0

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

我偶然发现了以下帖子: 是否可以在作为托管 .EXE 文件的 WiX 中执行自定义操作?

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

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

我对PowerShell一无所知。所以我需要帮助来编写这个脚本。

4

1 回答 1

0

如果您想以本地系统帐户的身份运行某些东西,我知道的唯一方法是使用psexec -s. 有一些非常复杂的方法可以通过永久的 WMI 事件消费者来实现,但这种方法太过分了。

于 2015-09-29T14:26:15.323 回答