Acesso negado no powershell ao executar o comando para servidores remotos

1

Estou tentando executar o seguinte script em vários servidores remotos e acho que a sintaxe está correta, mas continua voltando como "acesso negado". Algumas coisas a serem observadas - estou executando o script como administrador nas caixas de destino, portanto, os creds não devem ser um problema. Eu também tentei usar -cred apenas no caso e o mesmo erro ocorre.

Essencialmente, o que o script está tentando fazer é executar o comando nsrports a partir desse local estático e alterar o intervalo de portas, depois reciclar o serviço de rede.

$servers = Get-Content Z:\scripts\computers2.txt
invoke-command -ComputerName $servers -ScriptBlock {cd "C:\Program 
Files\Legato\nsr\bin\"; .\nsrports -s "7937-9000"}  
Restart-service -DisplayName "*Networker Remote Display Service" -force

Saída:

Program 'nsrports.exe' failed to execute: Access is denied
At line:1 char:50
+ cd "C:\Program Files\Legato\nsr\bin\"; .\nsrports <<<<  -s "7937-9000".
+ CategoryInfo          : ResourceUnavailable: (:) [], 
ApplicationFailedException
+ FullyQualifiedErrorId : NativeCommandFailed

Quaisquer pensamentos / sugestões são muito apreciados!

    
por mosaic3 12.05.2017 / 15:41

0 respostas