离线升级Google Chrome浏览器补丁

28次阅读
没有评论

共计 1200 个字符,预计需要花费 3 分钟才能阅读完成。

通过安装路径 C:\Program Files\Google\Chrome\ 可以查看到该路径下有个 Application 文件夹,其实升级其版本无非就是更新该文件夹中的文件,在特殊情况下,不便于升级操作时,就可以通过手动方式去替换该文件夹内的文件来实现升级其版本。

离线升级 Google Chrome 浏览器补丁

当然如果环境中就一两台计算机使用手动方式还比较容易,但如果环境中的计算机较多的时候,使用手动替换的方式则就略显繁琐。

思路:

通过 Windows 任务计划来对所有计算机实现定期自动替换文件且实现升级,那么就需要一个 SMB 共享路径和自动替换文件的脚本。

SMB 共享:

Application 文件夹压缩 zip 并放在已配置好的 smb 服务器中,并保证其他计算机能通过共享方式访问此服务器下该共享路径。

bat 脚本:

@echo off
color a
mode con cols=60 lines=35
cls
Title Google Chrome 128.0.6613.85 补丁 BY nuonuo.org
if exist "C:\Program Files\Google\Chrome\Application\128.0.6613.85" goto map
C:
rd /s/q "C:\Program Files\Google\Chrome\Application"
cls
md "C:\Program Files\Google\Chrome\Application"
cd C:\Program Files (x86)\360\360zip
360zip.exe -x "\unc 路径 \Application.zip" "C:\Program Files\Google\Chrome"
:map
echo 已经是最新版本,跳过版本升级
echo 当前版本为:reg query "HKEY_CURRENT_USER\Software\Google\Chrome\BLBeacon" /v version | findstr "version"

该脚本内容动作先是执行判断文件是否存在,如果不存在则执行去服务器上拉去并解压缩到指定的路径,如果存在就跳过。

将上面的内容复制并保存为编码为 ANSI bat 格式的批处理文件,我这里命名为:GoogleChromeUpdate.bat

Windows 任务计划

任务计划本身不做替换文件操作,只是使用其计划调度上面的脚本能定时替换文件操作,从而无需手动操作。

schtasks /Create /TN "谷歌浏览器 128.0.6613.85 补丁" /SC DAILY /ST 03:50 /TR "\\unc\GoogleChromeUpdate.bat" /RL HIGHEST /ru system /F

该任务计划是创建了一个计划名称为:谷歌浏览器 128.0.6613.85 补丁 的任务,每天 3.50 执行。

应用至 AD 域组策略

如果当前环境中有 AD 域,则可以将上述的 Windows 任务计划保存为 bat 脚本,并新建 GPO 组策略分配给用户实现自动完成。

正文完
 0
Nnkin
版权声明:本站原创文章,由 Nnkin 于2024-08-28发表,共计1200字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)