2

我正在使用 PowerShell 自动设置 Web 服务器,我需要创建一个虚拟目录,我可以使用以下代码执行此操作

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

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

有没有办法使用 PowerShell 进行设置?

提前致谢

4

1 回答 1

1

以下示例显示如何使用 PowerShell 为 BITS 上载启用 IIS 虚拟目录。它使用 System.DirectoryServices 设置虚拟目录,它处理 IIS 6 类,如果安装了 IIS 6 管理兼容性功能,它也适用于 IIS 7(请参阅使用 System.DirectoryServices 创建站点和虚拟目录)。

$root = new-object system.directoryservices.directoryentry("IIS://127.0.0.1/W3SVC/1/Root/folder")
$root.EnableBITSUploads()
#$root.BITSUploadEnabled = $true
#$root.setinfo()
于 2012-06-07T19:40:35.343 回答