Sto creando un sito Web IIS utilizzando il cmdlet New-WebSite
di PowerShell e all'interno di un'applicazione Web che utilizza New-WebApplication
.Creazione di un'applicazione Web IIS7 utilizzando PowerShell con Richiedi SSL impostato su "Richiedi"
Le impostazioni SSL per l'applicazione Web devono essere impostate su Richiedi SSL; Richiedi come mostrato di seguito.
Per coerenza, vorrei farlo usando solo i cmdlet di PowerShell.
Richiedi SSL l'impostazione è semplice; è sufficiente aggiungere il parametro -Ssl
a New-Website
.
Tuttavia, l'unico modo che abbiamo trovato per impostare l'opzione Richiede sta usando Appcmd.exe
:
& $env:SystemRoot\System32\inetsrv\Appcmd.exe `
set config "$WebSiteName/$VirtualDirName" `
/section:access `
/sslFlags:"SslRequireCert" `
/commit:APPHOST
Esiste un PowerShell alternativa a questo?
Qualcuno ha mai ricevuto questo errore durante l'esecuzione del comando precedente: Non esiste alcuna configurazione definita per oggetto nel percorso IIS: \ SslBindings. –