You need to enable JavaScript to run this app.
导航
设置Windows计划任务
最近更新时间:2024.09.14 11:21:08首次发布时间:2024.09.14 11:21:08

计划任务(Task Scheduler)是Windows中的一个任务调度工具,用于创建和管理任务,这些任务可以根据您设定的触发条件自动运行。您可以参考本文指引,创建计划任务进行定期备份、系统维护、自动运行脚本等操作。

前提条件

操作步骤

本文以在Windows Server 2022 数据中心版 64位英文版镜像中,创建一个定时重启云服务器,且在每次开机时均打开记事本(Notepad)程序的计划任务为例。

步骤一:创建定时重启任务

  1. 登录目标Windows实例
  2. 单击Windows图标,选择“Windows System > Run”。
  3. 在对话框中填入如下内容,单击“OK”按钮打开计划任务对话框。
    taskschd.msc
    
  4. 在左侧目录树选择“Task Scheduler(Local) > Task Scheduler Library”。
  5. 在右侧“Actions”模块中,单击“Create Task...”按钮。
  6. 创建计划任务。

    说明

    本文仅展示必要参数配置,更多信息可参考Task Scheduler for developers

    1. 在“General”页签中,配置如下计划任务基础信息。

      参数名说明取值样例
      Name计划任务名称。Reboot

      Security options

      配置安全选项。

      • When running the task, use the following user account:配置执行该任务的用户账户,默认为当前登录的账户。您可以按需单击“Change User or Group”按钮进行调整。
      • 勾选Run only when user is logged on,表示仅执行任务的用户登录时执行任务。
      • 勾选Run with highest privileges,表示以最高权限执行任务,避免由于权限不足导致任务执行失败。

      -

      配置示例:

    2. 选择“Triggers”页签,配置计划任务的触发器。

      1. 单击“New...”按钮,新建触发器。

      2. 配置触发条件。

        参数名说明取值样例

        Begin the task

        任务启动条件,请选择On a schedule(按预定计划)。

        说明

        本文以“On a schedule”(按预定计划)触发器为例,更多可选触发条件,可查看Task Triggers

        On a schedule

        Settings

        配置执行周期信息。

        • Start:首次执行任务时间。
        • Daily:按指定天数为间隔,重复执行计划任务。

        说明

        本实践以8/12/2024 4:40:11PM日起,每1在相同时间点重复执行计划任务为例,请您按实际需求调整。

        -

        配置示例:

      3. 单击“OK”按钮,完成创建。

    3. 选择“Actions”页签,创建计划任务需要执行的动作。

      1. 单击“New...”按钮,新建动作。

      2. 配置重启服务器动作。

        参数名说明取值样例
        Action动作类型,请选择Start a program(启动程序)。Start a program

        Settings

        设置动作详情。

        • Program/script:指定您需要执行的程序或脚本。请填入shutdown
        • Add arguments(optional):指定脚本使用的参数。请填入/r /f /t 0

        -

        配置示例:

      3. 单击“OK”按钮,完成配置。

  7. 在弹窗中,输入执行任务用户的登录密码,并单击“OK”按钮完成任务创建。

步骤二:创建开启自启动程序任务

  1. 登录目标Windows实例
  2. 单击Windows图标,选择“Windows System > Run”。
  3. 在对话框中填入如下内容,单击“OK”按钮打开计划任务对话框。
    taskschd.msc
    
  4. 在左侧目录树选择“Task Scheduler(Local) > Task Scheduler Library”。
  5. 在右侧“Actions”模块中,单击“Create Task...”按钮。
  6. 创建计划任务。

    说明

    本文仅展示必要参数配置,更多信息可参考Task Scheduler for developers

    1. 在“General”页签中,配置如下计划任务基础信息。

      参数名说明取值样例
      Name计划任务名称。OpenNotepad

      Security options

      配置安全选项。

      • When running the task, use the following user account:配置执行该任务的用户账户,默认为当前登录的账户。您可以按需单击“Change User or Group”按钮进行调整。
      • 勾选Run only when user is logged on,表示仅执行任务的用户登录时执行任务。
      • 勾选Run with highest privileges,表示以最高权限执行任务,避免由于权限不足导致任务执行失败。

      -

      配置示例:

    2. 选择“Triggers”页签,配置计划任务的触发器。

      1. 单击“New...”按钮,新建触发器。

      2. 配置触发条件。

        参数名说明取值样例

        Begin the task

        任务启动条件,请选择At log on(在登录后)。

        说明

        本文以“At log on”(在登录后)触发器为例,更多可选触发条件,可查看Task Triggers

        At log on

        配置示例:

      3. 单击“OK”按钮,完成创建。

    3. 选择“Actions”页签,创建计划任务需要执行的动作。

      1. 单击“New...”按钮,新建动作。

      2. 配置重启服务器动作。

        参数名说明取值样例
        Action动作类型,请选择Start a program(启动程序)。Start a program

        Settings

        设置动作详情。
        Program/script:选择开机执行的程序。

        1. 单击“Browse...”按钮
        2. 选择“notepad”程序,单击“Open”按钮。
        3. 单击“OK”按钮,完成动作创建。

        说明

        本实践以开机后打开Notepad程序为例,您可以按需调整待执行的程序或脚本。

        -

      3. 单击“OK”按钮,完成配置。

  7. 在弹窗中,输入执行任务用户的登录密码,并单击“OK”按钮完成任务创建。