Batchdatei zum Herunterfahren von PCs im Netzwerk
hallo zusammen,
ich möchte gerne eine batch basteln in der ich alle oder ausgewählte rechner im netzwerk herunterfahren kann. prinzipiell hab ich das schon auch soweit das es funktioniert nur das problem ist folgendes:
wenn ein pc nicht an ist, was ja öfter mal vorkommt, führt er die batch nicht aus und "hängt" fest -> fährt die anderen rechner logischerweise dann auch nicht runter.
Wie kann ich das abfangen???
wäre echt super wenn mir jemand dabei helfen könnte.
ich möchte gerne eine batch basteln in der ich alle oder ausgewählte rechner im netzwerk herunterfahren kann. prinzipiell hab ich das schon auch soweit das es funktioniert nur das problem ist folgendes:
wenn ein pc nicht an ist, was ja öfter mal vorkommt, führt er die batch nicht aus und "hängt" fest -> fährt die anderen rechner logischerweise dann auch nicht runter.
Wie kann ich das abfangen???
wäre echt super wenn mir jemand dabei helfen könnte.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 11185
Url: https://administrator.de/forum/batchdatei-zum-herunterfahren-von-pcs-im-netzwerk-11185.html
Ausgedruckt am: 23.12.2024 um 12:12 Uhr
10 Kommentare
Neuester Kommentar
frag doch erst über einen ping ab, ob der Rechner oben ist..
guckst du hier:
Hilfe, benötige Script das feststellt ob ein Server (Printserver) erreichbar ist "Ping"
guckst du hier:
Hilfe, benötige Script das feststellt ob ein Server (Printserver) erreichbar ist "Ping"
Wenn du das Ping-Ergebnis loggen willst, dann sieht das so aus:
ping -n 1 -i 135 -w 130 "IP Adresse" >\\SERVERNAME\ORDNER\log.txt
Also könnte dein Szenario SO aussehen:
Snooker
ping -n 1 -i 135 -w 130 "IP Adresse" >\\SERVERNAME\ORDNER\log.txt
Also könnte dein Szenario SO aussehen:
@echo off
:PC1
REM Testen ob PC erreichbar
ping -n 1 -i 135 -w 130 "IP Adresse" >\\SERVERNAME\ORDNER\log.txt
if errorlevel 1 goto PC2
REM SHUTDOWN setzen
shutdown -s -m -c "Ihr Rechner wird in 30s automatisch heruntergefahren, bitte speichern Sie Ihre Dokumente" -d u:11:11
:PC2
REM Testen ob PC erreichbar
ping -n 1 -i 135 -w 130 "IP Adresse" >\\SERVERNAME\ORDNER\log.txt
if errorlevel 1 goto ENDE
REM SHUTDOWN setzen
shutdown -s -m -c "Ihr Rechner wird in 30s automatisch heruntergefahren, bitte speichern Sie Ihre Dokumente" -d u:11:11
:ENDE
Snooker
Am besten du postest mal dein Script so wie dus eingegeben hast hier rein....
Ach und was ich vergessen habe....
Hinter dem Befel "-m" muss noch der Computername, der heruntergefahren werden soll, also:
shutdown -s -m \\Computername -c "Ihr Rechner wird in 30s automatisch heruntergefahren, bitte speichern Sie Ihre Dokumente" -d u:11:11
Gruß
Snooker
Ach und was ich vergessen habe....
Hinter dem Befel "-m" muss noch der Computername, der heruntergefahren werden soll, also:
shutdown -s -m \\Computername -c "Ihr Rechner wird in 30s automatisch heruntergefahren, bitte speichern Sie Ihre Dokumente" -d u:11:11
Gruß
Snooker
Also bald isses geschafft...nur ich muss mich auch erst wieder einfinden...
Das stell ma um.... ping "IP-Adresse" -n 1 -i 135 -w 130
Geb ma bei "-m \\[IP-Adresse]" den PC-Namen ein... also "-m \\[Computername]"
Sorry....aber den letzten Absatz hab ich net verstanden...
Snooker
ping -n 1 -i 135 -w 130 "IP
Das stell ma um.... ping "IP-Adresse" -n 1 -i 135 -w 130
shutdown -s -m \\"IP Adresse" -c
"Ihr Rechner wird in 30s automatisch
heruntergefahren, bitte speichern Sie Ihre Dokumente" -d
u:11:11
"Ihr Rechner wird in 30s automatisch
heruntergefahren, bitte speichern Sie Ihre Dokumente" -d
u:11:11
Geb ma bei "-m \\[IP-Adresse]" den PC-Namen ein... also "-m \\[Computername]"
ich glaub fast das könnts gewesen mit
der IP Adresse, theoretisch logisch er weis
ja net welchen rechner er runterfahren soll.
der IP Adresse, theoretisch logisch er weis
ja net welchen rechner er runterfahren soll.
Sorry....aber den letzten Absatz hab ich net verstanden...
Snooker