Powershell,PsExec和远程安装

时间:2015-10-21 20:50:07

标签: powershell psexec software-distribution

我正在通过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)的安装程序提供程序似乎无法完成,我找不到日志文件。我不知道我的剧本是不是问题?

0 个答案:

没有答案