我需要在机器列表上安装一些应用程序。在其中一台机器上,我使用下面的命令安装它,它运行良好,并在几分钟内完成安装。
Start-Process -FilePath "c:\javabits.exe" -ArgumentList '/s' -Wait
但是,当我使用Invoke-Command
将其推送到计算机列表时,它立即完成,没有错误消息,并且未安装应用程序。我可以知道为什么会这样吗?
Invoke-Command -ComputerName $serverlist -ScriptBlock {
Start-Process -FilePath "c:\javabits.exe" -ArgumentList '/s' -Wait
}