概要 |
||
Java Service Wrapper は、複数のアクション、開始(START)、停止(STOP)、再開(RESUME)、問合せ(QUERY) 等、を起こして Windows サービスを制限できます。 デフォルトでは、そのアクションは管理者権限が必要で、実行するときに ユーザーアカウント制御で昇格のプロンプトのダイヤログが表示されるはずです。 バージョン 3.5.42 より、Wrapper のプロフェッショナル版で Windows サービスのパーミッション(アクセス権)を付与することが出来るようになりました。 パーミッションは、必要な数だけ設定することが可能で、各権限を指定のユーザー、或いはグループに特定のサービスに実行できるアクションのリストを設定出来ます。 サービスのパーミッションを変更すると便利な場合がいくつかあります。
パーミッションは、サービスをインストールするとき、或いはインストールされたサービスを更新(アップデート)するときに設定されます。後者の場合、サービスの状態が「停止中」でなければなりません。
このページでは、各パーミッションに使用されるコンフィギュレーションプロパティのセットについて説明します。 次のプロパティは、インクリメントされるインデックスでリストすることができます。
次の単一のプロパティは、高度な設定にも使用できます。
さらに、サービスの権限を照会することも可能です。 |
権限の設定 |
||||||||||||||||||||||||||||||
|
任意の権限(移植性のため) |
||||||||||||||||
|
Windows サービスのパーミッションの照会 |
||||||||||
次のコマンドでサービスのパーミッションを照会することが出来ます。
上記例の出力で、「myuser」は「NT AUTHORITY\INTERACTIVE」のメンバーであり、そのアクセス権を継承していることがわかります。 さらに、「START」、「STOP」、「PAUSE_RESUME」はユーザーに明確に付与されています。 他のサービスの権限も「-qp=serviceName」で照会できます。
|
参照:Windows サービス |
[表示]
[開始/停止]
|