我正在尝试使用PowerShell的Invoke-Command,但我遇到了一个错误,我不知道它是什么!
很高兴能得到一些帮助。我确信它一定很简单......
invoke-command -scriptblock{ $executable = "wmic"; & "$executable product call install true","-computername name" ,'path to the msi' }
谢谢!
答案 0 :(得分:2)
您可以尝试使用msiexec:
$scriptblock = {Start-Process msiexec.exe -Argumentlist "/i $PathToMSI","/qn"}
invoke-command -scriptblock $scriptblock -computername $name
我不确定你是否可以通过wmi安装msi,之前从未见过它。除此之外,你把invoke-command的语法混合了一点;)