我正在尝试配置一些东西,以通过Powershell推送软件安装和补丁。我已经创建了一个GP来启用WinRM。我可以使用enter-pssession -computername computer -credential username
连接到我的测试VM,而没有任何问题。但是,当我尝试使用以下命令安装软件invoke-command -computername computername -command {c:\software\setup.exe}
我是PowerShell的新手。我可能使用了错误的命令来安装软件。我已经将文件复制到测试VM。任何帮助将不胜感激
答案 0 :(得分:0)
我认为您的问题出在您遗漏了变量字符“ $”到“计算机名”的事实。
我从来没有见过Invoke-Command中曾经使用过'-command',所以我对此无能为力。
还可以使用Start-Process运行.exe吗?