Auch wenn bereits der OpsMgr 2016 verfügbar ist, möchte eventuell der ein oder andere noch die alte Konsole verteilen. Als Voraussetzung benötigt diese den Report Viewer 2012 und ein aktuelle .Net Framework. Beide sind entsprechend verlinkt.
<appdefinition> <file>setup.exe</file> <hash type="SHA256">E95135DD934B1DF1B9396CB86FA4E79F4C84B311825AD8ABED3F4CA2DE5C1CCE</hash> <info> <company>Microsoft Corporation</company> <productName>System Center 2012 R2 Operations Manager Console</productName> <setupType>NSIS</setupType> <isX86>false</isX86> <hasUninstall>true</hasUninstall> </info> <install> Show-InstallationProgress -StatusMessage "Installing $appName . This may take some time. Please wait..." Execute-Process -Path "setup.exe" -Parameters "/silent /install /components:OMConsole /EnableErrorReporting:Never /SendCEIPReports:0 /UseMicrosoftUpdate:1 /AcceptendUserLicenseAgreement:1" </install> <uninstall> Show-InstallationProgress -StatusMessage "DeInstalling $appName . This may take some time. Please wait..." Execute-MSI -Action Uninstall -Path "{041C3416-87CE-4B02-918E-6FDC95F241D3}" </uninstall> <detection> Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | where {$_.psChildname -like "{041C3416-87CE-4B02-918E-6FDC95F241D3}" -and $_.WindowsInstaller -eq 1} </detection> <supersedence/> <dependency> <dependencyGroup name="DOTNET"> <application autoInstall="true" type="SHA256">BEAA901E07347D056EFE04E8961D5546C7518FAB9246892178505A7BA631C301</application> </dependencyGroup> <dependencyGroup name="ReportViewer2012"> <application autoInstall="true" type="SHA256">ECCBBF99C7174E2B23C4398077C0757D1EA8A5C18D68B18A5A391DE985696A90</application> </dependencyGroup> </dependency> </appdefinition>
Pingback: ConfigMgr: Softwarepaketierung Übersicht | Markus Bäker