2012-05-11 44 views
2

我正在使用PowerShell自动设置Web服务器,并且需要创建一个虚拟目录,我可以使用以下代码使用Powershell为IIS虚拟目录设置“允许客户端上传文件”

New-Item 'IIS:\Sites\Default Web Site\folder' -type VirtualDirectory -physicalPath $folder 

我还需要将这个虚拟目录设置,以便它将允许客户端上传文件,它可以手动打开BITS上载功能,并选中“允许客户端上载文件”复选框来完成。

有没有一种方法可以使用PowerShell进行设置?

在此先感谢

回答

1

下面的例子演示了如何使用PowerShell启用BITS上传的IIS虚拟目录。它使用System.DirectoryServices来设置虚拟目录,它处理IIS 6类,如果安装了IIS 6管理兼容性功能(参见Creating Sites and Virtual Directories Using System.DirectoryServices),它也可以在IIS 7上运行。

$root = new-object system.directoryservices.directoryentry("IIS://127.0.0.1/W3SVC/1/Root/folder") 
$root.EnableBITSUploads() 
#$root.BITSUploadEnabled = $true 
#$root.setinfo() 
+0

太棒了,谢谢! – Vermin

相关问题