IIS サイトの「接続」ユーザーとパスワードの変更

IIS サイトの「接続」ユーザーとパスワードの変更

IIS 7.5 Web サイトの物理パスの「接続」ユーザー名を接続しようとしています。このユーザー名は、[サイト] -> [既定の Web サイト] -> [基本設定] -> [接続] UI ウィンドウにあります。PowerShell コマンド ラインまたは MSDeploy コマンド ライン アプリケーションの展開中に実行する必要があります。現在、別のドメインの別の環境からのユーザー名とパスワードが入力されているため、ユーザーは機能せず、変更する必要があります。また、ほとんどの環境で同じ IIS 設定を使用しているため、環境ごとに 1 つの zip パッケージを展開したり、展開するたびに手動で変更したりするよりも、1 つの zip パッケージを展開して展開時にユーザー名を変更する方がはるかに便利です。

答え1

IIS PowerShell モジュールがインストールされていることを確認してから、以下を使用します。

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"

これらは 2 行で、ここに表示するためにフォーマットしただけです。

関連情報