Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1371531
  • 博文数量: 236
  • 博客积分: 4966
  • 博客等级: 上校
  • 技术积分: 3342
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-13 01:03
文章分类

全部博文(236)

文章存档

2017年(2)

2016年(1)

2015年(8)

2014年(11)

2013年(45)

2012年(27)

2011年(22)

2010年(31)

2009年(37)

2008年(6)

2007年(45)

2006年(1)

分类: WINDOWS

2008-11-08 19:34:52

::--------------Start-------------------------
@ Echo off
::產生日誌文件的檔名
for /f "tokens=1,1" %%a in ('date/t') do set dt=%%a
set dt1=%dt:~0,4%
set dt2=%dt:~5,2%
set dt3=%dt:~8,2%
set log=\\dg-svr03\mis\log\%dt1%%dt2%%dt3%.log
echo 日誌文件:%log%
::得到開始掃描時間
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
echo =====開始掃描 %computername% 於 %date% %tm1%時%tm2%分%tm3%秒=====>>%log%
::僅適用於繁體XP/2000/2003系統和簡體2000系統(不必區分是否為Server)
::針對2000的系統復制所需的fsutil.exe fsutil.dll文件
if exist %systemroot%\system32\fsutil.exe goto cmdmain
copy \\dg-svr01\REMINST\Setup\Chinese\Images\W2KPROCHT\$OEM$\$$\System32\fsutil.exe %systemroot%

\system32\fsutil.exe >nul
copy \\dg-svr01\REMINST\Setup\Chinese\Images\W2KPROCHT\$OEM$\$$\System32\ifsutil.dll %systemroot%

\system32\ifsutil.dll >nul

:cmdmain
::檢測系統版本
::windows2000的簡繁體系統都是輸出“Fixed”

echo 開始檢測系統類型及語言版本......
ver | find "5.0" >nul && set disktype="Fixed" && set OS=Win2000 && goto cmd01
::windowsXP/2003的繁體系統輸出“固定”
ver | find "5.1" >nul && set OS=WinXP && goto chscht
ver | find "5.2" >nul && set OS=Win2003 && goto chscht

:chscht
ver | find "版本" >nul && set disktype="固定" && set lang=CHT && goto cmd01
ver | find "版本" >nul || set disktype="嘐隅" && set lang=CHS && goto cmd01

:cmd01
echo %computername% 系統為 %OS%%lang% >>%log%
if %computername%==MIS001 goto scanend
echo 開始清理相關的程序.....
for %%f in (spider.exe,sol.exe,freecell.exe,pinball.exe,winmine.exe,mshearts.exe,qq.exe) do (
if "%%f"=="*.*" goto scanend
if "%%f"=="" goto scanend
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find %disktype%>nul && del !drive!\%%f /q /s >>%log%
)
)

:scanend
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
echo =====結束掃描 %computername% 於 %date% %tm1%時%tm2%分%tm3%秒=====>>%log%
::-------------END---------------------

阅读(1384) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册