リソースまたはコンポーネント関連のソフトウェア操作を実行する手続きを「拡張制御サービス」と呼びます。 拡張制御サービスには、Microsoft IIS Web サーバーを起動 / 停止するサービスや、特定の Windows サービスを起動 / 停止するサービスが含まれます。 プロビジョニングソフトウェアには、個々のリソース型に依存しない拡張制御サービスのセットが 2 セット含まれています。
汎用制御サービス。あらゆるコンポーネント、あらゆるプランから呼び出すことができます。
リソース型固有の制御サービス。特定のリソース型に関連付けられており、このリソース型のリソースを含むコンポーネントまたはプランからしか呼び出すことができません。
汎用制御サービスには、Windows サービスを開始または停止する機能があります。 これらの制御サービスは、あらゆるコンポーネント、あらゆるプランから呼び出すことができます。
リソース型固有の制御サービスの一例として、COM+ アプリケーションリソース型に含まれる startRouter 手続きを挙げることができます。 COM+ ルーティングサービスを開始するのは、この手続きです。 この手続きは、COM+ アプリケーションリソース型のリソースのみを対象としています。
表 5–47 に、プロビジョニングソフトウェアに組み込まれている IIS 制御手続きを示します。
表 5–47 組み込み型の IIS 制御手続き
名前 |
パラメータ |
説明 |
stopIIS |
なし |
IIS プロセスを停止 |
startIIS |
なし |
Restarts IIS if it is not running |
コンポーネントやプランには、特定の Windows サービスを開始または停止する手順が含まれていることがあります。
表 5–48 に、プロビジョニングソフトウェアに組み込まれている Windows サービス制御手続きを示します。
表 5–48 組み込み型の Windows サービス制御手続き
名前 |
パラメータ |
説明 |
stopService |
serviceName: 停止するサービスの名前 |
サービスを停止 |
startService |
serviceName: 開始するサービスの名前 |
Windows サービスを開始 |