使用本地系统帐户运行exe的PowerShell脚本

时间:2015-09-29 11:00:53

标签: powershell wix local-system-account

我在使用本地系统帐户进行​​某些安装时遇到问题。

我偶然发现了以下帖子: Is it possible to execute a custom action in WiX that is a managed .EXE file?

第一条评论准确地解释了我的情况 - “另外需要注意的是延迟操作在系统帐户的上下文中运行,因此如果exe因任何原因需要访问配置文件,这将导致它失败。尝试在安装过程中生成证书时,我遇到了这个问题。“

建议的解决方案是使用-RunAs开关生成PowerShell并运行脚本来调用exe。

我不了解PowerShell。所以我需要帮助提出这个脚本。

1 个答案:

答案 0 :(得分:0)

如果您想以本地系统帐户运行某些内容,我知道的唯一方法是使用psexec -s。有一些非常复杂的方法可以通过永久性的WMI事件消费者来实现,但这样做有点过头了。