Que permissões / direitos um usuário precisa para executar o “Get-WmiObject win32_service” em uma máquina remota?

1

Estou quase na mesma situação que a pessoa que perguntou esta questão (link). A única diferença é que não estou escrevendo um serviço de monitoramento, mas tentando fazer com que um serviço de monitoramento baseado em WMI funcione.

No entanto, depois de ler a pergunta vinculada (e suas respostas), posso executar o comando "Get-WmiObject win32_logicaldisk -computername WINSRV.genericdomain.local" em uma sessão remota do PowerShell sem obter o erro "acesso negado", pois seguiu as etapas mencionadas na resposta aceita.

Infelizmente, a execução do comando "Get-WmiObject win32_service -computername WINSRV.genericdomain.local" fornece o erro que mencionei acima ("acesso negado").

É por isso que estou pensando se há outras permissões de que o usuário precisa para poder usar com êxito o comando em uma sessão remota do PowerShell.

Então, minhas perguntas são: que permissões / direitos meu usuário precisa para isso?

    
por P. Albrecht 03.11.2015 / 13:41

2 respostas

0

Descobri que você precisa ajustar as configurações de segurança do Gerenciador de Controle de Serviços do Windows para que o comando funcione.

Eu encontrei a solução em esta resposta no stackoverflow.

Executar este comando a partir do prompt de comando da máquina remota fez o truque para mim:

sc sdset SCMANAGER D:(A;;CCLCRPRC;;;AU)(A;;CCLCRPWPRC;;;SY)(A;;KA;;;BA)S:(AU;FA;KA;;;WD)(AU;OIIOFA;GA;;;WD)

As pessoas podem querer ler um pouco mais sobre esse tópico. Em este artigo , você encontrará mais informações sobre como ajustar essas configurações.

    
por 09.11.2015 / 18:00
0

Você deve permitir o WMI através do Firewall do Windows

Na máquina de destino, como administrador, no prompt de comando, digite netsh firewall set service RemoteAdmin enable

Por sua postagem, você já lidou com o material do DCOM. Para referência link siga as etapas

  • Para conceder permissões de ativação e ativação remotas do DCOM para um usuário ou grupo
  • Para conceder permissões de acesso remoto do DCOM

Certifique-se de que a conta que você deseja usar tenha as permissões apropriadas do WMI. Esse link de referência é excelente para as etapas de autorização de usuários para acesso WMI em seu computador local e no computador remoto. link

Além disso, apenas para sua consideração, para o Powershell remoto funcionar, o PSRemoting deve estar habilitado no computador de destino que você deseja gerenciar remotamente com o Powershell. link

    
por 03.11.2015 / 15:49