6
我正在嘗試使用PowerShell更改站點的主目錄。這是我到目前爲止,但它不保存更改...用Powershell更改IIS6站點主目錄
$server = "localhost"
$siteName = "mysite"
$iis = [ADSI]"IIS://$server/W3SVC"
$site = $iis.psbase.children | where { $_.keyType -eq "IIsWebServer"
-AND $_.ServerComment -eq $siteName }
$path = [adsi]($site.psbase.path+"/ROOT")
$path.path = "D:\Sites\mysite\www2"
$site.psbase.CommitChanges()
當我運行此腳本(在Vista商業版64位),我得到一個「訪問被拒絕」在調用$ iis.psbase時出錯。是因爲我運行IIS7而不是6嗎?我正在開發Vista,但腳本將在2K3服務器上運行。 – 2009-10-26 00:13:55