我在使用本地系统帐户进行某些安装时遇到问题。
我偶然发现了以下帖子: Is it possible to execute a custom action in WiX that is a managed .EXE file?
第一条评论准确地解释了我的情况 - “另外需要注意的是延迟操作在系统帐户的上下文中运行,因此如果exe因任何原因需要访问配置文件,这将导致它失败。尝试在安装过程中生成证书时,我遇到了这个问题。“
建议的解决方案是使用-RunAs开关生成PowerShell并运行脚本来调用exe。
我不了解PowerShell。所以我需要帮助提出这个脚本。
答案 0 :(得分:0)
如果您想以本地系统帐户运行某些内容,我知道的唯一方法是使用psexec -s
。有一些非常复杂的方法可以通过永久性的WMI事件消费者来实现,但这样做有点过头了。