===== DC ===== Интеграция обновлений в дистрибутив (не работает при установленном на комп Acrobat Reader, надо сначала сносить): @echo off SET /P Number=Введите номер обновления (только цифры): rem Создать папки с номером обновления и папку для административной установки mkdir "%~dp0\admin" mkdir "%~dp0\%Number%" rem Распаковать дистрибутив в подпапку unpacked "%~dp0\AcroRdrDC1500720033_ru_RU.exe" -sfx_o"%~dp0\unpacked" -sfx_ne rem Установить распакованный дистрибутив в папку admin msiexec /a "%~dp0\unpacked\AcroRead.msi" TARGETDIR="%~dp0\admin" /qb rem Интегрировать обновление в дистрибутив msiexec /a "%~dp0\admin\AcroRead.msi" /p "%~dp0\updates\AcroRdrDCUpd%Number%.msp" TARGETDIR="%~dp0\%Number%" /qb [[https://forums.adobe.com/thread/1817184|Удалить правую панель инструментов]] и вопросы при первом запуске: if /I "%Processor_Architecture%"=="x86" ( del "%programfiles%\Adobe\Acrobat Reader DC\Reader\AcroApp\RUS\AppCenter_R.aapp" /F /Q del "%programfiles%\Adobe\Acrobat Reader DC\Reader\AcroApp\RUS\Home.aapp" /F /Q del "%programfiles%\Adobe\Acrobat Reader DC\Reader\AcroApp\RUS\Viewer.aapp" /F /Q del "%programfiles%\Adobe\Acrobat Reader DC\Reader\AcroApp\ENU\AppCenter_R.aapp" /F /Q del "%programfiles%\Adobe\Acrobat Reader DC\Reader\AcroApp\ENU\Home.aapp" /F /Q del "%programfiles%\Adobe\Acrobat Reader DC\Reader\AcroApp\ENU\Viewer.aapp" /F /Q ) if /I "%Processor_Architecture%"=="AMD64" ( del "%programfiles(x86)%\Adobe\Acrobat Reader DC\Reader\AcroApp\RUS\AppCenter_R.aapp" /F /Q del "%programfiles(x86)%\Adobe\Acrobat Reader DC\Reader\AcroApp\RUS\Home.aapp" /F /Q del "%programfiles(x86)%\Adobe\Acrobat Reader DC\Reader\AcroApp\RUS\Viewer.aapp" /F /Q del "%programfiles(x86)%\Adobe\Acrobat Reader DC\Reader\AcroApp\ENU\AppCenter_R.aapp" /F /Q del "%programfiles(x86)%\Adobe\Acrobat Reader DC\Reader\AcroApp\ENU\Home.aapp" /F /Q del "%programfiles(x86)%\Adobe\Acrobat Reader DC\Reader\AcroApp\ENU\Viewer.aapp" /F /Q ) reg add "HKLM\SOFTWARE\Policies\Adobe\Acrobat Reader\DC\FeatureLockDown" /v bUsageMeasurement /t REG_DWORD /d 0 /f Удаление Adobe Acrobat Reader DC: rem Убить все экземпляры Adobe Acrobat Reader taskkill /F /IM AcroRd32.exe /T rem Деинсталляция msiexec /X {AC76BA86-7AD7-1049-7B44-AC0F074E4100} /quiet /norestart rem Удаление с помощью Adobe Reader and Acrobat Cleaner Tool AdobeAcroCleaner_DC2015.exe /Silent /Product=1 /CleanLevel=1 [[https://labs.adobe.com/downloads/acrobatcleaner.html|Скачать Adobe Reader and Acrobat Cleaner Tool]] Скачать последнее обновление с FTP: url='ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/' str=$(curl -B $url | tail -2 | head -1) fname=$(echo $str | cut -d ' ' -f9) curl $url$fname'/'AcroRdrDCUpd$fname.msp -O # Проверка и скачивание новых версий Акробат-ридера с ftp # Пароль на мыло берётся из .\mailpassword.txt $root = "$env:userprofile\Scripts\Install\Adobe reader\DC" cd "$root" # Выяснение самой новой локальной версии апдейта в .\updates $lupd = (gci .\updates\*.msp).BaseName |select -last 1 $lnum = [int]$lupd.Replace('AcroRdrDCUpd','') # приверка FTP, соединяться пока не получен нормальный ответ echo "open ftp.adobe.com`nls /pub/adobe/reader/win/AcrobatDC/`nclose`nquit" |out-file .\ftp-adobereader-list.txt do { $i = ftp -A -s:"$root\ftp-adobereader-list.txt" sleep 5 } until ($i |select-string -Pattern "\d{10}") # генерация ссылок и номеров версий на FTP $url=$i |select-string -Pattern "\d{10}" |select -Last 1 $num=$url -split "/" |select -last 1 $upd='AcroRdrDCUpd' + $num + '.msp' $directurl = 'ftp://ftp.adobe.com' + $url + '/' + $upd # если версия новее, скачать if ($num -gt $lnum) {Write-Host -fore Yellow "На сайте есть новая версия $num, скачиваю" echo "open ftp.adobe.com`ncd $url`nget $upd`nclose`nquit" |out-file .\ftp-adobereader-get.txt ftp -A -s:.\ftp-adobereader-get.txt } else {Write-Host -fore Green "Локальная версия актуальна, выход"} # мыло $from = 'user@yandex.ru' $to = 'user@outlook.com' $pass = gc .\mailpassword.txt $secpass = $pass | Convertto-SecureString -AsPlainText -Force $cred = New-Object -TypeName System.Management.Automation.PSCredential -Argumentlist $from,$secpass Send-MailMessage -From $from -To $to -Subject "Новая версия Acrobat Reader" ` -SmtpServer smtp.yandex.ru -Encoding UTF8 -UseSsl -Credential $cred ` -Body "

Привет

На сайте появилась новая версия $num

" -BodyAsHtml
===== XI ===== Интеграция обновления: echo off SET /P Number=Введите номер обновления (только цифры): mkdir "%~dp0\%Number%" rem Extract AdbeRdr11000_ru_RU.exe -nos_ne -nos_o"%~dp0\unpacked" rem Extract to admin msiexec /a "%~dp0\unpacked\AcroRead.msi" /qb TARGETDIR="%~dp0\%Number%" rem integrate msiexec /a "%~dp0\%Number%\AcroRead.msi" /qb /p "%~dp0\updates\AdbeRdrUpd%Number%.msp" rem local install rem "%~dp0\%Number%\AcroRead.msi" /qb TRANSFORMS="%~dp0\AcroRead.mst" ALLUSERS=1 ===== Ссылки ===== [[https://www.adobe.com/devnet-docs/acrobatetk/tools/ReleaseNotesDC/index.html|Обновления]], [[ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/|Adobe FTP (не обновляется)]]\\ [[http://www.adobe.com/devnet-docs/acrobatetk/tools/Wizard/index.html?wcmmode=disabled|Скачать Customization Wizard]] (для создания конфигурационных файлов .mst)\\ [[https://helpx.adobe.com/ru/acrobat/kb/windows-font-packs-32-bit-reader.html|Пакеты шрифтов и орфографических словарей для Acrobat Reader в ОС Windows (32-разрядная версия)]]