我正在使用包资源在 PowerShell DSC 中安装 MSI 和 EXE。我正在使用拉模式。我正在触发一致性作业以检查配置是否应用于测试。(无法等待 30 分钟进行单次测试:))这是我的代码。
Package OpenDeploy
{
Name = "Interwoven OpenDeploy 6.2.0 Receiver"
Path = "D:\Deployments\Prerequisites\IWOVopendeployRcvr.exe"
ProductId = ''
DependsOn = "[File]CopyPrerequisites"
Ensure = "Present"
Arguments = '/s /f1"D:\Deployments\Prerequisites\setup.iss"'
}
Package InstallMSXML
{
Name = "MSXML4.0"
Path = "D:\Deployments\Prerequisites\msxml4.0_SP3.msi"
ProductId = "XXXX67F1-C11F-4F76-858B-5812ADC83B94"
DependsOn = "[File]CopyPrerequisites"
Ensure = "Present"
}
Package Install_WebSite
{
Name = " Install_WebSite"
Path = "D:\Deployments\Prerequisites\Install_WebSite.msi"
ProductId = "XXXX3F53-982D-470C-9036-1DDFF81EC8B3"
DependsOn = "[File]CopyPrerequisites"
Ensure = "Present"
}
当我运行作业时,有时会安装一个包。下次安装另一个包,依此类推。我们需要安装 10 多个安装程序。如果一次安装一次,那么如果每 30 分钟安装一次,配置将需要一天以上的时间才能完全配置。
无论如何,这是一次安装所有软件包吗?
提前致谢。