ConfigMgr: 7-zip 15.05 Beta verteilen

Mit 7-Zip 15.05 Beta wurde ein neuer Installer verwendet, der ähnlich wie NSIS den /S Parameter akzeptiert, aber andere Einträge in der Registry erzeugt. Daher wurde die appdeployment.xml entsprechend angepasst.
Heruntergeladen kann die Version direkt unter http://www.7-zip.org/download.html

<appdefinition>
<file>7z1505-x64.exe</file>
<hash type="SHA256">6ABAF04E44C87BD109DF7485EB67A2D69A2E3E6E6DEB9DF59E5E707176C69449</hash>
<info>
	<company>Igor Pavlov</company>
	<setupType>NSIS</setupType>
	<isX86>false</isX86>
	<hasUninstall>true</hasUninstall>
</info>
<install/>
<uninstall>
Show-InstallationProgress -StatusMessage "Uninstalling 7-Zip 15.05 beta. This may take some time. Please wait..."
$regPath="HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*"
$uninstallApp=(Get-ItemProperty $regPath | where {$_.DisplayName -like "*7-Zip 15.05 beta*"}).UninstallString.replace("`"","")
Execute-Process -Path "$uninstallApp" -Parameters "/S" -WindowStyle Hidden
</uninstall>
<detection>
$regPath="HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*"
Get-ItemProperty $regPath | where {$_.DisplayName -like "*7-Zip 15.05 beta*"}
</detection>
</appdefinition>
This entry was posted in automateAppDeployment, Configuration Manager, System Center and tagged , . Bookmark the permalink.