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):
Und hier der vistakompatible Task unter Win 7 erstellt (sie machen nicht das gleiche):
Meine Frage, wie kann ich mir die Skripte anzeigen lassen? Oder wenigstens löschen?
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):
Den "<exec" Abschnitt habe ich mal ausgegraut, weil der hier nicht zur Debatte steht, der funktioniert.<?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>
Meine Frage, wie kann ich mir die Skripte anzeigen lassen? Oder wenigstens löschen?