我正在使用PowerShell自动设置Web服务器,我需要使用以下代码创建一个虚拟目录
New-Item 'IIS:\Sites\Default Web Site\folder' -type VirtualDirectory -physicalPath $folder
我还需要设置此虚拟目录,以便允许客户端上传文件,这可以通过打开BITS上载功能并选中“允许客户端上载文件”复选框来手动完成。
有没有办法使用PowerShell设置它?
提前致谢
答案 0 :(得分:1)
以下示例显示如何使用PowerShell为BITS上载启用IIS虚拟目录。它使用System.DirectoryServices来设置虚拟目录,它处理IIS 6类,如果安装了IIS 6管理兼容性功能,它也适用于IIS 7(参见Creating Sites and Virtual Directories Using System.DirectoryServices)。
$root = new-object system.directoryservices.directoryentry("IIS://127.0.0.1/W3SVC/1/Root/folder")
$root.EnableBITSUploads()
#$root.BITSUploadEnabled = $true
#$root.setinfo()