Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Sobald ping ankommt...

Frage Entwicklung Batch & Shell

Mitglied: siggler

siggler (Level 1) - Jetzt verbinden

24.10.2010 um 21:31 Uhr, 5198 Aufrufe, 7 Kommentare

Ich brauche Hilfe in Bezug auf Ping in einer Batchdatei!

Ich habe einen Server den ich über wolcmd starte. Nun möchte ich, dass die batch einen dauerping auf die IP ausführt und sobald der ping wieder zurückkommt mir das Share des Servers verbunden wird.
Kann mir vielleicht jemand weiterhelfen?

so hab ichs angefangen:
@echo off

"
cd\
wolcmd 001B2125XXXX 192.168.2.XX 255.255.255.0 7
ping -n 1 192.168.2.XX
if errorlevel 0 goto verbinden

:verbinden
net use v: \\dsssigmund\daten /user:markus testlab
pause
"

Jetzt fehlt bei der Stelle ----------------- ein dauerping der bei erfolgreichem ping zu verbinden springt.

Vielen Dank im Vorraus
Mitglied: bastla
24.10.2010 um 21:53 Uhr
Hallo siggler und willkommen im Forum!

Versuch es so:
01.
@echo off 
02.
\wolcmd 001B2125XXXX 192.168.2.XX 255.255.255.0 7 
03.
:Loop 
04.
ping -n 1 192.168.2.XX || goto :Loop 
05.
net use v: \\dsssigmund\daten /user:markus testlab 
06.
pause
Grüße
bastla

P.S.: Vielleicht kannst Du Dir bei Deinem nächsten Beitrag auch ein "Hallo" oder Ähnliches abringen ...
Bitte warten ..
Mitglied: siggler
24.10.2010 um 22:05 Uhr
Hallo Bastla,

habs voll vergessen tut mir leid.
Habs grad ausprobiert - jetzt ist mir noch ein denkfehler unterlaufen und zwar siehst du, dass sobald er auf "zielhost nicht erreichbar springt" es trotzdem als gütlig wertet....fällt dir da noch ein workaround ein?

siehe unten.

vielen Dank

Gruß
Markus


Wake On Lan signal sent to Mac Address 001B2125705F
via Broadcast Address 192.168.2.255 on port 7

Ping wird ausgeführt für 192.168.2.2 mit 32 Bytes Daten:
Zeitüberschreitung der Anforderung.

Ping-Statistik für 192.168.2.2:
Pakete: Gesendet = 1, Empfangen = 0, Verloren = 1
(100% Verlust),

Ping wird ausgeführt für 192.168.2.2 mit 32 Bytes Daten:
Antwort von 192.168.2.34: Zielhost nicht erreichbar.

Ping-Statistik für 192.168.2.2:
Pakete: Gesendet = 1, Empfangen = 1, Verloren = 0
(0% Verlust),
Bitte warten ..
Mitglied: bastla
24.10.2010 um 22:09 Uhr
Hallo siggler!

Ändere die Zeile 4 auf
ping -n 1 192.168.2.XX | findstr "TTL" || goto :Loop
Grüße
bastla
Bitte warten ..
Mitglied: siggler
24.10.2010 um 22:22 Uhr
Hi Bastla,

funktioniert danke!
jetzt noch ne kleinigkeit

kannst du mir das mit den pipes erklären?
und der sollt nach den erfolgreichen ping noch 60s warten. geht das mit batch?

gruß und danke
Bitte warten ..
Mitglied: bastla
24.10.2010 um 22:32 Uhr
Hallo siggler!

Es wird einfach nach dem String "TTL" in der "ping"-Ausgabe gesucht und je nach Errorlevel zurückgesprungen oder in der nächsten Zeile fortgesetzt, wobei "||" für eine bedingte Ausführung der folgenden Anweisungen bei "Errorlevel <> 0" steht (für eine Prüfung auf "Errorlevel = 0" wäre "&&" zu verwenden) ...
Eine Pause mit Bordmitteln kannst Du ebenfalls per "ping" erreichen:
ping -n 60 127.0.0.1>nul
Grüße
bastla
Bitte warten ..
Mitglied: siggler
24.10.2010 um 22:40 Uhr
Hi,

perfekt - ich bedanke mich für die schnelle hilfe & die Erklärung.

Besten Dank und Viele Grüße
Siggler
Bitte warten ..
Mitglied: Biber
25.10.2010 um 07:18 Uhr
Moin siggler,

willkommen im Forum auch von mir.
Bitte im nächsten zur Zufriedenheit erledigten Beitrag auch gleich den kleinen grünen Haken setzen bitte.

Mach ich diesmal als kleines Begrüßungsgeschenk.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Router & Routing
gelöst Pfsense - Ping von WAN zum LAN (10)

Frage von RalphT zum Thema Router & Routing ...

Humor (lol)
Was ein Ping so alles kann . (Werbung auf Administrator.de) (10)

Frage von Deepsys zum Thema Humor (lol) ...

LAN, WAN, Wireless
Fritzbox Fernzugang VPN ping nicht möglich (16)

Frage von Yannosch zum Thema LAN, WAN, Wireless ...

Batch & Shell
Batchjob Ping Abfrage fehlerhaft (2)

Frage von LukiDensi zum Thema Batch & Shell ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

LAN, WAN, Wireless
Rogue Access Point (20)

Frage von Axel90 zum Thema LAN, WAN, Wireless ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

E-Mail
Fake E-Mail in Outlook für Demonstartionszwecke (12)

Frage von sascha382 zum Thema E-Mail ...