Powershell 2删除单个绑定iis 7

时间:2010-06-04 15:56:03

标签: iis-7 powershell binding

我正在尝试删除一个网站绑定。我使用的是powershell 2和iis 7.我可以使用Remove-ItemProperty删除所有绑定,当我使用Set-ItemProperty时,它会删除所有绑定并只添加新的绑定。如果我可以重命名或删除单个绑定而不影响其他绑定,我会很棒。样本会很棒。

2 个答案:

答案 0 :(得分:0)

您不应该使用itemproperty cmdltes(您可以,但它更棘手。)WebAdministration模块中有专用的cmdlet。参见:

help remove-webbinding -examples

-Oisin

答案 1 :(得分:0)

我认为xOn您应该使用更高级别 cmdlet是正确的,但这些基于 * - ItemProperty cmdlet的命令允许您修改现有约束力。我不确定删除其中一个绑定的语法。

$bindings = (Get-ItemProperty -Path 'IIS:\Sites\Default Web Site' -Name Bindings)
$bindings.Collection[0].bindingInformation = '*:80:'
Set-ItemProperty -Path 'IIS:\Sites\Default Web Site' -Name Bindings -Value $bindings

阅读PowerShell Snap-in: Making Simple Configuration Changes to Web-Sites and Application Pools文章,了解如何正确使用* -ItemProperty命令。有关Using Scripts to Automate Management的一系列文章来管理IIS 7