Rechner neu starten per Script via Aufgabenplanung klappt nicht
Hallo zusammen!
Ich habe ein Problem mit nachfolgendem Script, welches mir dazu dient, diverse Server im Abstand von 180 Sekunden neu zu starten. Führe ich die Batch-Datei manuell aus, klappt alles und ich erhalte keine Fehler. Als Task hingegen funktioniert es nicht, Vorgangscode ist immer 0x2 zum Ende hin und es passiert nichts. Rechte sind vorhanden, Batch lokal abgelegt. Alle Systeme laufen mit 2012 R2.
Hier das (simple) Script:
Wo könnte hier das Problem liegen?
Danke für Hinweise.
VG
Ich habe ein Problem mit nachfolgendem Script, welches mir dazu dient, diverse Server im Abstand von 180 Sekunden neu zu starten. Führe ich die Batch-Datei manuell aus, klappt alles und ich erhalte keine Fehler. Als Task hingegen funktioniert es nicht, Vorgangscode ist immer 0x2 zum Ende hin und es passiert nichts. Rechte sind vorhanden, Batch lokal abgelegt. Alle Systeme laufen mit 2012 R2.
Hier das (simple) Script:
@echo off
REM Server
set rechner=rds2.txt
REM Logfile
set logfile=Meldung-vom-%date%.log
REM Logfile anlegen
echo. > %logfile%
REM Abfrage der Rechner + ggf. Reboot
for /f %%i in (%rechner%) do (ping -n 1 %%i) && if errorlevel=0 (shutdown -r -f -m \\%%i) && echo PC %%i war noch eingeschaltet um %time% >>%logfile% && timeout /T 180 /nobreak
Wo könnte hier das Problem liegen?
Danke für Hinweise.
VG
Please also mark the comments that contributed to the solution of the article
Content-Key: 312946
Url: https://administrator.de/contentid/312946
Printed on: April 20, 2024 at 02:04 o'clock
4 Comments
Latest comment
Moin,
die Geschichte der Windows Taskplanung ist eine Geschichte voller Missverständnisse...
Grässsliche Sache, das. Probier mal, als ausführenden User den vordefinierten User Administrator zu hinterlegen, also bei "Ausführen der Aufgabe User suchen, dann "builtin\administrator" und schau, ob es dann klappt.
Gruß
Edit: Ups, zu spät Hilft aber evtl. noch mal jemandem...
die Geschichte der Windows Taskplanung ist eine Geschichte voller Missverständnisse...
Grässsliche Sache, das. Probier mal, als ausführenden User den vordefinierten User Administrator zu hinterlegen, also bei "Ausführen der Aufgabe User suchen, dann "builtin\administrator" und schau, ob es dann klappt.
Gruß
Edit: Ups, zu spät Hilft aber evtl. noch mal jemandem...