« win32service 関数
win32_add_service_env_var »

win32_add_right_access_service

(PECL win32service >=1.1.0)

win32_add_right_access_service — ユーザー名に対する、サービスへのアクセス権を追加する

説明

function win32_add_right_access_service(
    string $servicename,
    string $username,
    int $right,
    string $machine = null
): void

servicename 上の username に、アクセス権を追加します。 これが成功するには、管理者権限が必要です。

パラメータ

servicename

アクセス権を追加するサービス名

username

username のためのアクセス権を読み取ります

right

username に許可するアクセス権。 この値を定義するために 定数 の値が使えます。

machine

サービスを作成したいオプションのマシン名。 省略すると、ローカルマシン名を使います。

戻り値

Win32Service\RightInfo オブジェクトを返します。

エラー / 例外

service パラメータが空の場合は、 ValueError がスローされます。

username パラメータが空の場合は、 ValueError がスローされます。

エラー時には Win32ServiceException がスローされます。

参考

関連キーワード:
service   アクセス権   サービス   right   access   username   ユーザー名   servicename   machine   マシン   ValueError   read   成功   管理者   権限   許可   定数   省略   ローカル   Service   RightInfo   ServiceException   参考   remove   constants
関連する関数・ページ:
function.win32-read-right-access-service   function.win32-remove-right-access-service   function.win32-read-all-rights-access-service   ref.win32service   book.win32service   function.win32-start-service