Ich erstelle eine IIS-Website mit dem Cmdlet PowerShell New-WebSite
und innerhalb dieser eine Webanwendung mit New-WebApplication
.Erstellen einer IIS7-Webanwendung mit PowerShell mit SSL-Anforderung auf "Erfordern"
Die SSL-Einstellungen für die Webanwendung müssen auf festgelegt werden SSL erforderlich; Erfordern Sie wie unten gezeigt.
Aus Gründen der Einheitlichkeit würde Ich mag diese nur Powershell-Cmdlets mit tun.
Die Anforderung SSL Einstellung ist einfach; Sie fügen einfach den Parameter -Ssl
zu New-Website
hinzu.
jedoch die einzige Möglichkeit, die wir gefunden haben, die erforderlich Option eingestellt ist Appcmd.exe
mit:
& $env:SystemRoot\System32\inetsrv\Appcmd.exe `
set config "$WebSiteName/$VirtualDirName" `
/section:access `
/sslFlags:"SslRequireCert" `
/commit:APPHOST
Gibt es eine Powershell Alternative dazu?
Hat jemand jemals diesen Fehler beim Ausführen des obigen Befehls erhalten: Es gibt keine Konfiguration für das Objekt im Pfad IIS definiert: \ SslBindings. –