Wix工具集 - powershell脚本msi创建

时间:2018-01-17 14:47:09

标签: powershell wix

我有一个新项目正在为客户工作,这需要我创建OEM映像。

前 想法是部署OEM映像,它将安装并部署所有软件,然后关闭。一旦启动备份,它将提示用户选择pc名称,选择Domain加入和区域设置。 我想我可以通过使用powershell脚本并将其包装在msi中并将其添加到MDT而不使用静默安装开关(这样它会提示用户手动完成这些步骤)来实现此目的。

现在我的问题是我如何注入一个powershell脚本以及确保如果此scipt需要用户输入,它实际上会提示用户输入数据(甚至可以使用Wix?)

1 个答案:

答案 0 :(得分:0)

WiX能够安装文件,配置Windows设置,与SQL Server交互等,但您正在使用安装程序文件。系统重启系统后,无法从最终用户接收来自WiX的输入,因为您可以在系统处于活动状态时运行PowerShell脚本,但一旦重新启动,该过程将终止并且必须重新启动。除非有某种方法可以在Windows中安排PowerShell脚本,例如从C#中创建的服务运行它。