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