有关替换SEP Sylink.xml的脚本优化

之前给客户写过替换SEP客户端Sylink.xml文件的脚本,如下记录几个版本的优化过程:

第一版本:

echo off

"C:\Program Files (x86)\Symantec\Symantec Endpoint Protection\12.1.4013.4013.105\Bin\sylinkdrop.exe" -silent sylink.xml

 

优点:简单直接

缺点:不能针对针对32位和64位操作系统进行执行。

 

第二版本:

@echo off

if /i "%PROCESSOR_IDENTIFIER:~0,3%"=="X86" ("C:\Program Files\Symantec\Symantec Endpoint Protection\12.1.2015.2015.105\Bin\sylinkdrop.exe" -silent sylink.xml) ELSE "C:\Program Files (x86)\Symantec\Symantec Endpoint Protection\12.1.2015.2015.105\Bin\sylinkdrop.exe" -silent sylink.xml

 

优点:可以针对32位和64位操作系统进行判断执行

缺点:不能针对不同SEP版本进行执行

 

第三版本:

 

@echo off

set "str=HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\InstalledApps"

for /f "tokens=2*" %%a in ('reg query "%str%" /v SAVCE 2^>nul') do set "a=%%b"

"%a%sylinkdrop.exe" -silent sylink.xml

优点:直接从注册表读取SEP的安装路径,可以对不同操作系统版本和不同SEP版本进行执行。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值