powershell远程执行.exe

时间:2013-11-18 23:00:16

标签: powershell

$computername = Read-Host "Enter Machine Name - "

Invoke-command -ComputerName $computername -ScriptBlock { & cmd /c 'c:\download\niniteone\niniteone.exe' /select "malwarebytes"}

想知道是否有人可以告诉我这里出了什么问题,它在我运行它时就会死掉。我把这个剧本放在一起,看看其他人,但我似乎无法让它工作。我们使用ninite pro更新/安装一些第三方应用程序,我正在尝试设置一些PowerShell脚本以在远程计算机上运行它。任何帮助将不胜感激:)

更新 - 我将cmd / c添加到脚本块中,现在效果很好!?我读过powershell v2不需要cmd / c吗?我很困惑......它有效,但我想把它弄好。

1 个答案:

答案 0 :(得分:1)

怎么样:

Invoke-command -ComputerName $computername -ScriptBlock { Start-Process -FilePath "c:\download\niniteone\niniteone.exe" -ArgumentList "/select `"malwarebytes`""}