PSExec -c 标志不适用于 powershell 脚本

PSExec -c 标志不适用于 powershell 脚本

我使用 PSExec 2.4 在多台计算机上运行命令。如果我想在目标计算机({machine}下面命名)上运行本地批处理脚本,这没有问题:

psexec -i \\{machine} -nobanner -u {user} -p {pw} -c "C:\Users\Joe\Downloads\temp.bat"

但是,只要它是一个 powershell 脚本:

psexec -i \\{machine} -nobanner -u {user} -p {pw} -c "C:\Users\Joe\Downloads\temp.ps1"

我收到此错误:

PsExec could not start temp.ps1 on {machine}:
The system cannot find the file specified.

知道如何修复它吗?

相关内容