2016-12-16 24 views
0

IISでPowerShellを使用してアプリケーション設定を設定するにはどうすればよいですか?IISでPowerShellを使用してアプリケーション設定を設定する

私はSet-WebConfigurationProperty

として
Set-WebConfigurationProperty "/appSettings/add[@key='someKey']" -PSPath "IIS:\Sites\Default Web Site\someSite" -name "someKey" -Value "someValue" 

を使用してみました。しかし、私は私が見つけるこれを行う最も簡単な方法は、IISの設定エディタからPowerShellを構築することです

WARNING: Target configuration object '/appSettings/add[@key='someKey'] is not found at path 'MACHINE/WEBROOT/APPHOST/Default Web Site/someSite'. 

答えて

1

を取得しています。

これを行うには。

1)Open Inetmgr(IIS)
2)対象とするサイトをクリックします。
3)フィーチャービュー、構成エディターが左下に表示されます。
4)ここから、編集する構成のセクションを参照してください。
変更する
5)次に、右上の「スクリプトの生成」をクリックします。

これは、これを設定するための複数の異なるスクリプトを生成し、PowerShellを選択します。例えば

、あなたがここから何でもちょうどを行う方法を学ぶことができるフォーム

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/Somewebsite' -filter "system.web/authentication" -name "mode" -value "Forms" 

にWindows認証を変更します。

編集する前にconfigを取得するget-webconfigurationpropertyコマンドもあります。これはPowerShellから実行されるだけです。

覚えておくべき鍵は、SET-WebConfigurationPropertyがすべてを上書きし、しばしばあなたが望むことをしないことです。

ここで、Add-WebConfigurationPropertyは、追加設定を追加したり追加したりすることなく追加します。

希望に役立ちます!

リッチ

関連する問題