Я создаю веб-сайт IIS с помощью командлета PowerShell New-WebSite
и в нем веб-приложение с использованием New-WebApplication
.Создание веб-приложения IIS7 с использованием PowerShell с требованием SSL для «Требовать»
Параметры SSL для веб-приложения должны быть установлены в Требовать SSL; Требовать, как показано ниже.
Для согласованности, я хотел бы сделать это, используя только командлеты PowerShell.
Требовать SSL настройка проста; вы просто добавляете параметр -Ssl
в New-Website
.
Однако, единственный способ, которым мы нашли, чтобы установить опцию Требовать использует Appcmd.exe
:
& $env:SystemRoot\System32\inetsrv\Appcmd.exe `
set config "$WebSiteName/$VirtualDirName" `
/section:access `
/sslFlags:"SslRequireCert" `
/commit:APPHOST
Есть ли альтернатива PowerShell для этого?
Кто-нибудь когда-либо получал эту ошибку при выполнении указанной выше команды: Конфигурация, определенная для объекта по пути IIS: \ SslBindings. –