Top-Themen

Aktuelle Themen (A bis Z)

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

Ping -n x Wird nicht durchgeführt

Mitglied: bshuntermaster

bshuntermaster (Level 1) - Jetzt verbinden

04.02.2008, aktualisiert 13:19 Uhr, 3234 Aufrufe, 6 Kommentare

Ich prüfe mit der unten stehenden Batch Datei, ob ein Netzwerkdrucker angeschlossen ist. Als Ergebnis schreibe ich eine Variable in eine Textdatei, mit der ich dann weiterarbeiten kann.
Ich will den Ping auf zwei Abfragen verkürzen, das haut jedoch nicht hin. Seh ich den Wald vor lauter Bäumen nicht, oder was stimmt mit dem Batch nicht?

@echo off

for /f %%a in ('ping -n 2 192.168.1.254 ^|find /C "Antwort von"') do (
if %%a EQU 4 ( SET Vorhanden=Client ist an.)
else SET Vorhanden=Client ist aus.
)

(echo %Vorhanden%)>b.txt && type PingDrucker.txt|more +1>>b.txt && move /y b.txt PingDrucker.txt
del b.txt

Ohne -n 2 haut das einwandfrei hin, dauert aber bei nicht vorhandenem Drucker ewig. Ausserdem schreibt er nicht 'Client ist aus' sondern 'ECHO ist ausgeschaltet (OFF)' in die Textdatei. Die Meldung im cmd - Fenster kann ich nicht lesen, geht zu schnell. Da steht aber irgendwas von 'Der Befehl echo ist falsch geschrieben oder so'
Vielleicht wisst ihr da besser bescheid.

Danke schonmal

Gruß
Benny
Mitglied: bshuntermaster
04.02.2008 um 11:12 Uhr
Hat sich erledigt. Für alle die es interessiert:

@echo off
set host=192.168.1.200
ping -n 2 -w 5 %host% | find /i "Antwort" && (SET Vorhanden=%host% ist online) || (SET Vorhanden=%host% ist offline)

(echo %Vorhanden%)>PingDrucker.txt

exit

Gruß
Benny
Bitte warten ..
Mitglied: Biber
04.02.2008 um 11:30 Uhr
Moin Jägermeister,

bist Du sicher, dass Du damit jemals den ODER-Fall (%host% antwortet nicht) ausgegeben bekommst?

Grüße
Biber
Bitte warten ..
Mitglied: bshuntermaster
04.02.2008 um 11:40 Uhr
Tag auch,

habs noch ein bischen Erweitert und getestet. Meine PingDrucker.txt (jetzt protokoll.txt) sieht so aus:

Drucker auf 192.168.1.220 ist offline

Laufwerk Z: auf 192.168.1.200 ist online

Die IP des Druckers stimmt so nicht, deshalb isser offline. Bei richtiger IP (.254) hauts hin.
Ist halt n bischen einfacher und doch geschmacklos (-;

Gruß
Benny
Bitte warten ..
Mitglied: stbewo
04.02.2008 um 13:12 Uhr
Hi Benny,

mit

for /f %%a in ('ping -n 2 192.168.1.254 ^|find /C "Antwort von"') do (
if %%a EQU 4 ( SET Vorhanden=Client ist an.)

führst Du 2 mal einen Ping aus und mit EQU 4 prüfst Du ob er 4 mal "Anwort von" gefunden hat?? Deshalb funktioniert es ja wohl ohne "-n 2"

Gruß
Stefan
Bitte warten ..
Mitglied: TuXHunt3R
04.02.2008 um 13:15 Uhr
Die Meldung im cmd - Fenster kann ich nicht lesen, geht zu schnell. Da steht aber irgendwas von 'Der Befehl echo ist falsch geschrieben oder so'

In solchen Fällen kannst du unten am Batch einfach den Befehl "Pause" (ohne ") hinschreiben, dann bleibt er stehen und du kannst die Meldungen lesen. Oder du startest den Batch direkt über die CMD-Konsole. Sofern du am Schluss des Batches kein "Exit" drin hast, bleiben dann alle Meldungen stehen.
Bitte warten ..
Mitglied: bshuntermaster
04.02.2008 um 13:19 Uhr
führst Du 2 mal einen Ping aus und mit
EQU 4 prüfst Du ob er 4 mal "Anwort
von" gefunden hat?

Ok. Wie gesagt... Wald und Bäume

Danke
Bitte warten ..
Ähnliche Inhalte
iOS
Ping iPhone X HotSpot
Frage von ukulele-7iOS2 Kommentare

Hallo zusammen, fast Freitag. Ich bin kein iOS User und befasse mich eher selten damit. Jetzt brauchte ich einen ...

Firewall
Ping oder nicht Ping?
Erfahrungsbericht von LordGurkeFirewall10 Kommentare

Immer wieder erzählt mir jemand, dass man eine Firewall so konfigurieren soll, dass sie nicht auf ICMP-Echo-Requests ("Ping") antworten ...

Windows Netzwerk

DNS Weiterleitungen werden nicht durchgeführt

gelöst Frage von h725rkWindows Netzwerk3 Kommentare

Hallo, ich betreibe einen Solaris-Server auf dem ein DNS läuft und voller Daten ist. Ich wollte eine Domäne aufbauen ...

Windows Server

Gruppenrichtlinienupdate kann nicht durchgeführt werden, da keine Computerobjekte gefunden werden

Frage von Jakob.MullerWindows Server6 Kommentare

Hi, ich habe ein merkwürdiges Problem bei den Gruppenrichtlinien. Bei meiner OU Technik mit nur dem Benutzer Müller als ...

Neue Wissensbeiträge
E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 17 StundenE-Mail3 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 18 StundenHyper-V

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Sicherheits-Tools

Trend Micro WorryFree Business Security (WFBS) 10 - neuer Patch 1470 verfügbar

Tipp von VGem-e vor 22 StundenSicherheits-Tools1 Kommentar

Servus, mal sehen, ob mit Patch 1470, zu finden unter dann die angeblich fehlerhafte Funktion, die unter W10 im ...

Server-Hardware

Lösung für Ersatz eines defekter Raid-Controllers

Anleitung von wellknown vor 1 TagServer-Hardware3 Kommentare

Hallo, da ich nichts gefunden habe und selbst eine Lösung brauchte, hier eine kleine Anleitung für alle die vor ...

Heiß diskutierte Inhalte
Windows Server
Mit der alten Domäneprofil anmelden ohne Server
gelöst Frage von SyosseWindows Server37 Kommentare

Hallo Jungs Folgendes Szenario: Ich habe bei einem sehr kleinen Unternehmen (2Personen) den Server migriert, soweit hat alles geklappt. ...

Sicherheits-Tools
Virenprogramm lässt Programme nicht starten
Frage von SurferGirlSicherheits-Tools23 Kommentare

Hallo, ich bin neu hier, ich hoffe ich habe die richtige Rubrik gewählt. Falls nicht, tut es mir leid. ...

Windows Server
Kann DNS-Einträge nicht finden
gelöst Frage von BPeterWindows Server19 Kommentare

Hallo, wenn ich folgenden Befehl absetze, bekomme ich eine Liste zurück mit allen Einträgen der DNS-Zone. Wenn ich aber ...

Windows Server
SQL Server Instanz (Eplan) auf WIN 2008 RC2 Server frisst RAM ohne Limit
Frage von derinderinderinWindows Server17 Kommentare

Hallo Zusammen, Wir haben hier einen Windows 2008 RC2 Server. Darauf läuft ein SQL Server Express 2014 Version 12.0.4232.0. ...