在本地设备

时间:2018-02-26 09:11:10

标签: powershell powershell-remoting invoke-command

我正在编写需要在多个设备上使用的脚本。 此脚本使用Invoke-command连接到指定的服务器。 此脚本也必须在同一台服务器上运行。

Invoke-Command -ComputerName $Server -Credential $Cred -ScriptBlock {Write-Host "test"}

从远程设备运行此脚本没有问题,但在$Server中使用的服务器上运行时,我收到以下错误

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

我的问题是,是否有可能修复它,或者我是否必须编写if/else来检查它运行的服务器。

0 个答案:

没有答案