小弟這個是要普查電腦紀錄用,上百台所以不建議用搜尋...也沒LOG,就改寫下面指令遇到兩個困難,請高手協助依下~感謝~
1.請問如何移除空磁碟機產生的0K檔案
2.及排除SystemRoot=C:\WINDOWS 整個目錄
-------------------------------------------------------------------------------
md \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%
if not exist B:\1.exe dir /a /s B:\*.msi B:\*.mpg B:\*.exe B:\*.avi B:\*.mp3 B:\*.mpe B:\*.mpeg B:\*.rm B:\*.rmvb B:\*.vob B:\*.wma B:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\B.txt
if not exist C:\1.exe dir /a /s C:\*.msi C:\*.mpg C:\*.exe C:\*.avi C:\*.mp3 C:\*.mpe C:\*.mpeg C:\*.rm C:\*.rmvb C:\*.vob C:\*.wma C:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\C.txt
if not exist D:\1.exe dir /a /s D:\*.msi D:\*.mpg D:\*.exe D:\*.avi D:\*.mp3 D:\*.mpe D:\*.mpeg D:\*.rm D:\*.rmvb D:\*.vob D:\*.wma D:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\D.txt
if not exist E:\1.exe dir /a /s E:\*.msi E:\*.mpg E:\*.exe E:\*.avi E:\*.mp3 E:\*.mpe E:\*.mpeg E:\*.rm E:\*.rmvb E:\*.vob E:\*.wma E:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\E.txt
if not exist F:\1.exe dir /a /s F:\*.msi F:\*.mpg F:\*.exe F:\*.avi F:\*.mp3 F:\*.mpe F:\*.mpeg F:\*.rm F:\*.rmvb F:\*.vob F:\*.wma F:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\F.txt
if not exist G:\1.exe dir /a /s G:\*.msi G:\*.mpg G:\*.exe G:\*.avi G:\*.mp3 G:\*.mpe G:\*.mpeg G:\*.rm G:\*.rmvb G:\*.vob G:\*.wma G:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\G.txt
if not exist H:\1.exe dir /a /s H:\*.msi H:\*.mpg H:\*.exe H:\*.avi H:\*.mp3 H:\*.mpe H:\*.mpeg H:\*.rm H:\*.rmvb H:\*.vob H:\*.wma H:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\H.txt
if not exist I:\1.exe dir /a /s I:\*.msi I:\*.mpg I:\*.exe I:\*.avi I:\*.mp3 I:\*.mpe I:\*.mpeg I:\*.rm I:\*.rmvb I:\*.vob I:\*.wma I:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\I.txt
if not exist J:\1.exe dir /a /s J:\*.msi J:\*.mpg J:\*.exe J:\*.avi J:\*.mp3 J:\*.mpe J:\*.mpeg J:\*.rm J:\*.rmvb J:\*.vob J:\*.wma J:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\J.txt
if not exist K:\1.exe dir /a /s K:\*.msi K:\*.mpg K:\*.exe K:\*.avi K:\*.mp3 K:\*.mpe K:\*.mpeg K:\*.rm K:\*.rmvb K:\*.vob K:\*.wma K:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\K.txt
if not exist L:\1.exe dir /a /s L:\*.msi L:\*.mpg L:\*.exe L:\*.avi L:\*.mp3 L:\*.mpe L:\*.mpeg L:\*.rm L:\*.rmvb L:\*.vob L:\*.wma L:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\L.txt
if not exist M:\1.exe dir /a /s M:\*.msi M:\*.mpg M:\*.exe M:\*.avi M:\*.mp3 M:\*.mpe M:\*.mpeg M:\*.rm M:\*.rmvb M:\*.vob M:\*.wma M:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\M.txt
if not exist N:\1.exe dir /a /s N:\*.msi N:\*.mpg N:\*.exe N:\*.avi N:\*.mp3 N:\*.mpe N:\*.mpeg N:\*.rm N:\*.rmvb N:\*.vob N:\*.wma N:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\N.txt
if not exist O:\1.exe dir /a /s O:\*.msi O:\*.mpg O:\*.exe O:\*.avi O:\*.mp3 O:\*.mpe O:\*.mpeg O:\*.rm O:\*.rmvb O:\*.vob O:\*.wma O:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\O.txt
if not exist P:\1.exe dir /a /s P:\*.msi P:\*.mpg P:\*.exe P:\*.avi P:\*.mp3 P:\*.mpe P:\*.mpeg P:\*.rm P:\*.rmvb P:\*.vob P:\*.wma P:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\P.txt
if not exist Q:\1.exe dir /a /s Q:\*.msi Q:\*.mpg Q:\*.exe Q:\*.avi Q:\*.mp3 Q:\*.mpe Q:\*.mpeg Q:\*.rm Q:\*.rmvb Q:\*.vob Q:\*.wma Q:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\Q.txt
if not exist R:\1.exe dir /a /s R:\*.msi R:\*.mpg R:\*.exe R:\*.avi R:\*.mp3 R:\*.mpe R:\*.mpeg R:\*.rm R:\*.rmvb R:\*.vob R:\*.wma R:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\R.txt
if not exist S:\1.exe dir /a /s S:\*.msi S:\*.mpg S:\*.exe S:\*.avi S:\*.mp3 S:\*.mpe S:\*.mpeg S:\*.rm S:\*.rm\*.vob S:\*.wma S:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\S.txt
if not exist T:\1.exe dir /a /s T:\*.msi T:\*.mpg T:\*.exe T:\*.avi T:\*.mp3 T:\*.mpe T:\*.mpeg T:\*.rm T:\*.rmvb T:\*.vob T:\*.wma T:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\T.txt
if not exist U:\1.exe dir /a /s U:\*.msi U:\*.mpg U:\*.exe U:\*.avi U:\*.mp3 U:\*.mpe U:\*.mpeg U:\*.rm U:\*.rmvb U:\*.vob U:\*.wma U:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\U.txt
if not exist V:\1.exe dir /a /s V:\*.msi V:\*.mpg V:\*.exe V:\*.avi V:\*.mp3 V:\*.mpe V:\*.mpeg V:\*.rm V:\*.rmvb V:\*.vob V:\*.wma V:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\V.txt
if not exist W:\1.exe dir /a /s W:\*.msi W:\*.mpg W:\*.exe W:\*.avi W:\*.mp3 W:\*.mpe W:\*.mpeg W:\*.rm W:\*.rmvb W:\*.vob W:\*.wma W:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\W.txt
if not exist X:\1.exe dir /a /s X:\*.msi X:\*.mpg X:\*.exe X:\*.avi X:\*.mp3 X:\*.mpe X:\*.mpeg X:\*.rm X:\*.rmvb X:\*.vob X:\*.wma X:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\X.txt
if not exist Y:\1.exe dir /a /s Y:\*.msi Y:\*.mpg Y:\*.exe Y:\*.avi Y:\*.mp3 Y:\*.mpe Y:\*.mpeg Y:\*.rm Y:\*.rmvb Y:\*.vob Y:\*.wma Y:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\Y.txt
if not exist Z:\1.exe dir /a /s Z:\*.msi Z:\*.mpg Z:\*.exe Z:\*.avi Z:\*.mp3 Z:\*.mpe Z:\*.mpeg Z:\*.rm Z:\*.rmvb Z:\*.vob Z:\*.wma Z:\*.wmv > \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\Z.txt
md \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%
for %%i in (msi mpg exe avi mp3 mpe mpeg rm rmvb vob wma wmv) do (
for %%j in (B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if not exist %%j:\1.exe (
dir /a /s %%j:\*.%%i
) >> \\10.1.125.33\hddlog\%username%#%COMPUTERNAME%\%%j.txt
)
)
exit
不然看得很痛苦,
剩下的你找別人幫你吧,我不會。
奇怪,M01 是不是不支援 code 標籤?
剛剛要用 code 標籤結果沒有呈現出來,只好改用 quote 標籤了。
作者為網路嘴砲家,長期關注論壇筆戰動向。