Назад | Перейти на главную страницу

Как обновить Adobe Flash из командной строки?

Что-то, что я могу вставить в ярлык или, в идеале - работать бесшумно и удаленно с помощью psexec (из Sysinternals).

О сервере WSUS не может быть и речи. На машинах, которым требуются обновления, работает Windows XP как киоски.

Я не могу использовать следующий вызов, потому что этот файл больше не существует:

C:\WINDOWS\System32\Macromed\Flash\FlashUtil<version>_Plugin.exe -update plugin

Вместо этого я вижу следующие файлы в C:\WINDOWS\system32\Macromed\Flash:

Flash10x.ocx
FlashInstall.log
FlashUtil10x_ActiveX.dll
FlashUtil10x_ActiveX.exe

я пробовал FlashUtil11c_ActiveX.exe /?, но это не дает ничего, кроме ошибки.

Вы можете загрузить MSI-версии Flash с сайта Adobe. сайт распространения. Регистрация бесплатна, и вы можете развернуть их через GPO или через скрипт с чем-то вроде Msiexec /I flash.msi /QB

GPO - самый надежный из двух способов, поскольку psexec требует, чтобы машина была включена.

+1 за ответ markMs и небольшое дополнение:

Кроме того, msi появляется в вашей временной папке во время установки (просто дважды щелкните exe и проверьте временную папку на наличие новых папок / файлов).

AppDeploy имеет список переключателей командной строки для различных приложений, включая вспышка.

Он должен работать с psexec как только вы скопируете настройку на целевой компьютер. Если у вас нет системы распространения программного обеспечения (например, SCCM или netinstall) в вашей среде, вы можете создать список компьютеров для запуска psexec команда на.

Просто сделай это:

FlashUtil10x_ActiveX.exe -update plugin

Затем появится окно обновления. Это будет работать для Flash для IE и других браузеров, таких как Opera; просто убедитесь, что вы нашли правильный flash_xxxxxxxx.exe.