Iis 如何使用powershell删除SSL绑定

Iis 如何使用powershell删除SSL绑定,iis,powershell,Iis,Powershell,我使用Remove WebBinding-Port$Port-Protocol https删除web绑定。这将从关联站点中删除绑定,但绑定仍然存在,并且我可以在IIS:\SslBindings下找到一个条目,但未分配给任何站点 如果我试图分配这些未使用的绑定中的任何一个,就会出现错误 端点0.0.0.0:38000的SSL绑定已存在。 问题是我应该使用哪个cmdlet来删除绑定或从IIS中删除条目:\SslBinding 问候,, 哎呀如何使用删除项目: 例如: PS> dir IIS:\

我使用
Remove WebBinding-Port$Port-Protocol https
删除web绑定。这将从关联站点中删除绑定,但绑定仍然存在,并且我可以在
IIS:\SslBindings
下找到一个条目,但未分配给任何站点

如果我试图分配这些未使用的绑定中的任何一个,就会出现错误 端点0.0.0.0:38000的SSL绑定已存在。

问题是我应该使用哪个cmdlet来删除绑定或从IIS中删除条目:\SslBinding

问候,,
哎呀

如何使用
删除项目

例如:

PS> dir IIS:\SslBindings

IP Address       Port Store            Sites
----------       ---- -----            -----
0.0.0.0          8172 MY
0.0.0.0          9000 My

PS> Remove-Item -path "IIS:\SslBindings\0.0.0.0!9000"
PS> dir IIS:\SslBindings

IP Address       Port Store            Sites
----------       ---- -----            -----
0.0.0.0          8172 MY

当然有一个WebAdministration cmdlet:Remove WebBinding

使用netsh http delete sslcert ipport=0.0.0.0:443删除SSL: 例如:


感谢JPBlanc,这可以完成这项工作,但是在WebAdministration模块中是否定义了任何cmdlet来完成这项工作?我不明白为什么会有这个答案,或者为什么有人对它投了更高的票。在问题中,海报上说他们使用的是移除织带。
$DelSsl = netsh http delete sslcert ipport=0.0.0.0:443
$DelSsl 
$Ssl = netsh http add sslcert ipport=0.0.0.0:443 certhash=$certhash appid=$appid
$Ssl