Tworzę witrynę internetową IIS przy użyciu cmdlet PowerShell's New-WebSite
, a wewnątrz tej aplikacji internetowej korzystającej z New-WebApplication
.Tworzenie aplikacji internetowej IIS7 przy użyciu PowerShell z wymaganiem SSL ustawionym na "Wymagaj"
Ustawienia SSL dla aplikacji internetowej należy ustawić na Wymagaj SSL; Wymagaj, jak pokazano poniżej.
Dla spójności, chciałbym to zrobić tylko za pomocą apletów poleceń PowerShell.
Ustawienie Wymagaj ustawienia SSL jest łatwe; po prostu dodajemy parametr -Ssl
do New-Website
.
Jednak jedynym sposobem odkryliśmy, aby ustawić opcję Wymagaj korzysta Appcmd.exe
:
& $env:SystemRoot\System32\inetsrv\Appcmd.exe `
set config "$WebSiteName/$VirtualDirName" `
/section:access `
/sslFlags:"SslRequireCert" `
/commit:APPHOST
Czy istnieje alternatywa PowerShell do tego?
Czy ktoś kiedykolwiek otrzymał ten błąd podczas wykonywania powyższego polecenia: Nie ma zdefiniowanej konfiguracji dla obiektu w ścieżce IIS: \ SslBindings. –