schtasks query

Listet Aufgaben auf, für die die Ausführung auf dem Computer geplant ist.

Syntax

schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/tn <taskname>] [/xml] [/hresult]

Parameter

Parameter BESCHREIBUNG
/query Gibt optional den Namen des Vorgangs an. Die Verwendung dieser Abfrage ohne Parameter führt eine Abfrage aller Aufgaben im System durch.
/fo <format> Gibt das Ausgabeformat an. Gültige Werte sind TABLE, LIST und CSV.
/nh Entfernt Spaltenüberschriften aus der Tabellenanzeige. Dieser Parameter ist für die Ausgabeformate TABLE oder CSV gültig.
/v Fügt der Anzeige die erweiterten Eigenschaften der Aufgabe hinzu. Dieser Parameter ist für die Ausgabeformate LIST oder CSV gültig.
/s <computer> Dient zum Angeben des Namens oder der IP-Adresse eines Remotecomputers (mit oder ohne umgekehrte Schrägstriche). Die Standardeinstellung ist der lokale Computer.
/u [<domain>] Führt diesen Befehl mit den Berechtigungen des angegebenen Benutzerkontos aus. Der Befehl wird standardmäßig mit den Rechten des aktuellen Benutzers auf dem lokalen Computer ausgeführt. Das angegebene Benutzerkonto muss Mitglied der Administratorengruppe auf dem entfernten Computer sein. Die Parameter /u und /p sind nur gültig, wenn /s verwendet wird.
/p <password> Dient zum Angeben des Kennworts für das im Parameter /u angegebene Benutzerkonto. Wenn der Parameter /u ohne den Parameter /p oder ohne das Kennwortargument verwendet wird, werden Sie zur Eingabe eines Kennworts aufgefordert. Die Parameter /u und /p sind nur gültig, wenn /s verwendet wird.
/tn <taskname> Fragt eine bestimmte Aufgabe nach Pfad und Name ab. Wenn /tn verwendet wird, darf <taskname> nicht leer sein. Geht standardmäßig vom Stammverzeichnis "\" aus (daher kann \ weggelassen werden, wenn sich die Aufgabe im Stammverzeichnis befindet). Akzeptiert keine Platzhalter. Namen mit Leerzeichen müssen in Anführungszeichen gesetzt werden.
/xml Gibt alle Aufgabendefinitionen im System im XML-Format aus. Wenn /tn angegeben ist, wird der spezifische Aufgabenname im XML-Format ausgegeben. Der vollständige Pfad und Name müssen verwendet werden.
/hresult Gibt den Prozess-Exitcode im HRESULT-Format an.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Beispiele

Geben Sie Folgendes ein, um alle für den lokalen Computer geplanten Aufgaben aufzulisten:

schtasks
schtasks /query

Die Ergebnisse dieser Befehle sind identisch und austauschbar.

Geben Sie Folgendes ein, um eine detaillierte Anzeige der Aufgaben auf dem lokalen Computer anzufordern:

schtasks /query /fo LIST /v

Dieser Befehl verwendet den Parameter /v, um eine ausführliche Anzeige anzufordern, und den Parameter /fo LIST, um die Anzeige als Liste für einfaches Lesen zu formatieren. Mit diesem Befehl können Sie überprüfen, ob eine von Ihnen erstellte Aufgabe das beabsichtigte Wiederholungsmuster aufweist.

Geben Sie Folgendes ein, um eine Liste der für einen Remotecomputer geplanten Aufgaben anzufordern und die Aufgaben einer kommagetrennten Protokolldatei auf dem lokalen Computer hinzuzufügen:

schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\p0102.csv

Sie können dieses Befehlsformat verwenden, um Aufgaben zu sammeln und nachzuverfolgen, die für mehrere Computer geplant sind. Dieser Befehl verwendet den Parameter /s, um den Remotecomputer Reskit16 zu identifizieren, den Parameter /fo, um das Format anzugeben, und den Parameter /nh, um die Spaltenüberschriften zu unterdrücken. Das Anfügesymbol >> leitet die Ausgabe an das Aufgabenprotokoll p0102.csv auf dem lokalen Computer Svr01 um. Da der Befehl auf dem Remotecomputer ausgeführt wird, muss der Pfad des lokalen Computers vollständig qualifiziert sein.

Um Informationen für die Aufgabe Office Subscription Maintenance mit dem Parameter /tn zu erhalten, die auch über den Aufgabenplaner im Verzeichnis \Microsoft\Office\ mit dem Stammverzeichnis "\" unter dem Ordner Task Scheduler Library zu sehen ist, geben Sie Folgendes ein:

schtasks /query /tn "\Microsoft\Office\Office Subscription Maintenance"