概要
IISの構成を操作するためのコマンド。
CScriptを使って実行する。
「インターネット インフォメーション サービス(IIS) マネージャ」画面を使って設定している箇所と
GUIに出てこない設定を参照したり、設定することができる。
なお、GUI操作で[OK]や[適用]ボタンを押した画面によって、デフォルト値が表示される/されないなどが起こる。
デフォルトなので、気にしなくても良いのだが、定義を出力して設定の差異を確認したり、
エビデンスを残すなどの場合は面倒。(台数が多いと余計に。。。)
構文
adsutil コマンド <パス> [<パラメータ>...]
コマンド
adsutil に渡すコマンドは以下である。
コマンド |
説明 |
GET |
選択されたパラメータを表示 |
SET |
新しい値を割り当て |
ENUM |
指定パスのパラメータの列挙(/P パスのみ列挙 | /A 全てを列挙 ) |
ENUM_ALL |
すべてのパラメータを列挙(/P パスのみ列挙 | /A 全てを列挙 ) |
DELETE |
パスまたはパラメータを削除 |
CREATE |
パスを作成し、そのパスに KeyType を割り当て |
APPCREATEINPROC |
インプロセス アプリケーションを作成 |
APPCREATEOUTPROC |
アウトプロセス アプリケーションを作成 |
APPDELETE |
既存のアプリケーションを削除 |
APPUNLOAD |
アウトプロセス アプリケーションをアンロード |
APPGETSTATUS |
アプリケーションのステータスを取得 |
FIND |
パラメータが設定されているパスを検索 |
START_SERVER |
Webサイトの起動 |
STOP_SERVER |
Webサイトの停止 |
PAUSE_SERVER |
Web サイトを一時停止 |
CONTINUE_SERVER |
Web サイトの一時停止を解除 |
HELP |
ヘルプの表示 |
パス
パスとして指定する
/IISADMIN
/Logging
/MimeMap
/W3SVC
/W3SVC/1
/W3SVC/1/ROOT
/W3SVC/1/ROOT/test
/W3SVC/Filters
/W3SVC/Info
/W3SVC/AppPools
KeyType(IISメタベースのプロパティ)
簡単に言うと個々の設定値。たくさんあるので、別ページ参照
大別すると以下
・アプリケーションレベルのプロパティ
・プロセスレベルのプロパティ
・アプリケーションプールのプロパティ
使用例
1.全体の設定確認
2.アプリケーションプールの設定確認
2.追加したアプリケーションプールの設定確認(「test」として追加している場合)
3.WEBサイトの設定確認
4.メモリのリサイクル設定
最大使用メモリが1GBを越えたらリサイクルする設定を追加
5.リサイクル時にイベントログに記録する設定
0 件のコメント:
コメントを投稿