我有一个脚本,用于将 .msi 文件安装到远程工作站列表。在 XP 计算机上运行良好。现在,当我尝试在 Windows 7 计算机上运行时,出现错误代码 1603。
psexec -u "domain\username" -p "password" @\\domain\path\ComputerList.txt msiexec /i "\\domain\path\InstallFile.msi" /passive /qn
这是权限错误吗?用户(我)是 Windows 7 工作站上的管理员。
答案1
尝试使用 psexec 的 -h 开关。来自 psexec 帮助:
If the target system is Vista or higher, has the process run with the account's elevated token, if available.
这可能会解决 UAC 出现的任何问题。