generalwest
Goto Top

IP-Adresse per Batch minimalistisch ausgeben

DHCP-Server, Standardgateway, Subnetzmaske&Co ausblenden

Hallo Kollegen,

ich habe für unsere Mitarbeiter folgende Batch-Datei zur Anzeige der eigenen IP-Adresse erstellt:
@echo off
ipconfig /all
pause
Nun meine Frage:
Ist es möglich bestimmte Zeilen der Ausgabe von "ipconfig" in der Batch-Datei auszublenden? Die "/all"-Funktion wird zur Auslese des Hostname benötigt.

Eine solche minimalistische Ausgabe wäre eine schöne Sache und man würde sich Erklärungsarbeit am Telefon bei der Erfragung der IP-Adresse ersparen.

Mit freundlichen Grüßen

GeneralWest

Content-ID: 126133

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

Ausgedruckt am: 22.11.2024 um 08:11 Uhr

St-Andreas
St-Andreas 30.09.2009 um 13:22:46 Uhr
Goto Top
Du könntest ganz einfach Dir eine Art "Auswertung" mit BGInfo basteln und diese von den Usern darstellen lassen. Oder Du startest diese "Auswertung" automatisch in den Systemtray und lässt die Benutzer dann nur auf das Icon klicken.
Heathcliff
Heathcliff 30.09.2009 um 13:33:15 Uhr
Goto Top
Zitat von @GENERALWEST:
Die
"/all"-Funktion wird zur Auslese des Hostname
benötigt.


Den Hostnamen bekomst du mit dem Befel 'hostname'
Iwan
Iwan 30.09.2009 um 13:35:17 Uhr
Goto Top
hallo,

hier mal was:
@echo off
echo Computername: %computername%
ipconfig
pause
bastla
bastla 30.09.2009 um 14:16:57 Uhr
Goto Top
@Iwan
Sollte vielleicht eher %computername% sein ...

Ansonsten:
ipconfig/all|findstr "Hostname IP-Adr"
Grüße
bastla
Iwan
Iwan 30.09.2009 um 14:25:21 Uhr
Goto Top
oh man, bastla, hast natürlich recht und ich habs oben korrigiert

ipconfig/all|findstr "Hostname Beschr IP-Adr"  
damit hätte man auch noch die Info, welche Verbindung welche IP hat
allerdings werden dann auch VPN-Adapter gelistet
format-c
format-c 19.06.2013 um 22:43:33 Uhr
Goto Top
Leute, mir ist klar, dass der Thread schon alt ist. Ich konnte mich jedoch genau wegen seines Titels nicht zurückhalten. (Außerdem ist er noch nicht als erledigt gekennzeichnet :-P)
@echo off 
for /f "tokens=2 delims=" %%a in ('ping -n 1 -4 %COMPUTERNAME% ^| find /I "%COMPUTERNAME%"') do @echo %%a  
pause
Ich denke, minimalistischer (was die Ausgabe angeht) geht es wohl kaum noch. face-smile


Grüße
format-c