欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

dos schtasks 命令用法 通义 chatgpt 有大用

schtasks 是 Windows 操作系统中用于创建、修改、删除和管理计划任务的命令行工具。它提供了比 at 命令更强大的功能,支持更复杂的定时调度需求。以下是 schtasks 命令的基本用法:

创建新的计划任务

shell
schtasks /create [/s <远程计算机名>] [/u [<domain>\<username> [/p <password>]]] /tn "<任务名称>" /tr "<要运行的程序或命令>" /sc <schedule_type> [/mo <interval>] [/st <start_time>] [其他选项] 参数说明: - /s: 指定远程计算机的名称(默认为本地计算机)。specifies the name or IP address - /u: 使用指定用户账户的权限执行任务(需要管理员权限)。 username - /p: 指定用户的密码。password - /tn: 任务的名称。task name - /tr: 要运行的程序、脚本或命令的完整路径。Task run - /sc: 计划类型,如 "MINUTE", "HOURLY", "DAILY", "WEEKLY", "MONTHLY" 等。schedule type - /mo: 频率间隔,比如对于“每15分钟运行一次”,则写入 "15"。 modifiers - /st: 开始时间,格式为 HH:mm(小时:分钟)。start 示例: 创建一个每天下午3点执行批处理文件的任务: ```shell schtasks /create /tn "My Daily Task" /tr "C:\path\to\batch_file.bat" /sc DAILY /st 15:00

#schtasks  /create /tn "AAA" /tr "notepad.exe" /sc DAILY /st 15:00        #每天下午三点执行
#schtasks /create /tn "Saturday Notepad Task" /tr "c:\windows\system32\notepad.exe" /sc weekly /d SAT /st 15:00  #每星期六下午三点执行

删除计划任务

shell
schtasks /delete [/s <远程计算机名>] [/u [<domain>\<username> [/p <password>]]] /tn "<任务名称>" [/f] 参数说明: - /tn: 要删除的任务名称。 - /f: 强制删除正在运行的任务而不提示确认。 示例: 删除名为 "My Daily Task" 的任务: ```shell schtasks /delete /tn "My Daily Task" /f

查询计划任务

shell
schtasks /query [/s <远程计算机名>] [/u [<domain>\<username> [/p <password>]]] [/fo <format>] [/nh] [/v] [/tn "<任务名称>"] 参数说明: - /query: 显示所有或特定任务的信息。 - /tn: 如果指定了任务名称,则只显示该任务信息。 - /fo: 输出格式,可以是 "LIST", "TABLE", 或 "CSV"。format 查询所有计划任务: ```shell schtasks /query


#schtasks  /tn "\OfficeSoftwareProtectionPlatform\SvcRestartTask"  #查找 任务名为 \OfficeSoftwareProtectionPlatform\SvcRestartTask 的任务

#schtasks  /fo csv                #以csv格式显示

#schtasks  /fo list               #以list格式显示


此外,还有许多其他选项可用于更改现有任务的属性,例如 /change 参数可以用来修改任务的设置,而 /run 参数可以立即运行一个计划任务。具体的参数和使用方法可以通过在命令行中输入 schtasks /? 来查看帮助文档。


普通分类: