Importierter geplanter Task wird nicht angezeigt

conf_t

Fleet Admiral Pro
🎅Rätsel-Elite ’12
Registriert
Juni 2008
Beiträge
10.479
Hallo,

wie der Titel schon sagt, habe ich Probleme beim Import von geplanten Task unter Vista x64. Ich habe hier mehrere Win7 x64 und Win Vista x64 Systeme, für die ich Task habe, die als XML abgelegt sind. Sie nutzen mittlerweile die gleichen Tasks (OS Versionsabfrage folgt innerhalb der Task). An sich funktionieren die Tasks nur stolper ich immer wieder über das gleiche Problem:

Wenn ich unter Win 7 einen geplanten Task erstelle und als Vista/Server2008 kompatibel abspeichere und exportiere, wird mir der Task beim Import auf den Vista Maschinen nicht angezeigt. Vorhanden ist er, denn sobald ich ihn erneut Importiere heißt es, der Task wäre vorhanden. Ich habe die Task im Kontext des lokalen Admins laufen und als lokaler Admin erstellt. Natürlich ändere ich beim Import den Kontext auf den lokalen Admin der aktuellen Maschine.

Umgekehrt ist das alles natürlich kein Problem. Also unter Vista erstellte Tasks in eine andere Maschine zu importieren.

Falls es hilft, hier einer der unter Vista erstellten Task (xml):

<?xml version="1.0" encoding="UTF-16" ?>
- <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
- <RegistrationInfo>
<Date>2011-03-12T08:02:48.5377201</Date>
<Author>HOST5\admin</Author>
<Description>BLABLA</Description>
</RegistrationInfo>
- <Triggers>
- <CalendarTrigger>
<StartBoundary>2011-03-12T04:30:48</StartBoundary>
<Enabled>true</Enabled>
- <ScheduleByWeek>
- <DaysOfWeek>
<Sunday />
</DaysOfWeek>
<WeeksInterval>6</WeeksInterval>
</ScheduleByWeek>
</CalendarTrigger>
</Triggers>
- <Principals>
- <Principal id="Author">
<UserId>HOST1\admin</UserId>
<LogonType>Password</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
- <Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>true</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
- <IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>P1D</ExecutionTimeLimit>
<Priority>7</Priority>
- <RestartOnFailure>
<Interval>PT1H</Interval>
<Count>3</Count>
</RestartOnFailure>
</Settings>
- <Actions Context="Author">
- <Exec>
<Command>\\PFAD\zu\Datei.exe</Command>
<Arguments>/INI=\\PFAD\zu\Datei.ini</Arguments>
</Exec>

</Actions>
</Task>

Und hier der vistakompatible Task unter Win 7 erstellt (sie machen nicht das gleiche):

<?xml version="1.0" encoding="UTF-16" ?>
- <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
- <RegistrationInfo>
<Date>2012-05-07T11:50:22.7545046</Date>
<Author>HOST1\admin</Author>
<Description>Titel</Description>
</RegistrationInfo>
- <Triggers>
- <CalendarTrigger>
<StartBoundary>2012-05-21T03:47:14</StartBoundary>
<Enabled>true</Enabled>
- <ScheduleByWeek>
- <DaysOfWeek>
<Thursday />
</DaysOfWeek>
<WeeksInterval>3</WeeksInterval>
</ScheduleByWeek>
</CalendarTrigger>
</Triggers>
- <Principals>
- <Principal id="Author">
<UserId>HOST2\admin</UserId>
<LogonType>Password</LogonType>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
- <Settings>
<MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>true</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
- <IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>true</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>true</WakeToRun>
<ExecutionTimeLimit>P3D</ExecutionTimeLimit>
<Priority>7</Priority>
- <RestartOnFailure>
<Interval>PT1H</Interval>
<Count>5</Count>
</RestartOnFailure>
</Settings>
- <Actions Context="Author">
- <Exec>
<Command>C:\Windows\System32\cmd.exe</Command>
<Arguments>/C \\PFAD\zu\einem\skript.cmd</Arguments>
</Exec>
- <Exec>
<Command>C:\Windows\system32\schtasks.exe</Command>
<Arguments>/run /TN "AndererTask"</Arguments>
</Exec>

</Actions>
</Task>
Den "<exec" Abschnitt habe ich mal ausgegraut, weil der hier nicht zur Debatte steht, der funktioniert.

Meine Frage, wie kann ich mir die Skripte anzeigen lassen? Oder wenigstens löschen?
 
Klar, hätte ich selbst drauf kommen können, habe den Ordner schon oft genug gesehen.
Leider hilft es nichts, ich habe die Tasks aus dem Ordner gelöscht, er bringt aber (auch nach Reboot) noch die Fehlermeldung, der Task würde existieren, wenn ich sie neu importieren will.
Edit:
Ok habe noch aus der Registry die Task aus dem Taskcache gelöscht:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree
und
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks

so konnte ich die alten restlos löschen.
Edit:
So nur leider bleibt das Problem, dass mir die importierten Tasks nicht in ter Aufgabenübersicht angezeigt werden. Eine Idee?
 
Zuletzt bearbeitet:
Ja, habe ich schon geschrieben.
 
Wäre halt nur ein Workaround und keine Lösung.
Ergänzung ()

Lol, "Ansicht" -> "ausgeblendete Aufgaben anzeigen" und wuo, es ist da, komisch hatte sowas noch nicht :freak: OMG

Jetzt stellt sich die frage, warum die Aufgabe ausgeblendet wird.....
 
Zuletzt bearbeitet:
Zurück
Oben