Снимок Powershell IIS7 в Присваивает сертификат SSL привязке https

Как часть нашей автоматизированной процедуры сборки мы повреждаем и восстанавливаем наш сайт IIS с powershell сценариями.

После того как я создал AppPool и веб-сайт вместе с информацией о привязке, я хочу установить сертификат SSL для привязки https. Я не могу найти конкретные примеры onl; ine где угодно, которые демонстрируют это.

Какие-либо идеи?

Поиск доброжелательного powershell бога...

11
задан El Toro Bauldo 13 April 2010 в 11:08
поделиться

2 ответа

Вот как это сделать просто:

Сначала определите сертификат, который вы хотите назначить, и получите его отпечаток

например. Ваш сертификат может быть в сертификате: \ LocalMachine \ Root

. Вы можете получить отпечаток следующим образом:

$thumb = (Get-ChildItem cert:\LocalMachine\Root | where-object { $_.Subject -like "YOUR STRING HERE*" } | Select-Object -First 1).Thumbprint

<<< Теперь можно назначить сертификат IP-адресу и порту com ci >>>

$IPAddress = 101.100.1.90

$port = 443

Push-Location IIS:\SslBindings

Get-Item cert:\LocalMachine\Root\$thumb | New-Item $IPAddress!$port

Pop-Location

Надеюсь это поможет любому

8
ответ дан 3 December 2019 в 03:04
поделиться

Я нашел здесь пример того, как можно назначить сертификат.

http://learn.iis.net/page.aspx/491/powershell-snap-in-configuring-ssl-with-the-iis-powershell-snap-in/

Однако это не так кажется очень элегантным, если жестко запрограммировать отпечаток сертификата ... так что, если кто-нибудь знает способ получше, я был бы рад услышать.

0
ответ дан 3 December 2019 в 03:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: