PsExec复制脚本并在远程计算机上运行

时间:2020-03-13 12:21:47

标签: powershell psexec

我试图在远程计算机上显示一个确认框,据我了解,我不能对任何交互式脚本使用invoke-command。

我在一个论坛帖子中找到了一些提示,这些提示需要我运行PsExec才能运行交互式脚本。

我设法通过使用以下命令使脚本在远程主机上运行:

PsExec \\<Host> -s -i powershell -WindowStyle Hidden c:\temp\test.ps1

但是,如果脚本已经在远程主机上的“ c:\ temp \ test.ps1”中,则该方法才有效。我尝试使用:

PsExec \\<host> -i -s powershell.exe -c c:\dev\scripts\test.ps1 test.ps1

和“ c”和“ f”参数的不同变体,但是从服务器运行命令时,远程主机上只有一个闪烁的黑色窗口。我在做什么错了?

0 个答案:

没有答案