【问题标题】:Powershell 2 remove single binding iis 7Powershell 2 删除单个绑定 iis 7
【发布时间】:2010-06-04 15:56:02
【问题描述】:

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

【问题讨论】:

    标签: iis-7 powershell binding


    【解决方案1】:

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

    help remove-webbinding -examples
    

    -奥辛

    【讨论】:

      【解决方案2】:

      我认为 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

      【讨论】:

        猜你喜欢
        • 2012-04-24
        • 2020-09-07
        • 2010-10-24
        • 2021-03-29
        • 1970-01-01
        • 2021-01-07
        • 2020-06-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多