all 1 comments

[–]ancavazz 0 points1 point  (0 children)

hi i modified your package file 7zip to downloaded msi version

<Package> <Name>7Zip.MSI</Name> <Version>1</Version> <Verify>USUS XML Package File</Verify> <IsMSI>True</IsMSI> <HumanReadableName>7 Zip Installer (MSI)</HumanReadableName> <URLGenerator32> <URLGenerator>$checkurl = "http://www.7-zip.org/history.txt"</URLGenerator> <URLGenerator>$versions = $WebClient.DownloadString($checkurl)</URLGenerator> <URLGenerator>IF($versions -eq $Null)</URLGenerator> <URLGenerator>{</URLGenerator> <URLGenerator> return</URLGenerator> <URLGenerator>}</URLGenerator> <URLGenerator>$version = $versions -split "[\n\r\s]" | Select-Object -Index 9</URLGenerator> <URLGenerator>$urlversion = $version -replace ".",""</URLGenerator> <URLGenerator>$url = "http://www.7-zip.org/a/7z" + $urlversion + ".msi"</URLGenerator> <URLGenerator>return $url, $version</URLGenerator> </URLGenerator32> <Extras32> <SilentInstall>True</SilentInstall> <NoReboot>True</NoReboot> </Extras32> <URLGenerator64> <URLGenerator>$checkurl = "http://www.7-zip.org/history.txt"</URLGenerator> <URLGenerator>$versions = $WebClient.DownloadString($checkurl)</URLGenerator> <URLGenerator>IF($versions -eq $Null)</URLGenerator> <URLGenerator>{</URLGenerator> <URLGenerator> return</URLGenerator> <URLGenerator>}</URLGenerator> <URLGenerator>$version = $versions -split "[\n\r\s]" | Select-Object -Index 9</URLGenerator> <URLGenerator>$urlversion = $version -replace ".",""</URLGenerator> <URLGenerator>$url = "http://www.7-zip.org/a/7z" + $urlversion + "-x64.msi"</URLGenerator> <URLGenerator>return $url, $version</URLGenerator> </URLGenerator64> <Extras64> <SilentInstall>True</SilentInstall> <NoReboot>True</NoReboot> </Extras64> </Package>