一些我可以坚持在一个快捷方式,或者, 理想情况下,使用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 /? ,但是除了一个错误之外,这不会给任何东西。
您可以从Adobe的再分发站点下载MSI版本的Flash。 它可以免费注册,你可以通过GPO或通过一些类似Msiexec /I flash.msi /QB的脚本部署它们
GPO是两者中最可靠的方式,因为psexec要求打开机器。
+1 markMs答案和一点点补充:
此外,msi出现在您的临时文件夹,而设置正在运行(只需双击exe文件,并检查新的文件夹/文件的温度)。
AppDeploy具有各种应用程序(包括Flash)的命令行开关列表。
一旦您将设置复制到目标计算机上,它应该与psexec一起使用。 如果您的环境中没有软件分发系统(如SCCM或netinstall),则可以创build一个计算机列表以运行psexec命令。
只要这样做:
FlashUtil10x_ActiveX.exe -update plugin
然后会出现更新窗口。 这将适用于IE和其他浏览器,如Opera的Flash; 只要确保find正确的flash_xxxxxxxx.exe。