2017-05-07 20 views
0

원격 cmd line에서 실행할 명령 인 PowerShell 스크립트 cmd 명령에서 실행해야합니다. 그래서 난 내 스크립트PowerShell에서 원격 호스트에 cmd 명령을 실행하십시오.

Invoke-Command -ComputerName $line -scriptblock {cmd.exe /c "whoami"} -credential $Cred

에 넣고 그것을 작동하지만 원격 호스트의 경우 실행 된 Enable-PSRemoting -Force 그렇지 않으면 내가 얻을 오류 : 나는 (약 많은 명령을 실행해야합니다

[192.168.1.1] Connecting to remote server 192.168.1.1 failed with the following error message : Access denied. For more information, see the about_Remote_Trou 
bleshooting Help topic. 
    + CategoryInfo   : OpenError: (192.168.1.1:String) [], PSRemotingTransportException 
    + FullyQualifiedErrorId : AccessDenied,PSSessionStateBroken 

200) 원격 호스트, 그래서 질문은 어떻게 각 원격 호스트에서 수동으로 실행하지 않고 이것을 할 수 있습니다 Enable-PSRemoting -Force? 서버가 도메인에 있지만 romote hostd는 없습니다. 서버가 도메인에있는 경우

답변