我有一个脚本可以将文件复制到远程服务器C:\ temp,也可以远程执行exe文件。但问题是,它是将.exe文件复制到远程机器的c:\ temp,但没有执行exe。
有人可以帮我纠正吗?
ForEach ($Computer in Get-Content C:\scripts\servers.txt)
{
Copy-Item -Path '\\serverA\c$\scripts\Firefox Setup 52.0.1.exe' -Destination \\$Computer\c$\temp\;
Invoke-Command -AsJob -ComputerName $Computer -ScriptBlock { & "C:\temp\Firefox Setup 52.0.1.exe -ms" }
}