schtasks query

Listet alle aufgaben auf, die auf dem Computer ausgeführt werden sollen.

Syntax

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

Parameters

Parameter Description
/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. Die gültigen Werte sind TABLE,LIST oder CSV.
/nh Entfernt Spaltenüberschriften aus der Tabellenanzeige. Dieser Parameter ist mit den Ausgabeformaten TABLE oder CSV gültig.
/v Fügt der Anzeige die erweiterten Eigenschaften der Aufgabe hinzu. Dieser Parameter ist mit den Ausgabeformaten LIST oder CSV gültig.
/s <computer> Gibt den Namen oder die IP-Adresse eines Remotecomputers an (mit oder ohne umgekehrte Schrägstriche). Der Standardwert ist der lokale Computer.
/u [<domain>] Führt diesen Befehl mit den Berechtigungen des angegebenen Benutzerkontos aus. Standardmäßig wird der Befehl mit den Berechtigungen des aktuellen Benutzers des lokalen Computers ausgeführt. Das angegebene Benutzerkonto muss Mitglied der Gruppe "Administratoren" auf dem Remotecomputer sein. Die Parameter /u und /p sind nur gültig, wenn Sie /s verwenden.
/p <password> Gibt das Kennwort des Benutzerkontos an, das im Parameter /u angegeben ist. Wenn Sie den Parameter /u ohne den Parameter /p oder das Argument password verwenden, werden Sie von schtasks zur Eingabe eines Kennworts aufgefordert. Die Parameter /u und /p sind nur gültig, wenn Sie /s verwenden.
/Tn <taskname> Fragt eine bestimmte Aufgabe nach Pfad und Name ab. Wenn /tn verwendet wird, <taskname> darf es nicht leer sein. Geht standardmäßig vom Stammverzeichnis\ "" aus (wird daher \ weggelassen, wenn sich die Aufgabe im Stammverzeichnis befindet). Akzeptiert keine Wildcards. Verwenden Sie Anführungszeichen, um Namen einzuschließen, die Leerzeichen enthalten.
/xml Gibt alle Vorgangsdefinitionen im System im XML-Format aus. Wenn /tn angegeben ist, wird der Name der spezifischen Aufgabe im XML-Format ausgegeben. Der vollständige Pfad und Name müssen verwendet werden.
/hresult Gibt den Prozessausgangscode im HRESULT-Format an.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Examples

Wenn Sie alle für den lokalen Computer geplanten Aufgaben auflisten möchten, geben Sie Folgendes ein:

schtasks
schtasks /query

Diese Befehle erzeugen dasselbe Ergebnis und können austauschbar verwendet werden.

Um eine detaillierte Anzeige der Aufgaben auf dem lokalen Computer anzufordern, geben Sie Folgendes ein:

schtasks /query /fo LIST /v

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

Um eine Liste der für einen Remotecomputer geplanten Aufgaben anzufordern und die Aufgaben einer durch Trennzeichen getrennten Protokolldatei auf dem lokalen Computer hinzuzufügen, geben Sie Folgendes ein:

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 zur Identifizierung des Remotecomputers, Reskit16, den Parameter /fo zum Angeben des Formats und den Parameter /nh zum Unterdrücken der Spaltenüberschriften. Das >> Anfügesymbol leitet die Ausgabe an das Aufgabenprotokoll p0102.csvauf dem lokalen Computer Svr01 um. Da der Befehl auf dem Remotecomputer ausgeführt wird, muss der pfad des lokalen Computers vollqualifizierte sein.

Um Informationen für die Office-Abonnementwartungsaufgabe mithilfe des Parameters "/tn" abzurufen, der auch über den Taskplaner an dem Speicherort \Microsoft\Office\ angezeigt werden kann, wobei das Stammverzeichnis "" unter dem Ordner "\Task Scheduler Library" angezeigt wird, geben Sie Folgendes ein:

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