在带有 IIS 6 的 Windows Server 2003 下使用 Powershell 1.0。
我有大约 200 个网站要更改其 IP 地址(如“网站标识”部分“IP 地址”字段中“网站”选项卡上的网站属性中所列。
我找到了这段代码:
$site = [adsi]"IIS://localhost/w3svc/$siteid"
$site.ServerBindings.Insert($site.ServerBindings.Count, ":80:$hostheader")
$site.SetInfo()
我怎么能做这样的事情但是:
- 循环访问 IIS 中的所有站点
- 不插入主机头值,而是更改现有的。