我正在通过Powershell和PsExec在远程PC上部署Internet Explorer。检查目标PC后,可以看到这段代码:
$computer = "MYCOMPUTER"
$arguments = "/quiet /closeprograms /norestart /log:C:\"
$execname = "C:\IE11-Windows6.1-x64-en-us.exe"
$cmdinstall = "`"$execname`" -ArgumentList $arguments"
& C:\PSScripts\Installs\PsExec.exe \\$computer $cmdinstall
用于进行远程安装。这是参数的正确语法,我还能做些什么来确保平滑的大规模安装,以及如何获得InstallStatus
返回变量? The documentation on IE installs确实注意InstallStatus
可用。
[编辑]忽略InstallStatus位,看起来它存储在注册表中。
目前,运行此脚本似乎已连接,执行命令并挂起。
我也尝试了一个脚本like this one,但同样的问题。 Microsoft(IE11-Windows6.1-x64-en-us.exe)的安装程序提供程序似乎无法完成,我找不到日志文件。我不知道我的剧本是不是问题?