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

gelöst Server Neu starten und anpingen

Mitglied: DavidMue

DavidMue (Level 1) - Jetzt verbinden

06.11.2014, aktualisiert 07.11.2014, 1227 Aufrufe, 8 Kommentare

Hallo liebe Gemeinde,

ich habe in der Schule eine kleine Skripting Aufgabe bekommen wo ich mir leider nicht zu helfen weiß.
Ich hoffe Ihr könnt mir da vlt. weiter helfen.

Aufgaben Stellung:
Der Server X soll Neu gestartet werden, während dessen soll ein Fenster aufgehen mit der aufschrift "Dieser Server wird in 30 Sek Neu gestartet.

Wenn man das Skript ausführt soll ein Ping gesendet werden, solange der Server wieder oben ist.
Der Server soll mir nur zurück geben wann er wieder zu erreichen ist.
d.h. Der Server rebootet kommt dann wieder hoch und dann soll er mir sagen, dass er wieder da ist.
Hier ist auch mein Problem ich kann den zwar sagen dass er gepingt werden soll, aber der Pingt den Server einmal an bevor er rebootet.

Hier mein bisheriges Skript (Medico-Win7 = Server) :


01.
@echo off 
02.
 
03.
shutdown /r /M \\MEDICO-WIN7 /t 30 /c "Dieser Server wird in 30 Sek neugestartet" /d p:0:0 
04.
 
05.
set i = medico-win7 
06.
 
07.
ping -n 1 medico-win7 >null 
08.
 
09.
if errorlevel == 1 goto NOT 
10.
 
11.
 
12.
if errorlevel == 0 goto OK 
13.
 
14.
 
15.
:NOT 
16.
echo Server down 
17.
goto ENDE 
18.
 
19.
:OK 
20.
echo Server Up 
21.
goto ENDE 
22.
 
23.
:ENDE 
24.
 

Besten Dank im Voraus

Gruß

David

Mitglied: langustini
06.11.2014 um 16:42 Uhr
Hi David,

da steht "ping -n 1" d.h. dass er auch nur ein mal pingt. "ping -t" wäre ein Dauerping.

Gruß
Bitte warten ..
Mitglied: DavidMue
06.11.2014 um 16:57 Uhr
Danke für die Schnelle Antwort, aber ich hatte das schon ausprobiert aber leider klappt dies nicht so ganz.

Ich habe die Fragestellung falsch formuliert Entschuldigung. Der Server soll mir nur zurück geben wann er wieder zu erreichen ist.
d.h. Der Server rebootet kommt dann wieder hoch und dann soll er mir sagen, dass er wieder da ist.

wie wäre es eurer Meinung am besten mit einer Ping schleife ?


Gruß
Bitte warten ..
Mitglied: Shioku
06.11.2014 um 17:07 Uhr
Hallo,

am besten mit 2 Schleifen.

shutdown senden
(Jetzt braucht der Server ne Weile bis er auch wirklich heruntergefahren ist)
Solange in einer Schleife pingen bis er nicht erreichbar ist = Ausgabe: Server down
Dann in einer Schleife darauf warten, dass wieder ein Ping möglich ist = Server up

(Bedenke aber, dass der Server durch einen Ping erreichbar ist obwohl bestimmte Dienste noch nicht laufen/bereit sind)
Bitte warten ..
Mitglied: DavidMue
06.11.2014 um 19:11 Uhr
Hey danke für die Antwort,

aber ich habe wirklich nicht die geringste Ahnung wie das Syntaktisch aussehen soll.
Ich kann dir zwar von der Logik folgen aber ich weiß nicht wie ich das am besten schreiben soll.

Skripting und Programmieren ist nicht wirklich so mein ding

kannst du mir nochmal helfen bitte ?
Bitte warten ..
Mitglied: DavidMue
06.11.2014 um 19:17 Uhr
while ping -t i > 0 && errorlevel == 1
do
echo Server down

So ungefair ?
Bitte warten ..
Mitglied: schmitzi
LÖSUNG 06.11.2014, aktualisiert 07.11.2014
Hi,

die Batch oben sollte schon gehen, nur musst Du am Ende von dem ":not" kein Goto Ende machen
sondern GOTO REPING und :REPING als Sprungmarke in Zeile 6 einsetzen,
damit er im Falle des NOT auch wieder nach oben springt und weiterpingt (bis OK eintritt)

Vor dem ECHO Server UP würde ich noch ein
ping -n 180 localhost >NUL setzen
damit die UP-Meldung sich noch 3 Minuten Zeit damit lässt
(weil der Server nach dem ersten Ping ja noch nicht komplett hochgefahren ist.

Gruss RS
Bitte warten ..
Mitglied: Shioku
LÖSUNG 06.11.2014, aktualisiert 07.11.2014
01.
@echo off 
02.
 
03.
set ZielSystem=medico-win7 
04.
 
05.
REM ***Shutdown*** 
06.
shutdown /r /M \\%ZielSystem% /t 30 /c "Dieser Server wird in 30 Sek neugestartet" /d p:0:0 
07.
echo Signal zum herunterfahren an %ZielSystem% gesendet 
08.
 
09.
REM ***Wait for Server down*** 
10.
 
11.
echo Warte auf Server shutdown 
12.
:LOOP1 
13.
ping -n 5 localhost >NUL 
14.
ping -n 1 %ZielSystem% >NUL 
15.
if %errorlevel% == 0 goto LOOP1 
16.
echo Server down 
17.
 
18.
REM ***Wait for Server up*** 
19.
echo Warte auf Antwort des Servers 
20.
:LOOP2 
21.
ping -n 5 localhost >NUL 
22.
ping -n 1 %ZielSystem% >NUL 
23.
if %errorlevel% == 1 goto LOOP2 
24.
 
25.
echo Server up 
26.
 
27.
pause
Bitte warten ..
Mitglied: DavidMue
07.11.2014 um 07:41 Uhr
Vielen vielen dank

hat mir echt weiter geholfen.
Bitte warten ..
Ähnliche Inhalte
Netzwerkprotokolle
VNC Server anpingen?
gelöst Frage von sschultewolterNetzwerkprotokolle6 Kommentare

Hallo, ich hätte eine Frage zu dem Aufruf von VNC Viewer (REAL VNC) über das Linux Terminal. Ich habe ...

Windows Server

Terminalserver starten willkürlich neu

Frage von thaefligerWindows Server12 Kommentare

Hallo zusammen ich hoffe, ihr könnt mir ein paar Denkanstösse geben, in welche Richtung ich ermitteln soll. Umgebung: Citrix ...

Windows Server

DISM SetEdition neu starten

Frage von maniacmacpainWindows Server4 Kommentare

Hallo, ich habe folgendes Problem. Ich habe mit einer Windows Server 2016 Evaluation CD das OS installiert. Daraufhin habe ...

Windows Server

Server fährt runter anstatt neu zu starten

gelöst Frage von Diddi-tbWindows Server5 Kommentare

Hallo zusammen, ich hatte jetzt schon mehrfach das Problem das der Server herunter fährt anstatt neu zu starten. Anfangs ...

Neue Wissensbeiträge
Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 16 StundenWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

iOS
IOS 11.2.6 verfügbar
Information von sabines vor 22 StundeniOS

Mit dem Update soll der Bug behoben werden, bei dem eine bestimmte Zeichenkette IOS zum Absturz gebracht hat.

Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 1 TagSicherheit8 Kommentare

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 1 TagInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Heiß diskutierte Inhalte
Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server25 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

LAN, WAN, Wireless
VPN Cisco ASA5505 PaloAlto PA-200
gelöst Frage von YannoschLAN, WAN, Wireless22 Kommentare

Hallo zusammen, ich würde gerne ein Site-to-Site VPN zwischen den beiden Standorten aufbauen. PaloAlto PA200 Internetanschluss Deutsche Telekom GK ...

SAN, NAS, DAS
Qnap TS-453S Pro - Anbindung Active Directory
Frage von JuckieSAN, NAS, DAS13 Kommentare

Hallo zusammen, ich habe hier eine Qnap TS-453S Pro die sich mal so absolut gar nicht in das Active ...