PowerShell — Generate Adobe Flash Player MSI download URLs
1)Создать текстовый файл FlashMSIdownload
2)Сменить расширение на ps1 FlashMSIdownload.ps1
3)Скопировать содержимый в статье код в файл FlashMSIdownload.ps1
4)Запустить PowerShell от имени администратора
5)Разрешить Выполнение сценариев Set-ExecutionPolicy Unrestricted
6)Перейти в каталог где находится файл FlashMSIdownload.ps1
7)Запустить сценарий ./FlashMSIdownload.ps1
8)Откроется новое диалоговое окно с ссылками для скачивания msi
9)В браузере перейти по ссылке и скачать файлы.
$flashURL = (curl -Uri https://get.adobe.com/de/flashplayer/about/ -UseBasicParsing | Select-Object Content -ExpandProperty Content)
$flashURL -match "<td>Internet Explorer – ActiveX</td> `n`t`t`t`n `t<td>(?<content>.*)</td>"
$flashFullVersion = $matches['content']
$flashMajorVersion = $flashFullVersion.Substring(0,2)
$flashURLPrefix = "https://fpdownload.macromedia.com/pub/flashplayer/pdc/" + $FlashFullVersion
$flashURLPPAPI = $FlashURLPrefix + "/install_flash_player_" + $FlashMajorVersion + "_ppapi.msi"
$flashURLNPAPI = $FlashURLPRefix + "/install_flash_player_" + $FlashMajorVersion + "_plugin.msi"
$flashURLActiveX = $FlashURLPRefix + "/install_flash_player_" + $FlashMajorVersion + "_active_x.msi"
$flashDownload=@()
$flashDownload += @{PPAPI=$FlashURLPPAPI}
$flashDownload += @{NPAPI=$FLashURLNPAPI}
$flashDownload += @{ActiveX=$FlashURLActiveX}
$flashDownload | Out-GridView