PsExec: acesso negado

1

Estou tentando executar um script VBS em muitos PCs na minha rede ao mesmo tempo. Eu sou admin em todos eles, mas a instrução precisa ser executada na conta SYSTEM. Eu optei por usar o PsExec (v.2.11) da Systernals. O problema que estou tendo é que eu continuo recebendo a temida mensagem "Acesso negado".

Para simplificar, neste post, meu script VBS é msgbox "TEST" Para fins de depuração, adicionei o argumento e argumento cmd / k para ver a mensagem. Finalmente, eu tenho o código em uma pasta compartilhada.

PsExec \TargetPC -s -i -h cmd /k cscript "\SharedFolder\temp\PSTools\test.vbs"

Isso é o que eu tentei:

  • Eu tentei adicionar a seguinte chave ao registro: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System] "LocalAccountTokenFilterPolicy" = dword: 00000001

  • Eu removi a Atualização de segurança KB2893294 no PC de destino, mas ainda não funciona. Eu até tentei usar o argumento –u com o meu
    usuário e senha, mas o mesmo.

  • Eu posso executar o comando net use \TargetPC /user:myUser fine.

  • O firewall está desativado.

por Rick 22.07.2015 / 14:22

1 resposta

0

Sem iniciar o PSEXEC com nome de usuário e senha explícitos, ele não terá acesso à rede.

Você pode copiar primeiro o vbs para o host remoto ou usar um arquivo em lotes para construir o vbs em tempo de execução no host remoto. Com esse arquivo em lote, você pode usar as opções -f -c com o arquivo em lote para copiar e executar o comando remotamente.

    
por 22.07.2015 / 16:16