Как обновить 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 /?, но это ничего не дает, кроме ошибки.

3 ответа

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

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

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

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

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

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

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

FlashUtil10x_ActiveX.exe -update plugin

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

Другие вопросы по тегам