BAT3 [BAT]Lookup Hostname @ECHO OFF SET OUTPUTFILE=Results-Hostname.txt SET LOOKUP=Lookup-Hostname.txt FOR /F %%i IN (%LOOKUP%) DO ( (NSLOOKUP %%i 2>NUL|FINDSTR /I %%i)>NUL IF ERRORLEVEL 1 (@ECHO %%i Nothing>> %OUTPUTFILE%) FOR /F “skip=4 tokens=2 delims= “ %%j IN (‘ECHO(^|NSLOOKUP %%i’) DO @ECHO %%i %%j>> %OUTPUTFILE% ) Lookup-Hostname.txt 파일에 조회할 Hostname을 입력하면 된다. 2018. 10. 18. [BAT] 지정 경로의 하위 폴더 모두 삭제 Exempt 변수에는 삭제하지 않을 폴더 지정이 가능 모든 폴더를 다 삭제하므로 사용 시 주의할 것!! @echo off pushd “C:\Temp\1” set Exempt=*Administrator* *All Users* *Default User* *LocalService* *NetworkService* for /d %%a in (*.*) do echo %Exempt% | find /i “*%%a8” > nul || rmdir /s /q “%%a” popd 2018. 6. 1. [BAT] 대역 Ping [배치파일] 일괄 ping오랜만에 서버를 켰는데, 서버에 설정된 IP를 까먹었다. 모니터 콘솔도 없고 대역은 다행히도 같은 대역인데 IP를 몰라서 일괄로 핑을 날린 후 ARP 테이블을 확인하였다.해당 명령어는for /L %i in (1,1,254) do start /b ping 192.168.0.%i위처럼 날리면 1~254까지 핑 실행! 2018. 2. 16. 이전 1 다음 728x90