Ändern des „Verbinden als“-Benutzers und -Passworts für die IIS-Site

Ändern des „Verbinden als“-Benutzers und -Passworts für die IIS-Site

Ich versuche, den Benutzernamen „Verbinden als“ für den physischen Pfad auf unserer IIS 7.5-Website zu verbinden, der sich in den Fenstern „Sites“ -> „Standardwebsite“ -> „Grundeinstellungen“ -> „Verbinden als“ der Benutzeroberfläche befindet. Ich muss dies entweder über die Powershell-Befehlszeile oder während der Bereitstellung einer MSDeploy-Befehlszeilenanwendung tun. Derzeit ist es mit dem Benutzernamen und dem Kennwort aus einer anderen Umgebung mit einer anderen Domäne gefüllt, sodass der Benutzer nicht funktioniert und geändert werden muss. Außerdem verwenden wir in den meisten unserer Umgebungen dieselben IIS-Einstellungen, sodass es viel bequemer ist, ein Zip-Paket zu erstellen und den Benutzernamen bei der Bereitstellung zu ändern, als für jede Umgebung ein Zip-Paket zu erstellen oder es bei jeder Bereitstellung manuell zu ändern.

Antwort1

Stellen Sie sicher, dass Sie das IIS PowerShell-Modul installiert haben, und verwenden Sie dann:

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter `
 "system.applicationHost/sites/site[@name='Default Web Site']/application[@path='/']/virtualDirectory[@path='/']" `
 -name "userName" -value "peter"

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter `
 "system.applicationHost/sites/site[@name='Default Web Site']/application[@path='/']/virtualDirectory[@path='/']" `
 -name "password" -value "mysuperpassword"

Dies sind zwei Zeilen, ich habe sie nur für die Anzeige hier formatiert.

verwandte Informationen