列出计划在计算机上运行的所有任务。
语法
schtasks [/query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/tn <taskname>] [/xml] [/hresult]
参数
参数 | DESCRIPTION |
---|---|
/查询 | (可选)指定作的名称。 使用此查询而不使用任何参数会对系统上的所有任务执行查询。 |
/佛 <format> |
指定输出格式。 有效值为 TABLE、 LIST 或 CSV。 |
/nh | 从表显示中删除列标题。 此参数对 TABLE 或 CSV 输出格式有效。 |
/v | 将任务的高级属性添加到显示。 此参数对 LIST 或 CSV 输出格式有效。 |
/秒 <computer> |
指定远程计算机的名称或 IP 地址(带或不使用反斜杠)。 默认值为本地计算机。 |
/u [<domain>] |
使用指定用户帐户的权限运行此命令。 默认情况下,该命令使用本地计算机的当前用户的权限运行。 指定的用户帐户必须是远程计算机上的 Administrators 组的成员。 仅当使用 /s时,/u 和 /p 参数才有效。 |
/p <password> |
指定 /u 参数中指定的用户帐户的密码。 如果使用 /u 参数而不使用 /p 参数或密码参数,则 schtasks 将提示输入密码。 仅当使用 /s时,/u 和 /p 参数才有效。 |
/tn <taskname> |
按路径和名称查询特定任务。 如果使用 /tn , <taskname> 则不能为空。 假定默认从根目录“\”文件夹(因此 \ ,如果任务位于根目录中,则省略)。 不接受通配符。 使用引号将包含空格的名称括起来。 |
/xml | 将系统上的所有任务定义输出为 XML 格式。 如果指定 了 /tn ,则将特定任务名称输出为 XML 格式。 必须使用完整路径和名称。 |
/hresult | 指定要采用 HRESULT 格式的进程退出代码。 |
/? | 在命令提示符下显示帮助。 |
例子
若要列出为本地计算机计划的所有任务,请键入:
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 参数以禁止列标题。 >>追加符号将输出重定向到本地计算机上的任务日志 p0102.csvSvr01。 由于命令在远程计算机上运行,因此本地计算机路径必须完全限定。
若要使用 /tn 参数获取 Office 订阅维护任务的信息,还可以通过任务计划程序在位置 \Microsoft\Office\ 中查看任务计划程序,其根目录为“\”任务计划程序库“文件夹下,键入:
schtasks /query /tn "\Microsoft\Office\Office Subscription Maintenance"