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

时间:2018-03-29 20:52:18

标签: powershell

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

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

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

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

1 个答案:

答案 0 :(得分:6)

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

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