mirror of
https://github.com/bakhirev/assayo.git
synced 2024-11-16 16:21:41 +00:00
18 lines
701 B
Batchfile
18 lines
701 B
Batchfile
|
@echo off
|
||
|
|
||
|
for /f "skip=1 usebackq" %%g in (`wmic nicconfig where "description like '%%Check Point%%' and DHCPServer is not null" get DHCPServer ^| findstr /r /v "^$"`) do (
|
||
|
if "%%g"=="" (
|
||
|
echo Cannot find correct CheckPointGateway
|
||
|
goto:eof
|
||
|
) else (
|
||
|
SET CheckPointGateway=%%g
|
||
|
)
|
||
|
)
|
||
|
echo CheckPointGateway=%CheckPointGateway%
|
||
|
for /f "tokens=1,2,3 usebackq" %%g in (`route PRINT ^| findstr "%CheckPointGateway%"`) do (
|
||
|
echo %%g | >nul findstr /r /c:"10\..*" || echo %%g | >nul findstr /r /c:"192\.168\..*" || echo %%g | >nul findstr /r /c:"172\.[0-2][0-9]\..*" || echo %%g | >nul findstr /r /c:"172\.3[0-1]\..*" || (
|
||
|
route DELETE %%g mask %%h %%i >nul
|
||
|
)
|
||
|
echo | set /p="."
|
||
|
)
|