我想配置一些软件,我们在公司内部使用安装程序从下MSI(WiX的)执行过程,普通用户。不同的上下文
安装程序被推出到目标通过SMS机器,它执行以下步骤:
- 终止该应用程序的任何当前正在运行的实例(该应用是一种实用工具,所以这是不产生影响在用户上)。
- 删除以前的版本。
- 安装更新版本。
我们想要做的是在步骤3完成后启动已安装的可执行文件(作为当前登录的用户,而不是SMS作业运行的系统帐户)。
我尝试添加自定义操作如下:
<CustomAction Id="Relaunch" Impersonate="yes" Return="asyncNoWait" FileKey="AppExeFile" Execute="commit" ExeCommand="acm" />
而在InstallExecuteSequence
元素我有以下几点:
<Custom Action="Relaunch" OnExit="success" />
然而,当我们试图这样,无论是作为一个SMS工作或者以管理员身份执行都不会发生(例如应用程序未重新启动)。
有什么建议吗?
SMS/SCCM中没有允许启动应用程序的功能吗? – 2014-07-08 14:25:25