schtasks query
Zeigt alle zum Ausführen auf dem Computer geplanten Tasks an, einschließlich der von anderen Benutzern geplanten Tasks.
Syntax schtasks <NOBR>[
/query]</NOBR> <NOBR>[
/fo {
TABLE |
LIST |
CSV}]</NOBR> <NOBR>[
/nh]</NOBR> <NOBR>[
/v]</NOBR> <NOBR>[
/s Computer [
/u [
Domäne\]
Benutzer /p Kennwort]]</NOBR>
Parameter
<DL><DT>[
/query] <DD>Der Vorgangsname ist optional. Wenn Sie
schtasks ohne Parameter eingeben, wird eine Abfrage durchgeführt. <DT>
/fo {
TABLE |
LIST |
CSV} <DD>Gibt das Ausgabeformat an.
TABLE ist der Standardwert. <DT>
/nh <DD>Lässt Spaltenüberschriften aus der Tabellenanzeige weg. Dieser Parameter ist gültig für die Ausgabeformate
TABLE und
CSV. <DT>
/v <DD>Fügt erweiterte Eigenschaften der Tasks zur Anzeige hinzu. Abfragen, die <NOBR>
/v</NOBR> verwenden, sollten als
LIST oder
CSV formatiert werden.
<DT>
/s Computer <DD>Gibt den Namen oder die IP-Adresse eines Remotecomputers an (mit oder ohne umgekehrte Schrägstriche). Die Standardeinstellung ist der lokale Computer. <DT>
/u [
Domäne\]
Benutzer <DD>Führt den Befehl mit den Berechtigungen des angegebenen Benutzerkontos aus. Standardmäßig wird der Befehl mit den Berechtigungen des Benutzers ausgeführt, der an dem Computer angemeldet ist, der
SchTasks ausführt. <DT>
/p Kennwort <DD>Gibt das Kennwort des im Parameter
/u angegebenen Benutzerkontos an. Dieser Parameter ist erforderlich, wenn der Parameter
/u verwendet wird. <DT>
/? <DD>Zeigt die Hilfe an der Eingabeaufforderung an. </DD></DL>
Hinweise- <NOLOC>
- Verwenden der Befehlszeilenoptionen /s, /u und /p Die Befehlszeilenoptionen /u und /p stehen nur zur Verfügung, wenn Sie /s verwenden. Sie müssen /p mit /u verwenden, um das Kennwort des Benutzers anzugeben.
</NOLOC> - Der Befehl query listet alle für den Computer geplanten Tasks auf, nicht nur die vom aktuellen Benutzer geplanten Tasks.
Beispiele So zeigen Sie die auf dem lokalen Computer geplanten Tasks an
Die folgenden Befehle zeigen alle für den lokalen Computer geplanten Tasks an. Diese Befehle erzeugen dasselbe Ergebnis und sind gegeneinander austauschbar.
<NOBR>
schtasks</NOBR>
<NOBR>
schtasks /query</NOBR>
Als Reaktion zeigt
SchTasks.exe die Tasks im Standardformat einer einfachen Tabelle an, wie in der folgenden Tabelle gezeigt:
<CODE>TaskName Next Run Time Status========================= ======================== ==============Microsoft Outlook Bei der AnmeldungSicherheitsskript 14:42:00 Uhr , 04.02.2001</CODE>
</PRE>
So zeigen Sie die erweiterten Eigenschaften von geplanten Tasks an
Der folgende Befehl fordert eine detaillierte Anzeige der Tasks auf dem lokalen Computer an. Er verwendet den Parameter <NOBR>
/v</NOBR>, um eine detaillierte (ausführliche) Anzeige anzufordern, und den Parameter <NOBR>
/fo LIST</NOBR>, um die Anzeige als Liste zu formatieren, damit sie besser lesbar ist. Sie können diesen Befehl verwenden, um zu überprüfen, ob der erstellte Task das beabsichtigte Serienmuster aufweist.
<NOBR>
schtasks /query /fo LIST /v</NOBR>
Als Reaktion zeigt
SchTasks.exe eine detaillierte Eigenschaftenliste für alle Tasks an. Die folgende Anzeige zeigt die Taskliste für einen Task, der für die Ausführung am 4.00 Uhr am letzten Freitag jedes Monats geplant ist.
<CODE>Hostname: RESKIT01Taskname: SicheresSkriptNächste Ausführung: 4:00:00 Uhr , 30.03.2001Status: Noch nicht ausgeführtLetzte Ausführung: NieLetztes Ergebnis: 0Verfasser: Benutzer01Zeitplan: Um 4.00 Uhr am letzten Freitag jedes Monats, beginnend am 24.03.2001Auszuführender Task: C:\WINDOWS\system32\notepad.exeAusführen in: notepad.exeKommentar: -Status des geplanten Tasks: AktiviertZeitplantyp: MonatlichParameter: Letzter FREITAGStartzeit: 4:00:00 UhrStartdatum: 3/24/2001Enddatum: -Tage: FREITAGMonate: JAN,FEB,MAR,APR,MAIJUN,JUL,AUG,SEP,OKT,NOV,DEZAls Benutzer ausführen: RESKIT\user01Task löschen, falls nicht verlegt AktiviertTask beenden, falls er X St. und X Min. ausgeführt wird: 72:0Wiederholen: Endzeit: DeaktiviertWiederholen: Bis: DeaktiviertWiederholen: Beenden, falls immer noch ausgeführt: DeaktiviertLeerlauf: Startzeit (Für Zeitplantyp LEERLAUF): DeaktiviertLeerlauf: Nur starten, falls X Minuten im Leerlauf: DeaktiviertLeerlauf: Wenn nicht im Leerlauf, nach X Minuten wiederholen: DeaktiviertLeerlauf: Task bei Leerlaufstatusende beenden: DeaktiviertEnergieverw.: Bei Batteriebetrieb nicht starten: DeaktiviertEnergieverw.: Bei Batteriebetrieb beenden: Deaktiviert</CODE>
</PRE>
So protokollieren Sie für einen Remotecomputer geplante Tasks
Der folgende Befehl fordert eine Liste der für einen Remotecomputer geplanten Tasks an und fügt die Tasks zu einer durch Kommas getrennten Protokolldatei auf dem lokalen Computer hinzu. Sie können dieses Befehlsformat verwenden, um für mehrere Computer geplante Tasks zu sammeln und nachzuverfolgen.
Der Befehl verwendet den Parameter <NOBR>
/s</NOBR>, um den Remotecomputer,
Reskit16, zu identifizieren, den Parameter
/fo, um das Format anzugeben und den Parameter <NOBR>
/nh</NOBR>, um die Spaltenüberschriften zu unterdrücken. Das "Anfügen"-Umleitungssymbol
>> leitet die Ausgabe an das Taskprotokoll,
p0102.csv, auf dem lokalen Computer,
Svr01, um. Da der Befehl auf dem Remotecomputer ausgeführt wird, muss der lokale Computerpfad vollständig angegeben werden.
<NOBR>
schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\p0102.csv</NOBR>
Als Reaktion fügt
SchTasks.exe die für den Computer
Reskit16 geplanten Tasks zur Datei
p0102.csv auf dem lokalen Computer
Svr01 hinzu.
grz zer00