Scheduled tasks
Get all tasks
Mit diesem Kommando können Sie alle (geplanten) Tasks eines Clients einlesen. Geben Sie dazu unter dem Tab Details lediglich eine Variable an, in welcher die Tasks gespeichert werden sollen. Die einzelnen Attribute können über Folgende Variablen genutzt werden, wobei VarName den Namen Ihrer Variablen bezeichnet:
%VarName.Name% | Name des Tasks |
%VarName.Path% | Pfad wo der Task liegt (ab Windows Vista) |
%VarName.ApplicationName% | Name des zu startenden Programms |
%VarName.Parameters% | Die Parameterangaben |
%VarName.Comment% | Der Kommentar |
%VarName.WorkingDir% | Das Arbeitsverzeichnis |
%VarName.RunAsUserName% | Name des Benutzers, unter dem der Task ausgeführt wird |
%VarName.LastRun% | Wann der Task das letzte Mal gestartet wurde |
Dieses Kommando arbeitet dabei wie eine Schleife. So werden alle Kommandos, welche diesem Kommando untergeordnet werden, für jeden Task einmal durchlaufen, wobei in der angegebenen Variablen jeweils die entsprechenden Werte des aktuellen Tasks stehen.
Create task
Mit diesem Kommando können Sie einen (geplanten) Task auf einem Client einrichten. In den Taskoptionen geben Sie dazu einen Tasknamen an. Sollte der Client Windows Vista (oder ein aktuelleres System) nutzen, müssen Sie auch noch den Task Ordner angeben. Weiterhin wählen Sie die Anwendung aus, welche der Task ausführen soll. Dies können Sie manuell oder über den Browse – Button erledigen. Dazu geben Sie die entsprechenden Parameter an, welche der Anwendung beim Start übergeben werden sollen. Auch ein passendes Arbeitsverzeichnis müssen Sie angeben, wobei dies normalerweise das gleiche Verzeichnis wie das der Anwendung ist. Der Kommentar ist optional.
Create task
Unter dem Tab Erweiterte Optionen können Sie einige Feinheiten des Tasks abstimmen:
Wenn fertig, löschen | Der Task wird gelöscht, nachdem er einmal durchlaufen wurde |
Deaktiviert | Der Task wird erstellt aber nicht aktiviert |
Im Akkubetrieb nicht starten | Der Task startet nicht, wenn der Rechner sich im Akkubetrieb befindet |
Versteckt | Der Task ist versteckt und damit für den normalen Benutzer nicht sichtbar |
Interaktiv | Der Task wird interaktiv gestartet. D.h. dass der aktuelle Benutzer eingreifen kann |
Nur ausführen, wenn angemeldet | Der Task wird nur ausgeführt, wenn ein Nutzer angemeldet ist |
System benötigt | Der Task weckt das System aus einem Standby o.ä. auf, um den Task auszuführen |
Nur starten, wenn im Leerlauf | Der Tasks startet nur, wenn sich das System im Leerlauf befindet |
Bei Ende des Leerlaufes beenden | Der Task wird beendet, sobald das System den Leerlauf verlässt |
Bei Leerlauf neu starten | Der Task wird neu gestartet, sobald das System in den Leerlauf springt |
Bei Verbindung zum Internet ausführen | Der Task wird ausgeführt, sobald eine Internetverbindung verfügbar ist |
Nur ausführen, wenn in Dockingstation | Der Task wird nur ausgeführt, wenn der Client an einer Dockingstation angeschlossen ist |
Beenden, sobald Akkubetrieb einsetzt | Der Task wird beendet, sobald das System in den Akkubetrieb übergeht |
Weiterhin kann die Priorität des Tasks angegeben werden. Dazu gibt es die vier Prioritäten Leerlauf, Normal, Hoch und Echtzeit.
Unter dem Tab Ausführen als können Sie einen Benutzer sowie das passende Passwort angeben, falls der lokale Client-User nicht die erforderlichen Rechte besitzt um das Kommando ausführen zu dürfen.
Edit task
Mit diesem Kommando können Sie die Informationen und den Benutzer eines Tasks ändern. Unter dem Tab Taskoptionen können Sie die gleichen Attribute ändern, wie sie in Create Task erstellt werden können. Wählen Sie zuerst einen Task, indem Sie den Namen manuell eingeben oder sich über den entsprechenden Button eine Liste aller bestehenden Tasks des lokalen Rechners zur Auswahl anzeigen lassen.
Edit task
Sollte der Client Windows Vista (oder ein neueres System) nutzen, können Sie auch den Task Ordner ändern. Weiterhin können Sie die Anwendung, welche der Task ausführen soll, neu auswählen. Dies können Sie manuell oder über den Browse – Button erledigen. Zusätzlich können Sie die Parameter anpassen, welche der Anwendung beim Start übergeben werden sollen. Auch das Arbeitsverzeichnis kann gegebenenfalls modifiziert werden.
Unter dem Tab Ausführen als können Sie einen Benutzer sowie das passende Passwort angeben, falls der lokale Client-User nicht die erforderlichen Rechte besitzt um das Kommando ausführen zu können.
Falls Sie diese Felder ausfüllen und auch ändern lassen möchten, aktivieren Sie die Checkboxen neben den jeweiligen Eingabefeldern.
Delete task
Mit diesem Kommando können Sie einen bestimmten Task löschen. Geben Sie dazu unter dem Tab Details den Tasknamen an. Entweder geschieht dies manuell oder über den Browse-Button neben dem Eingabefeld, welches in einem Dialog alle lokalen Tasks auflistet.
Delete all tasks
Mit diesem Kommando löschen Sie sämtliche Tasks auf einem Client. Weitere Einstellungen sind für dieses Kommando nicht verfügbar.
Create timing
Mit diesem Kommando können Sie einen Plan für den zeitlichen Ablauf eines Tasks erstellen. Geben Sie dazu unter dem Reiter Zeitplan Einstellungen den Taskname des Tasks an oder wählen diesen über den nebenstehenden Button. Falls Sie Windows Vista (oder ein höheres System) nutzen, können Sie den Task Ordner angeben. Im Bereich Wiederholen können Sie bei Bedarf auch eine Wiederholung des Tasks festlegen.
Beim Reiter Art des Zeitplans können Sie angeben, wie oft der Task ausgeführt werden soll, ein Startdatum sowie ein optionales Enddatum angeben.
Create timings
Ablauftyp | Zeitplan |
Einmalig | Geben Sie einfach die Startzeit an. |
Täglich | Geben Sie die Startzeit an, sowie in welchem Intervall der Task laufen soll (Laufe jeden x Tag(e)) |
Wöchentlich | Geben Sie die Startzeit sowie das Intervall des Tasks (Laufe jeden x Woche/Wochen) an und markieren Sie die entsprechenden Wochentage. |
Monatliches Datum | Geben Sie die Startzeit an und markieren Sie die Wochentage sowie die entsprechenden Monate. Der Task wird zu jedem markierten Tag innerhalb der markierten Monate zur Startzeit ausgeführt. |
Monatliche Woche | Ähnlich dem Monatlichen Datum. Geben Sie zusätzlich an, in welcher Woche des Monats der Task ausgeführt werden soll. Hier können Sie die erste, zweite, dritte, vierte und die letzte Woche wählen. Die markierten Tage beziehen sich auf die angegebene Woche, wobei sich die Woche natürlich auf die markierten Monate bezieht. |
Beim Start | Der Task wird beim Starten des Systems ausgeführt. |
Bei Anmeldung | Der Task wird bei der Anmeldung eines Users am System ausgeführt. Hier können Sie wählen, ob der Task für alle Benutzer des Systems ausgeführt wird oder nur für einen bestimmten User bzw. für eine bestimmte Gruppe. Letzteres ist allerdings nur für Windows Vista (oder ein höheres System) verfügbar. |
Im Leerlauf | Der Task wird ausgeführt, sobald sich der Rechner im Leerlauf befindet. Dazu können Sie angeben, wie lange sich der Rechner bereits im Leerlauf befinden soll (Im Leerlauf seit) bzw. wie lange noch auf den Leerlauf gewartet werden soll (Auf Leerlauf warten). Treffen beide Argumente nicht zu, wird der Task nicht ausgeführt. |
Delete timings
Mit diesem Kommando können Sie alle für einen Task vorhandenen Zeitpläne löschen. Geben Sie dazu unter dem Tab Details lediglich den Taskname und - falls Sie Windows Vista oder ein höheres System nutzen - den Task Ordner an.