attaattaatta
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Волью свои 5 кубиков на autoit На серваке с доступом в инет (на сайт адоба): Код: #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Icon=..\100.ico #AutoIt3Wrapper_Outfile_x64=ADOBE_UPD.exe #AutoIt3Wrapper_UseX64=y #AutoIt3Wrapper_Res_requestedExecutionLevel=asInvoker #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** Opt("TrayIconHide", 1) Opt("TrayAutoPause", 0) FileDelete ("\\aptekar\DFS\REMOTE\Updates\Adobe\Flash\Download.done") Local $hDownload = InetGet("http://download.macromedia.com/pub/flashplayer/current/support/install_flash_player.exe", "\\aptekar\DFS\REMOTE\Updates\Adobe\Flash\install_flash_player_32.exe", 1, 1) Do Sleep(250) Until InetGetInfo($hDownload, 2) ; Check if the download is complete. Local $hDownload = InetGet("http://download.macromedia.com/pub/flashplayer/current/support/install_flash_player_ax.exe", "\\aptekar\DFS\REMOTE\Updates\Adobe\Flash\install_flash_player_ax_32.exe", 1, 1) Do Sleep(250) Until InetGetInfo($hDownload, 2) ; Check if the download is complete. Local $hDownload = InetGet("http://download.macromedia.com/pub/flashplayer/current/support/install_flash_player.exe", "\\aptekar\DFS\REMOTE\Updates\Adobe\Flash\install_flash_player_64.exe", 1, 1) Do Sleep(250) Until InetGetInfo($hDownload, 2) ; Check if the download is complete. Local $hDownload = InetGet("http://download.macromedia.com/pub/flashplayer/current/support/install_flash_player_ax.exe", "\\aptekar\DFS\REMOTE\Updates\Adobe\Flash\install_flash_player_ax_64.exe", 1, 1) Do Sleep(250) Until InetGetInfo($hDownload, 2) ; Check if the download is complete. FileWrite ("\\aptekar\DFS\REMOTE\Updates\Adobe\Flash\Download.done","") | Пути естественно поправить на свои. На клиентах, через групповые политики или как угодно, запускать exe: Код: $remote_flash_ax_32 = FileGetVersion ("\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\install_flash_player_ax_32.exe","FileVersion") $remote_flash_32= FileGetVersion ("\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\install_flash_player_32.exe","FileVersion") $remote_flash_ax_64 = FileGetVersion ("\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\install_flash_player_ax_64.exe","FileVersion") $remote_flash_64 = FileGetVersion ("\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\install_flash_player_64.exe","FileVersion") $local_flash_ax = RegRead ("HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX", "Version") $local_flash = RegRead ("HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerPlugin", "Version") $local_flash_exists = FileExists (@SystemDir & "\macromed\flash") $local_flash_exists_64 = FileExists (@WindowsDir & "\syswow64\macromed\flash") If $remote_flash_ax_32 > $local_flash_ax or $local_flash_exists=0 and FileExists ("\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\Download.done") and @OSArch = "x86" Then RunAsWait ("admin", "domain[or localhost name]","password", 0 ,'\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\install_flash_player_ax_32.exe' & ' /install',"\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\",@SW_HIDE) EndIf If $remote_flash_32 > $local_flash or $local_flash_exists=0 and FileExists ("\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\Download.done") And @OSArch = "x86" Then RunAsWait ("admin", "domain[or localhost name]","password", 0 ,'\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\install_flash_player_32.exe' & ' /install',"\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\",@SW_HIDE) EndIf If $remote_flash_ax_64 > $local_flash_ax or $local_flash_exists_64=0 and FileExists ("\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\Download.done") and @OSArch = "x64" Then RunAsWait ("admin", "domain[or localhost name]","password", 0 ,'\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\install_flash_player_ax_64.exe' & ' /install',"\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\",@SW_HIDE) EndIf If $remote_flash_64 > $local_flash or $local_flash_exists_64=0 and FileExists ("\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\Download.done") And @OSArch = "x64" Then RunAsWait ("admin", "domain[or localhost name]","password", 0 ,'\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\install_flash_player_64.exe' & ' /install',"\\dk-srv3\программное_обеспечение\REMOTE\updates\adobe_flash\",@SW_HIDE) EndIf |
|