ServerState

このプロパティは、サーバーのインスタンスの現在の状態を提供します。状態と、状態に対応するコードは、次のとおりです。 1 (起動中)、2 (起動済)、3 (停止中)、4 (停止済)、5 (一時停止中)、6 (一時停止済)、または 7 (続行中)。

このプロパティは読み取り専用です。

データ型 長整数型
既定値 設定不可
継承 継承可能
アクセス場所

このプロパティには,次の場所でアクセスできます。

メタベース パス キー タイプ
/LM/MSFTPSVC/N IIsFtpServer
/LM/W3SVC/N IIsWebServer
IIS Admin Base オブジェクトの追加情報

次の表は、IIS Admin Base オブジェクトを使用するコードで必要な追加情報の一覧です。

メタベース識別子 MD_SERVER_STATE
ユーザー タイプ IIS_MD_UT_SERVER
ビットマスク値
定数 説明
MD_SERVER_STATE_STARTING 0x00000001 サーバーが起動しています。
MD_SERVER_STATE_STARTED 0x00000002 サーバーが起動しました。
MD_SERVER_STATE_STOPPING 0x00000003 サーバーが停止しています。
MD_SERVER_STATE_STOPPED 0x00000004 サーバーが停止しました。
MD_SERVER_STATE_PAUSING 0x00000005 サーバーが一時停止しています。
MD_SERVER_STATE_PAUSED 0x00000006 サーバーが一時停止しました。
MD_SERVER_STATE_CONTINUING 0x00000007 サーバーが続行しています。
解説

IIS Admin Base オブジェクトを扱っている場合、サーバーにコマンドを送信するには、MD_SERVER_COMMAND プロパティを使用します。