如何通过windows powershell命令在IIS网站中设置ID属性

时间:2016-03-09 10:09:48

标签: powershell iis

我正在尝试通过PowerShell脚本在IIS中设置网站的ID属性。

尝试使用以下命令:

Set-ItemProperty IIS:\Sites\SetIDColumn -Name ID -Value 11

但这没有用。可以请任何人指导。 已审核Simple Configuration Changes to Web-Sites and Application Pools enter image description here

1 个答案:

答案 0 :(得分:0)

在ServerManager上下文之外,大多数现有站点属性都是只读的。 因此,虽然可以检查它们,但是可以使用ServerManager对象来更改它们。

Powershell示例: 将具有ID 5的网站更改为ID 7,然后将“默认网站”的站点更改为ID 99。

Import-Module WebAdministration
$sm = Get-IISServerManager
$site = $sm.Sites | ? { $_.Id -eq 5 }
$site.Id = 7
$sm.CommitChanges()
$site = $sm.Sites | ? { $_.Name -eq "Default Web Site" }
$site.Id = 99
$sm.CommitChanges()