Batch Datei für Ping mehrerer Rechner, Abfrage, Benachrichtigung per Email
Hallo Community,
ich bräuchte eine Batch Datei für folgende Aufgaben:
- Anpingen von 8 Rechnern alle 5 Minuten
ECHO off
ECHO.
ECHO.
ECHO Bitte IP eingeben: ( XXX.XXX.XXX.XXX )
SET /p ip=
ECHO.
ECHO.
PING %ip% -5
ECHO.
PAUSE
- Auswertung welcher Rechner an ist und wie lange er an war
- Auswertung per Email an Emailadresse
ein wenig Erfahrung mit Batch habe ich, jedoch nicht in dem Ausmaße *G
Könnte mir dabei jemand helfen?
Freundliche Grüße
DieNudl
ich bräuchte eine Batch Datei für folgende Aufgaben:
- Anpingen von 8 Rechnern alle 5 Minuten
ECHO off
ECHO.
ECHO.
ECHO Bitte IP eingeben: ( XXX.XXX.XXX.XXX )
SET /p ip=
ECHO.
ECHO.
PING %ip% -5
ECHO.
PAUSE
- Auswertung welcher Rechner an ist und wie lange er an war
- Auswertung per Email an Emailadresse
ein wenig Erfahrung mit Batch habe ich, jedoch nicht in dem Ausmaße *G
Könnte mir dabei jemand helfen?
Freundliche Grüße
DieNudl
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 71569
Url: https://administrator.de/contentid/71569
Ausgedruckt am: 14.11.2024 um 09:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo DieNudl !
Warum die mühe über batch ?
Dazu gibts JDLog (z.b. http://www.zdnet.de/downloads/prg/i/g/de0BIG-wc.html)
FREEWARE !
lg,
Warum die mühe über batch ?
Dazu gibts JDLog (z.b. http://www.zdnet.de/downloads/prg/i/g/de0BIG-wc.html)
FREEWARE !
lg,
Bei mir gehts einwandfrei zum downloaden!
zum pingen mehrerer Rechner:
Damit scant die Batch ALLE IP'S von 192.168.X.0 bis 192.168.X.254 und schreibt alle erreichbaren Rechner in ne txt, die am Ende aufgeht.
zum pingen mehrerer Rechner:
@echo off & setlocal
cls
title IPScan
set IPConst=192.168
set Log=%temp%\ipscan.txt
rem ############
echo IP parameter eingeben (ip) Bsp: %IPConst%.ip.110
set /p ip=
rem ############
echo Achtung! Durch druecken einer Taste startet der Scan. Dies kann einige Zeit
echo in Anspruch nehmen.
pause>nul
echo IPScan>%Log%
echo Ping gestartet
rem ############
for /L %%a in (1, 1, 254) do (
echo Pinge %IPConst%.%ip%.%%a
ping %IPConst%.%ip%.%%a -n 1 -w 300 | find "TTL" >nul && call :Ausgabe %IPConst%.%ip%.%%a
)
rem #############
echo Ping ausgefuehrt. %Log% wird nach dem druecken einer Taste geloescht.
%Log%
pause>nul
del %Log%
rem ##ende##
goto :eof
:Ausgabe
set Info=IP erreichbar: %1
for /f "tokens=2 delims=:. " %%i in ('nslookup %1 2^>nul^|findstr /b "Name:"') do set "Info=%Info% - %%i"
echo %Info% >>%Log%
Damit scant die Batch ALLE IP'S von 192.168.X.0 bis 192.168.X.254 und schreibt alle erreichbaren Rechner in ne txt, die am Ende aufgeht.