win32_add_right_access_service
(PECL win32service >=1.1.0)
win32_add_right_access_service — Adiciona direitos de acesso para um nome de usuário ao serviço
Descrição
string
$servicename
,string
$username
,int
$right
,string
$machine
= null
): void
Adiciona os direitos de acesso para o usuário username
no serviço servicename
.
Privilégios de administrador são necessários para que isso seja bem-sucedido.
Parâmetros
servicename
-
O nome do serviço para adicionar direitos de acesso.
username
-
O parâmetro
username
informa o usuário para o qual os direitos serão adicionados. right
-
Os direitos a adicionar para o
username
. As constantes de direitors de serviço podem ser usadas para definir este valor. machine
-
O nome opcional da máquina na qual os direitos serão adicionados. Se omitido, a máquina local será usada.
Valor Retornado
Retorna um objeto Win32Service\RightInfo.
Erros/Exceções
Uma exceção ValueError é lançada se o
valor do parâmetro service
estiver vazio.
Uma exceção ValueError é lançada se o
valor do parâmetro username
estiver vazio.
Uma exceção Win32ServiceException é lançada em caso de erro.
Veja Também
- win32_read_all_rights_access_service() - Lê todos os direitos de acesso ao serviço
- win32_read_rights_access_service()
- win32_remove_right_access_service() - Remove os direitos de acesso ao serviço para um nome de usuário
- Constantes de direitos do Win32