列出计划在计算机上运行的所有任务。
Syntax
schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/tn <taskname>] [/xml] [/hresult]
Parameters
| Parameter | Description |
|---|---|
| /query | (可选)指定作的名称。 使用此查询而不使用任何参数会对系统上的所有任务执行查询。 |
/佛 <format> |
指定输出格式。 有效值为 TABLE、LIST 或 CSV。 |
| /nh | 从表显示中删除列标题。 此参数对 TABLE 或 CSV 输出格式有效。 |
| /v | 将任务的高级属性添加到显示。 此参数对 LIST 或 CSV 输出格式有效。 |
/秒 <computer> |
指定远程计算机的名称或 IP 地址(带或不使用反斜杠)。 默认值为本地计算机。 |
/u [<domain>] |
使用指定用户帐户的权限运行此命令。 默认情况下,该命令使用本地计算机的当前用户的权限运行。 指定的用户帐户必须是远程计算机上的 Administrators 组的成员。 /u 和 /p 参数仅在使用 /s 时有效。 |
/p <password> |
指定 /u 参数中指定的用户帐户的密码。 如果使用 /u 参数而不使用 /p 参数或密码参数,则 schtasks 将提示您输入密码。 /u 和 /p 参数仅在使用 /s 时有效。 |
/田纳西州 <taskname> |
按路径和名称查询特定任务。 如果使用 /tn , <taskname> 则不能为空。 假定默认从根目录“\”文件夹(因此 \ ,如果任务位于根目录中,则省略)。 不接受通配符。 使用引号将包含空格的名称括起来。 |
| /xml | 将系统上的所有任务定义输出为 XML 格式。 如果指定 了 /tn ,则将特定任务名称输出为 XML 格式。 必须使用完整路径和名称。 |
| /hresult | 指定要采用 HRESULT 格式的进程退出代码。 |
| /? | 在命令提示符下显示帮助。 |
Examples
若要列出为本地计算机计划的所有任务,请键入:
schtasks
schtasks /query
这些命令生成相同的结果,可以互换使用。
若要请求在本地计算机上详细显示任务,请键入:
schtasks /query /fo LIST /v
此命令使用 /v 参数请求详细(详细)显示,并使用 /fo LIST 参数将显示格式化为列表以便于阅读。 可以使用此命令来验证所创建的任务是否具有预期的定期模式。
若要请求为远程计算机计划的任务列表,并将任务添加到本地计算机上的逗号分隔日志文件中,请键入:
schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\p0102.csv
可以使用此命令格式收集和跟踪为多台计算机计划的任务。 此命令使用 /s 参数标识远程计算机 Reskit16,使用 /fo 参数指定格式,并使用 /nh 参数禁止显示列标题。 >>追加符号将输出重定向到本地计算机 Svr01 上的任务日志 p0102.csv。 由于命令在远程计算机上运行,因此本地计算机路径必须完全限定。
若要使用 /tn 参数获取 Office 订阅维护任务的信息,还可以通过任务计划程序在位置 \Microsoft\Office\ 中查看任务计划程序,其根目录为“\”任务计划程序库“文件夹下,键入:
schtasks /query /tn "\Microsoft\Office\Office Subscription Maintenance"