我是这个powershell的新手。如果这里有任何问题,请执行我。
现在直奔问题,我有一个 powershell 脚本存储"D:\myfile.ps1"
在远程系统中的一个驱动器中。
现在我需要从我的本地系统执行这个脚本,这就是我所做的
ExecuteCommand(Directory.GetCurrentDirectory & "\Psexec \\myservername -i -u username -p password powershell.exe Invoke-Command -ComputerName \\myservername -FilePath D:\myscript.ps1")
结果以这种方式向我显示,没有任何输出给我一个错误
"powershell exited on myservername with error code 1'
如果运行此脚本以在同一台服务器上运行 .exe 它工作正常
ExecuteCommand(Directory.GetCurrentDirectory & "\psexec \\myservername -u username -p password D:\myfile.exe")
那么执行我的脚本以在远程桌面上运行的正确方法是什么?
建议后更新: