最近遇到需要利用CleanWipe才能卸载赛门客户端,怎么利用域策略批量卸载呢

最近遇到需要利用CleanWipe才能卸载赛门客户端,怎么利用域策略批量卸载呢

域策略利用CleanWipe批量卸载赛门杀毒终端

附上Cleanwipe 14最新版下载地址:下载Cleanwipe

最近遇到程序那里无法卸载赛门终端,需要利用CleanWipe才能卸载赛门客户端,因为终端有点多,又不想一台一台去卸载怎么办?

因为CleanWipe卸载过程中需要几个选项,所以我想到的就是利用AutoIT制作自动点击的脚本去模拟按键

去下载AutoIT

下载好AutoIT后,依次打开SciTE Script Editor(脚本编辑器),Autoit Windows Info(基础信息查询)

现在就可以运行CleanWipe,只需要记录下面红框的数据就行,待会要用的

下面是我执行完卸载程序,获取信息之后写的脚本。

函数解析

控制管理

ControlCommand ( “窗口标题”, “窗口文字”, “控件类名称”, “命令”, “选项” )

;发送控制命令

ControlSend ( “窗口标题”, “窗口文字”, “控件类名称”, “文本” [,参数] )

;发送文本到控件

ControlDisable ( “窗口标题”, “窗口文字”, “控件类名称” )

;禁止控件

ControlGetFocus ( “窗口标题” [, “窗口文字”] )

;取焦点控件的类名称

ControlGetPos ( “窗口标题”, “窗口文字”, “控件类名称” )

;取控件位置

ControlGetText ( “窗口标题”, “窗口文字”, “控件类名称” )

;取控件文字

StatusbarGetText ( “窗口标题” [, “窗口文字” [, 状态栏部分]] )

;取状态栏文本

ControlSetText ( “窗口标题”, “窗口文字”, “控件类名称”,”新文本” )

;设置控件文本

ControlClick ( “窗口标题”, “窗口文字”, “控件类名称” [,鼠标按键] [,点击次数]] )

;鼠标点击控件

ControlShow (“窗口标题”, “窗口文字”, “控件类名称”)

;显示控件

ControlMove ( “窗口标题”, “窗口文字”, “控件类名称”,横坐标,纵坐标[,宽度 [,高度]] )

;移动控件

ControlHide (“窗口标题”, “窗口文字”, “控件类名称”)

;隐藏控件

ControlEnable ( “窗口标题”, “窗口文字”, “控件类名称” )

;允许控进

ControlFocus ( “窗口标题”, “窗口文字”, “控件类名称” )

;置焦点

函数详解参考https://www.jrjxdiy.com/autoit/autoit-commonly-functions.html

AutoIt3语法及函数文档下载

上面脚本写完之后,导出EXE文件,把它放到CleanWipe文件中,一起拷贝到所要卸载的计算机,点击执行导出来的EXE进行测试。测试都正常后,就开始利用域策略进行自动卸载了。

这里我的思路是利用用户登录脚本进行执行的。下面是bat脚本:

@echo off

if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0

bcdedit >nul

if '%errorlevel%' NEQ '0' (goto UACPrompt) else (goto UACAdmin)

:UACPrompt

%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit

exit /B

:UACAdmin

cd /d "%~dp0"

echo 当前运行路径是:%CD%

echo 已获取管理员权限

echo d|xcopy /y /c \\共享IP\public\CleanWipe C:\CleanWipe && echo %computername% copy ok >> \\共享IP\ok.txt

timeout /T 1 /nobreak

cd C:\CleanWipe

tasklist | findstr /i ccSvcHst.exe

IF %ERRORLEVEL% == 0 START demo.exe

::timeout /T 1 /nobreak

::tasklist | findstr /i 360

::IF %ERRORLEVEL% == 1 START 360EntSetup.bat && echo %computername% 360 ok >> \\共享IP\ok.txt

配置完脚本后,使用用户登录测试,是否会成功卸载,如果没有成功,可以加个暂停,看看哪里报错了。根据报错再解决。

以上就是记录我操作卸载赛门终端的大概过程,如果你们有更好的办法,可以留言探讨一下哟!

TRANSLATE with x

English

Arabic

Hebrew

Polish

Bulgarian

Hindi

Portuguese

Catalan

Hmong Daw

Romanian

Chinese Simplified

Hungarian

Russian

Chinese Traditional

Indonesian

Slovak

Czech

Italian

Slovenian

Danish

Japanese

Spanish

Dutch

Klingon

Swedish

English

Korean

Thai

Estonian

Latvian

Turkish

Finnish

Lithuanian

Ukrainian

French

Malay

Urdu

German

Maltese

Vietnamese

Greek

Norwegian

Welsh

Haitian Creole

Persian

TRANSLATE with

COPY THE URL BELOW

Back

EMBED THE SNIPPET BELOW IN YOUR SITE

Enable collaborative features and customize widget: Bing Webmaster Portal

Back

相关推荐