目前我们正在申请DVD。将有setup.exe,用户将点击它并填写它要求的输入。输入,例如要安装的应用程序的路径,将创建db的SQL服务器实例以及需要绑定的端口号。
我听说Powershell DSC可以用于应用程序部署。但它不像运行一些setup.exe并获得一些安装输入。
Powershell DSC是否真的可以用于应用程序部署?还是仅用于环境准备? 如果它被用于应用程序部署,它是如何实现的?最终用户是否告诉手动填充某些configurationdata psd1文件中的数据然后运行脚本?
答案 0 :(得分:1)
您可以使用内置的Package资源。但是,您可能希望探索cChoco,因为Chocolatey更适合处理安装,升级和卸载的软件管理(应用程序部署)。
答案 1 :(得分:0)
Powershell DSC用于应用程序部署,但是......您可以将它用作exe,您可以做的是创建一个简单的控制台或Windows窗体EXE程序,将脚本作为资源和EXE嵌入,在加载检索时脚本并将其抛出到PowerShell运行空间以执行。
这是关于它的链接Make PSexe