Abfrage der IP Adresse der clients
Hallo Leute,
nur bestimmte clients (mit IP 192.10....) sollen ein bestimmtes Script ausführen.
Mein Batch hierzu sieht folgendermaßena aus:
IPCONFIG |FIND "IPv4-Adresse" > ip.txt
type ip.txt | find "192.10." >0
if errorlevel 0 goto Ende
:Ende
pause
Leider wird immer was gefunden - was ist falsch?
Danke und Grüße
Afk
nur bestimmte clients (mit IP 192.10....) sollen ein bestimmtes Script ausführen.
Mein Batch hierzu sieht folgendermaßena aus:
IPCONFIG |FIND "IPv4-Adresse" > ip.txt
type ip.txt | find "192.10." >0
if errorlevel 0 goto Ende
:Ende
pause
Leider wird immer was gefunden - was ist falsch?
Danke und Grüße
Afk
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 265785
Url: https://administrator.de/forum/abfrage-der-ip-adresse-der-clients-265785.html
Ausgedruckt am: 13.04.2025 um 12:04 Uhr
3 Kommentare
Neuester Kommentar
Hallo
Funktioniert das
Gruss Urs
Funktioniert das
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@Echo off
IPCONFIG |FIND "IPv4-Adresse" > ip.txt
type ip.txt | findstr /R "192.10" >null
If %ERRORLEVEL% EQU 0 goto found
If %ERRORLEVEL% EQU 1 goto notfound
:found
Echo IP 192.10 gefunden
Pause
goto ende
:notfound
Echo IP nicht gefunden
Pause
goto ende
:ende
Gruss Urs
... und nur als Hinweis, warum
nicht wie gewünscht funktionieren kann: Bei dieser Art der Abfrage wird auf den Errorlevel >= 0 geprüft (siehe
Abgesehen davon sollte eigentlich (aber ungetestet
)
genügen.
Grüße
bastla
if errorlevel 0 goto Ende
if /?
) - was ja eigentlich immer zutreffen wird ...Abgesehen davon sollte eigentlich (aber ungetestet
1
2
3
4
5
2
3
4
5
ipconfig|findstr "IPv4-Adresse"|findstr "192.10.">nul && (
echo IP 192.10 gefunden
) || (
echo IP 192.10 nicht gefunden
)
Grüße
bastla