通常,当您在 Windows 上安装 MSI 软件包时,它是使用当前登录的用户帐户安装的。但我想将它安装到特定的用户帐户。现在,我想使用系统帐户安装我的 MSI 包。
可能吗?怎么做?
并不是我会推荐它,但是您可以在 SYSTEM 帐户下使用一个旧技巧来执行此操作...
首先,您需要制作安装命令行以静默安装/无需用户输入。** 类似的东西msiexec.exe /i MyProgram.msi /qb-
应该可以工作。
其次,您需要创建计划任务 (XP)或任务计划作业 (Vista/Win7)来执行命令,并让它以 SYSTEM 用户身份运行。将它设置为未来几分钟的时间,等等!
(** 好的,从技术上讲,您可以运行msiexec /i MyProgram.msi
并配置任务以允许与本地用户交互,但这仅适用于 Win2k 和 XP。)
或者,您可以使用很棒的小 SysInternals 实用程序PSEXEC并-s
选择以本地 SYSTEM 用户身份执行该进程...