Как удалить привязки SSL с помощью powershell - PullRequest
19 голосов
/ 12 мая 2011

Я использую Remove-WebBinding -Port $Port -Protocol https для удаления веб-привязки. Это удаляет привязку из связанного сайта, но привязка продолжает существовать, и я могу найти запись в IIS:\SslBindings, но не назначенную ни одному сайту

Если я пытаюсь назначить любое из этих неиспользуемых привязок, я получаю ошибку SSL-привязка для конечной точки 0.0.0.0:38000 уже существует.

вопрос в том, какой командлет использовать для удаления привязки или для удаления записи из IIS: \ SslBinding?

С уважением, Боже

Ответы [ 3 ]

20 голосов
/ 12 мая 2011

Как насчет использования 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
7 голосов
/ 03 января 2012

Конечно, есть командлет WebAdministration: Remove-WebBinding
http://technet.microsoft.com/en-us/library/ee790591.aspx

2 голосов
/ 16 июня 2016

Используйте 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...