拡張コントロールサービスは、リソースまたはコンポーネントと関連するソフトウェアオペレーティングを行うプロシージャーです。これらのサービスは、Microsoft IIS Web Server の起動と停止のためのサービスと、特定の Microsoft Windows サービスの起動と停止のためのサービスを含みます。プロビジョニングソフトウェアは、2 組の拡張コントロールサービスを含みます。これらは、個々のリソースタイプに特有ではありません。
一般目的のコントロールサービス。任意のコンポーネントまたはプランから呼び出されます。
リソースタイプ特有のコントロールサービス。リソースの特定のタイプに関連付けられ、これらのリソースタイプを持つリソースを含むコンポーネントまたはプランからのみ呼び出されます。
一般目的のコントロールサービスには、Microsoft Windows サービスの起動と停止のための機能が含まれます。これらのコントロールサービスは、任意のコンポーネントまたはプランから呼び出すことができます。
リソースタイプ特有のコントロールサービスの例として、COM+ Application リソースタイプで含まれる startRouter プロシージャーがあります。このプロシージャーは、COM+ 経路制御サービスを起動します。このサービスは、COM+ Application リソースタイプのリソースとのみ動作します。
以下の表は、IIS を制御するプロシージャーを示しています。
表 4–10 IIS を制御する組み込みプロシージャー
名前 |
パラメータ |
説明 |
---|---|---|
stopIIS |
なし |
IIS プロセスの停止 |
startIIS |
なし |
起動していない場合、IIS を再起動する |
コンポーネントまたはプランは、特定の Microsoft Windows サービスを含むことがあります。
次の表は、Microsoft Windows サービスを制御するプロシージャーを説明しています。
表 4–11 Microsoft Windows サービスを制御する組み込みプロシージャー
名前 |
パラメータ |
説明 |
---|---|---|
stopService |
serviceName – 停止するサービスの名前 |
サービスを停止する |
startService |
serviceName – 起動するサービスの名前 |
Microsoft Windows サービスを起動する |