programing

파워셸을 사용하여 SSL 바인딩을 제거하는 방법

muds 2023. 8. 14. 23:10
반응형

파워셸을 사용하여 SSL 바인딩을 제거하는 방법

사용합니다Remove-WebBinding -Port $Port -Protocol https웹 바인딩을 제거합니다.연결된 사이트에서 바인딩을 제거하지만 바인딩이 계속 존재하고 다음에서 항목을 찾을 수 있습니다.IIS:\SslBindings그러나 어떤 사이트에도 할당되지 않았습니다.

이러한 사용되지 않는 바인딩 중 하나를 할당하려고 하면 끝점 0.0.0:38000에 대한 SSL 바인딩이 이미 있습니다.

질문은 바인딩을 삭제하거나 IIS:\SslBinding에서 항목을 제거하기 위해 어떤 cmdlet을 사용해야 합니까?

잘 부탁드립니다.

을 사용하는 것은 어떻습니까?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

물론 웹 관리 cmdlet: Remove-WebBinding이 있습니다.
http://technet.microsoft.com/en-us/library/ee790591.aspx

netsh http delete sslcertiport=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

언급URL : https://stackoverflow.com/questions/5977142/how-to-remove-ssl-bindings-using-powershell

반응형