Geplante Tasks starten nicht automatisch
Hallo,
wir haben 5 RDP Session-Host Server in einer Windows Server 2012 R2 Farm am Laufen.
Auf allen Server sind zwei Tasks eingerichtet, der eine macht einen Reinigungsjob in der Registry u. löscht Netzwerkdruckerzuordnungen, der andere startet den Server 5 Minuten später durch.
Die Jobs sollen jeden Tag laufen. Die Jobs laufen jedoch nur einmal wie gewünscht an, nämlich nur, wenn der Task frisch erstellt wurde, danach klappt das nicht mehr. Dann gibt es auch keinen Eintrag im Jobverlauf des Tasks, noch in der Ereignisanzeige.
Wenn man die Tasks manuell anstösst, werden sie einwandfrei ausgeführt.
Script Nr. 1:
Allgemein:
Benutzerkonto zum ausführen: Administrator
Haken bei „Unabhängig von der Benutzeranmeldung ausführen“
Haken bei „Mit höchsten Privilegien ausführen“
Konfigurieren für: Windows Server 2012 R2
Trigger:
Täglich
01:00:00
Haken bei „Aktiviert“
Aktionen:
Aktion: Programm starten
Programm/Pfad: C:\Windows\SysWOW64\cmd.exe
Argumente hinzufügen: /c"c:\scripts\Netzwerkdrucker_Script.cmd"
Bedingungen:
Keine
Einstellungen:
Ausführung der Aufgabe bei Bedarf zulassen
Aufgabe beenden, falls Ausführung länger als „3 Tage“
Beenden der aktiven Aufgabe erzwingen, falls sie auf Aufforderung nicht beendet wird
Hier das Script an sich:
Script Nr. 2:
Die gleichen Einstellungen wie bei Script 1, bei Aktionen diese Änderung:
Aktion: Programm starten
Programm/Pfad: powershell
Argumente hinzufügen: restart-computer –force
In Script Nr. 2 hatte ich es unter den Aktionen auch schon mit:
Programm/Pfad: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
probiert, beides funktioniert, macht aber keinen Unterschied.
Im Script Nr. 1 hatte ich unter Programme/Pfad den direkten Pfad zum Script angegeben, also C:\Scripts\Netzwerkdrucker_Script.cmd
Funktioniert ebenfalls, macht aber auch keinen Unterschied, was den erneuten automatischen Aufruf angeht.
Jemand eine Idee, woran das liegen kann?
Grüße
Rainer
wir haben 5 RDP Session-Host Server in einer Windows Server 2012 R2 Farm am Laufen.
Auf allen Server sind zwei Tasks eingerichtet, der eine macht einen Reinigungsjob in der Registry u. löscht Netzwerkdruckerzuordnungen, der andere startet den Server 5 Minuten später durch.
Die Jobs sollen jeden Tag laufen. Die Jobs laufen jedoch nur einmal wie gewünscht an, nämlich nur, wenn der Task frisch erstellt wurde, danach klappt das nicht mehr. Dann gibt es auch keinen Eintrag im Jobverlauf des Tasks, noch in der Ereignisanzeige.
Wenn man die Tasks manuell anstösst, werden sie einwandfrei ausgeführt.
Script Nr. 1:
Allgemein:
Benutzerkonto zum ausführen: Administrator
Haken bei „Unabhängig von der Benutzeranmeldung ausführen“
Haken bei „Mit höchsten Privilegien ausführen“
Konfigurieren für: Windows Server 2012 R2
Trigger:
Täglich
01:00:00
Haken bei „Aktiviert“
Aktionen:
Aktion: Programm starten
Programm/Pfad: C:\Windows\SysWOW64\cmd.exe
Argumente hinzufügen: /c"c:\scripts\Netzwerkdrucker_Script.cmd"
Bedingungen:
Keine
Einstellungen:
Ausführung der Aufgabe bei Bedarf zulassen
Aufgabe beenden, falls Ausführung länger als „3 Tage“
Beenden der aktiven Aufgabe erzwingen, falls sie auf Aufforderung nicht beendet wird
Hier das Script an sich:
net stop spooler
for /f "tokens=*" %%d in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider" ^| findstr /i " S-1-5-21- servers"') do reg delete "%%d" /f
net start spooler
Script Nr. 2:
Die gleichen Einstellungen wie bei Script 1, bei Aktionen diese Änderung:
Aktion: Programm starten
Programm/Pfad: powershell
Argumente hinzufügen: restart-computer –force
In Script Nr. 2 hatte ich es unter den Aktionen auch schon mit:
Programm/Pfad: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
probiert, beides funktioniert, macht aber keinen Unterschied.
Im Script Nr. 1 hatte ich unter Programme/Pfad den direkten Pfad zum Script angegeben, also C:\Scripts\Netzwerkdrucker_Script.cmd
Funktioniert ebenfalls, macht aber auch keinen Unterschied, was den erneuten automatischen Aufruf angeht.
Jemand eine Idee, woran das liegen kann?
Grüße
Rainer
Please also mark the comments that contributed to the solution of the article
Content-ID: 334937
Url: https://administrator.de/contentid/334937
Printed on: October 9, 2024 at 13:10 o'clock