diff --git a/Evergreen/Apps/Get-AdobeAcrobatReaderDC.ps1 b/Evergreen/Apps/Get-AdobeAcrobatReaderDC.ps1 index b3520f04..afafaadc 100644 --- a/Evergreen/Apps/Get-AdobeAcrobatReaderDC.ps1 +++ b/Evergreen/Apps/Get-AdobeAcrobatReaderDC.ps1 @@ -22,28 +22,32 @@ Function Get-AdobeAcrobatReaderDC { #region Installer downloads foreach ($language in $res.Get.Update.Languages.GetEnumerator()) { + # Get the installer display names for the specified language Write-Verbose -Message "$($MyInvocation.MyCommand): Searching updates for language: $($language.Name)." $params = @{ Uri = $res.Get.Update.Uri -replace "#Language", $language.Name } $UpdateContent = Invoke-EvergreenRestMethod @params - if ($Null -ne $UpdateContent) { - foreach ($item in $UpdateContent.products.reader) { + if ($null -ne $UpdateContent) { + foreach ($Product in $UpdateContent.products.reader) { + # Search for downloads for each display name returned for the language $LanguageFullName = $($res.Get.Update.Languages[$language.Key]) Write-Verbose -Message "$($MyInvocation.MyCommand): Searching downloads for language: $LanguageFullName, $($language.Name)." $params = @{ - Uri = $res.Get.Download.Uri -replace "#DisplayName", $item.displayName -replace "#ShortLanguage", $language.Name -replace " ", "%20" + Uri = $res.Get.Download.Uri -replace "#DisplayName", $Product.displayName -replace "#ShortLanguage", $language.Name -replace " ", "%20" } $DownloadContent = Invoke-EvergreenRestMethod @params + # Build the output object if ($null -ne $DownloadContent) { $PSObject = [PSCustomObject] @{ - Version = $item.version + Version = $Product.version Language = $LanguageFullName + Size = [System.Int32]$Product.fileSize Architecture = Get-Architecture -String $DownloadContent.downloadURL - Name = $item.displayName + #Name = $Product.displayName URI = $DownloadContent.downloadURL } Write-Output -InputObject $PSObject diff --git a/Evergreen/Manifests/AdobeAcrobatReaderDC.json b/Evergreen/Manifests/AdobeAcrobatReaderDC.json index eb6ebd25..802071e4 100644 --- a/Evergreen/Manifests/AdobeAcrobatReaderDC.json +++ b/Evergreen/Manifests/AdobeAcrobatReaderDC.json @@ -3,7 +3,8 @@ "Source": "https://acrobat.adobe.com/us/en/acrobat/pdf-reader.html", "Get": { "Update": { - "Uri": "https://rdc.adobe.io/reader/products?lang=#Language&site=enterprise&os=Windows%2011&api_key=dc-get-adobereader-cdn", + "Uri2": "https://rdc.adobe.io/reader/products?lang=#Language&site=enterprise&os=Windows%2011&api_key=dc-get-adobereader-cdn", + "Uri": "https://rdc.adobe.io/reader/products?lang=#Language&site=otherversions&os=Windows%2010&preInstalled=&api_key=dc-get-adobereader-cdn", "Languages": { "mui": "MUI", "en": "English",