我正在尝试通过PowerShell脚本在IIS中设置网站的ID属性。
已尝试使用以下命令:
Set-ItemProperty IIS:\Sites\SetIDColumn -Name ID -Value 11
但这并不管用。有谁能给我引路吗?被引用的Simple Configuration Changes to Web-Sites and Application Pools
发布于 2018-07-24 07:15:57
在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()
https://stackoverflow.com/questions/35888548
复制相似问题