【发布时间】:2016-03-07 12:21:19
【问题描述】:
我正在尝试将 Powershell DSC 作为自动化部署的一种方式。我们有一个由 Installshield 为服务器应用程序创建的 EXE 安装程序,需要确保安装了最新版本。
Installshield 指南 (http://www.flexerasoftware.com/producer/resources/white-papers/is-msipatches.html) 建议软件包代码应针对每个构建进行更改,产品代码应在次要版本之间保持不变,而升级代码应始终保持不变。
有没有办法告诉 Powershell DSC 安装特定的次要版本,即确保包代码完全匹配?
我正在使用以下内容来创建 MOF,但是当我运行它时,它会检测到产品已安装并且不执行任何操作,即使它是不同的包。
Package MyApp
{
Ensure = "Present"
Name = "MyApp"
Path = "\\path\to\specific\version\of\setup.exe"
ProductId = ''
Arguments = "/V`"ADDLOCAL=ALL /qb`""
}
【问题讨论】:
标签: powershell installshield dsc