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, 5184 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
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 ...

DNS
gelöst Lokaler Ping geht auf externe IP-Adresse (13)

Frage von coltseavers zum Thema DNS ...

Windows 7
gelöst Browser funktionieren nicht Ping etc. klappt (7)

Frage von Schegg zum Thema Windows 7 ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(12)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (28)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (23)

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

LAN, WAN, Wireless
Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (15)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

Backup
Backup Wochen- Monats- Jahressicherung (13)

Frage von Meterpeter zum Thema Backup ...