Powershell remoto para usuário não administrador no computador sem domínio

1

Estou tentando alcançar o seguinte: Gostaria de executar um script de powershell remoto em um computador que não esteja em um domínio.

Eu pesquisei muito e configurei todas as permissões / regras de firewall, etc., que me levam ao seguinte resultado.

Quando tento executar o seguinte:

Invoke-Command -ComputerName thecomputer -ScriptBlock { $Session = New-Object -ComObject Microsoft.Update.Session } -credential regularuser

Eu recebo o seguinte erro:
Criando uma instância do componente COM com CLSID {4CB43D7F-7EEE-4906-8698-6 0DA1C38F2FE} do IClassFactory falhou devido ao seguinte erro: 80070005  Acesso negado. (Exceção de HRESULT: 0x80070005 (E_ACCESSDENIED)).

NO ENTANTO,

  • quando eu adiciono o regularuser no grupo admin no pc remoto, ele funciona

  • executando o mesmo comando localmente com o usuário regular (não admin) funciona bem

  • também, quando tento executar

    Invoke-Command -ComputerName thecomputer -ScriptBlock {Get-ChildItem C: \} -registrador comum de confiança

    funciona perfeitamente.

Acredito que toda a conectividade está configurada corretamente (funciona como usuário administrador, bem como um usuário regular com um script diferente).

Parece um problema de direitos no objeto específico Microsoft.Update.Session COM. Alguém tem alguma idéia sobre como resolver isso (sem recorrer a um usuário administrador).

Eu também tentei desativar o firewall (long shot, mas li em outro post), mas o mesmo resultado. A máquina remota é o Windows 10 profissional.

Obrigado antecipadamente,
Wim

    
por Wim 02.10.2016 / 23:33

0 respostas