使用 Powershell 自动化一些 IIS 工作。我需要使用此处列出的方法添加 net.msmq 绑定: 为什么 Powershell 的 New-WebBinding commandlet 创建不正确的 HostHeader?
我使用类似的东西添加的地方
New-ItemProperty -Path 'IIS:\Sites\Default Web Site' -Name Bindings -value @{protocol="net.msmq"; bindingInformation="server.domain.com"}
所以现在我需要自动删除该绑定(例如队列服务器更改)。我已经搞砸了所有的 Collection cmdlet,我无法找到删除项目的方法。
Get-ItemProperty -Path 'IIS\Sites\Default Web Site' -Name bindings
将返回一个集合。我可以使用 ForEach 进行迭代,但是一旦找到它,我似乎找不到删除项目的魔法命令。
有什么想法吗?