繁体   English   中英

如何使用PowerShell删除SSL绑定

[英]How to remove SSL bindings using powershell

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

如果我尝试分配任何这些未使用的绑定我得到错误SSL绑定终点0.0.0.0:38000已经存在。

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

此致,Jeez

使用Remove-Item怎么样:

示例:

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
http://technet.microsoft.com/en-us/library/ee790591.aspx

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

$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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM