如何为Invoke-Command提供更多时间来运行另一个脚本

iMa*_*sck 0 powershell

我试图运行本地脚本来运行服务器脚本:

Invoke-Command -ComputerName ServerName -Credential MyCredentials {Start-Process "C:\Program Files\test.new.cmd"}
Run Code Online (Sandbox Code Playgroud)

所以这就出现了问题,它运行脚本,但不够长.它只生成一个文件,服务器脚本需要大约6秒来统治所有内容.

我需要改变什么让它运行更长的时间?

kah*_*608 6

Start-Process可以使用-Wait参数等待您运行的命令.所以你应该使用:

Invoke-Command -ComputerName ServerName -Credential MyCredentials {Start-Process "C:\Program Files\test.new.cmd" -Wait }