2012-05-11 81 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

相關問題