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>
Pingback: ConfigMgr: Softwarepaketierung Übersicht | Markus Bäker