ucme2010
Goto Top

Script soll das Netz überprüfen können

Hallo zsama,
ich brauche eine kleine Hilfestellung.
Ich möchte ein Script erstellen, dass ich zum löschen gewisser Drucker einsetzen kann.
Ich brauche nur den Anfang des Scripts. Mein Gedanke ist der, das Script soll zunächst überprüfen, in welchem Netz 10er, 192er etc. ich mich befinde und entsprechend dieser Information eben GOTO zum jeweiligen Punkt geht. Mit dem Anfang tue ich mir schwer.

Vielen Dank.

ucme2010

Content-Key: 266029

Url: https://administrator.de/contentid/266029

Printed on: April 19, 2024 at 19:04 o'clock

Mitglied: 114757
114757 Mar 12, 2015 at 13:19:42 (UTC)
Goto Top
@echo off
for /f "tokens=2 delims==" %%a in ('wmic nicconfig where IPEnabled^=True get IPAddress /format:list ^| findstr /i "IPAddress"') DO @(  
    for /f "tokens=1-4 delims=." %%b in ("%%a") DO @(  
        if "%%b" == "10" goto NETZ10  
        if "%%b" == "192" goto NETZ192  
    )
)

:NETZ10

:NETZ192
Gruß jodel32
Member: rubberman
rubberman Mar 12, 2015 updated at 17:16:31 (UTC)
Goto Top
Hallo ucme2010, jodel32.

Oder auch so:
@echo off &setlocal
for /f tokens^=2^ delims^=.^" %%i in ('wmic nicconfig where IPEnabled^=True get IPAddress /value') do call :Netz%%i  
PAUSE
exit /b

:Netz10
ECHO Netz 10
exit /b

:Netz192
ECHO Netz 192
exit /b
Die ECHO Zeilen ersetzt du durch deinen Code. Das PAUSE wirst du vermutlich auch rauswerfen können, falls nicht irgendwelche Meldungen für den User von Interesse sind.

Grüße
rubberman