Возможно ли создать SSLBinding без перехода к IIS:SSLBindings

#ssl #powershell

#ssl #powershell

Вопрос:

Пытаюсь создать SSLBinding с помощью powershell. У меня есть сертификат в хранилище сертификатов, и я действую следующим образом

  $certificate = Get-ChildItem cert: -Recurse  | Where-Object {$_.FriendlyName -match $CertificateName } | Select-Object -First 1

cd IIS:SslBindings

 Get-Item $certificate | New-Item 0.0.0.0!$Port
  

возможно ли создать ssl-привязку без перехода к IIS:SslBindings?

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

Ответ №1:

Можете ли вы попробовать в вашем контексте :

 PS C:>  new-item -path "IIS:SslBindings.0.0.0!9004"  -Value $certificate

IP Address       Port Store            Sites
----------       ---- -----            -----
0.0.0.0          9004 My


PS C:> dir IIS:SslBindings

IP Address       Port Store            Sites
----------       ---- -----            -----
0.0.0.0          8172 MY
0.0.0.0          9000 My
0.0.0.0          9001 My
0.0.0.0          9002 My
0.0.0.0          9003 My
0.0.0.0          9004 My
  

Теперь я смог протестировать.

Комментарии:

1. Спасибо, я пробовал это, при выполнении он запрашивает тип, я не уверен, что это за тип, поэтому я оставил его там !. каким должно быть значение для type?

2. Извините, я был неправ (и немного устал), поэтому я редактирую свой ответ, кажется, теперь он работает.