Betroffene Systeme:
- Windows Server 2012 R2 Standard
- Windows Server 2016 Standard
Problem:
- Aufgabenplaner 0x800710E0 Die Anforderung wurde vom Operator oder Administrator zurückgewiesen.
- Die geplanten Tasks laufen erfolgreich und werden mit 0x0 beendet, aber nach einem Neustart der Systeme werden die Tasks erneut ausgeführt. Die Ausführung liegt außerhalb der zugewiesenen Ausführungszeit wodurch die Ausführung berechtigt zurückgewiesen wird.
- Die Frage ist: Warum führt der Aufgabenplaner automatisch Tasks außerhalb der zugewiesenen Trigger aus?
- Betroffen sind auch die von Microsoft eingerichteten Tasks z. B.: -Microsoft - Windows - .NET Framework - .NET Framework NGEN v4.0.30319
Lösungsansatz:
Wir haben im Reiter "Bedingungen" die Option "Aufgabe nur starten, falls Computer im Netzbetrieb ausgeführt wird" deaktiviert. Das Problem besteht leider weiterhin.
Beispiel - Task "Server-Backup":
- Ich kann erkennen, dass am 16.04.2019 um 22:00 Uhr der Task wie geplant erfolgreich gelaufen ist. Ein Backup mit dem entsprechenden Timestamp wurde erstellt.
- Am 17.04.2019 haben wir um 05:30 Uhr den Server per Taskplaner neu gestartet um die Installation von Windows Updates abzuschließen.
- Im Anschluss an den Neustart wurde der Task "Server-Backup" um 05:39 Uhr erneut ausgeführt und mit der beschriebenen Fehlermeldung beendet, weil der Task nicht auf 05:39 Uhr, sondern für jeden Dienstag 22:00 Uhr geplant ist.
<?xml version="1.0" encoding="UTF-16"?><Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"><RegistrationInfo><Date>2018-11-30T11:27:10.3339727</Date><Author>Domadmin</Author><Description>Windows Server-Backup Image</Description><URI>\Server-Backup</URI></RegistrationInfo><Triggers><CalendarTrigger><StartBoundary>2018-11-30T22:00:00</StartBoundary><Enabled>true</Enabled><ScheduleByWeek><DaysOfWeek><Tuesday /></DaysOfWeek><WeeksInterval>1</WeeksInterval></ScheduleByWeek></CalendarTrigger></Triggers><Principals><Principal id="Author"><UserId>S-1-5-21-123456789</UserId><LogonType>Password</LogonType><RunLevel>HighestAvailable</RunLevel></Principal></Principals><Settings><MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy><DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries><StopIfGoingOnBatteries>true</StopIfGoingOnBatteries><AllowHardTerminate>true</AllowHardTerminate><StartWhenAvailable>false</StartWhenAvailable><RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable><IdleSettings><StopOnIdleEnd>true</StopOnIdleEnd><RestartOnIdle>false</RestartOnIdle></IdleSettings><AllowStartOnDemand>true</AllowStartOnDemand><Enabled>true</Enabled><Hidden>false</Hidden><RunOnlyIfIdle>false</RunOnlyIfIdle><DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession><UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine><WakeToRun>false</WakeToRun><ExecutionTimeLimit>PT8H</ExecutionTimeLimit><Priority>7</Priority></Settings><Actions Context="Author"><Exec><Command>C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe</Command><Arguments>-NonInteractive -NoLogo -command "C:\backup\backuptools\Fullbackup.ps1" 2>&1> C:\backup\backuptools\Fullbackup.log</Arguments></Exec></Actions></Task>
Hat jemand eine Idee?
Mit freundlichen Grüßen
AdminSDBNBG