【发布时间】:2011-04-25 16:21:44
【问题描述】:
我目前正在开发一个部署脚本,它将获取我的站点,从 svn 导出它,删除其中的所有测试文件等,缩小 javascript/css,将代码复制到远程 Web 服务器,然后切换现有站点到新目录的物理路径。
到目前为止,除了在 IIS 中切换物理目录之外,我一切正常。
$IIsServer = Get-WmiObject Site -Namespace "root/WebAdministration" -ComputerName $serverIP -Credential $credentials -Authentication PacketPrivacy
$site = $IIsServer | Where-Object {$_.Name -eq $siteName}
当我查看我拥有的值时,我找不到物理路径属性。
任何建议将不胜感激。
【问题讨论】:
-
两台机器都在 Active Directory 中吗?
-
机器位于 Active Directory 中的不同域中,但如果需要,我们可以更改它,以便我们在 Web 服务器上而不是在本地开发机器上运行脚本。
标签: iis-7 wmi powershell-2.0