windows计划任务的配置文件

界面操作

创建计划

依次设置

 

命令行操作 

SCHTASKS 命令简介

SCHTASKS 命令是由微软公司开发并内置于 Windows 系统中的一个命令行工具。该命令可用于设置、修改、查询和删除计划任务,或启动计划任务中所定义的程序或脚本。

SCHTASKS 命令的基本语法

SCHTASKS 命令的基本语法如下:

schtasks [/parameter [value]] [/parameter [value] ...]

其中,[/parameter] 表示要执行的参数,[value] 是选项或参数的值。

例如,要显示当前计算机上所有计划任务的列表,可以输入以下命令:

schtasks /query

这个命令会返回当前计算机上所有计划任务的列表,该命令等同运行schtasks。

SCHTASKS 命令的具体用法

导出任务的xml配置文件

schtasks.exe /query /xml /tn test > test.xml

导入任务的xml配置文件

下面的命令会覆盖原来的任务

schtasks.exe /create /tn test /xml test.xml /f

配置文件如下

<?xml version="1.0" encoding="UTF-16"?>

<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">

  <RegistrationInfo>

    <Date>2023-10-15T13:12:22</Date>

    <Author>Administrator</Author>

  </RegistrationInfo>

  <Triggers>

    <BootTrigger>

      <StartBoundary>2023-10-15T13:12:00</StartBoundary>

      <Enabled>true</Enabled>

    </BootTrigger>

  </Triggers>

  <Principals>

    <Principal id="Author">

      <RunLevel>LeastPrivilege</RunLevel>

      <UserId>S-1-5-18</UserId>

    </Principal>

  </Principals>

  <Settings>

    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>

    <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>

    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>

    <AllowHardTerminate>true</AllowHardTerminate>

    <StartWhenAvailable>false</StartWhenAvailable>

    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>

    <IdleSettings>

      <StopOnIdleEnd>true</StopOnIdleEnd>

      <RestartOnIdle>false</RestartOnIdle>

    </IdleSettings>

    <AllowStartOnDemand>true</AllowStartOnDemand>

    <Enabled>true</Enabled>

    <Hidden>false</Hidden>

    <RunOnlyIfIdle>false</RunOnlyIfIdle>

    <WakeToRun>false</WakeToRun>

    <ExecutionTimeLimit>P3D</ExecutionTimeLimit>

    <Priority>7</Priority>

  </Settings>

  <Actions Context="Author">

    <Exec>

      <Command>E:\git_code\windows_server_2012_patch\install_left.bat</Command>

      <WorkingDirectory>E:\git_code\windows_server_2012_patch\</WorkingDirectory>

    </Exec>

  </Actions>

</Task>

创建计划任务

SCHTASKS 命令可用于创建计划任务。例如,如果要创建一任务,可以按照以下方式操作:

schtasks.exe /create /tn test /xml test.xml /f 

这个命令将创建名为 "test" 的新计划任务

修改计划任务

可以使用 SCHTASKS 命令修改计划任务。例如,如果要更改现有计划任务的描述性名称,可以按照以下方式操作:

schtasks /change /tn "test" /ru "System" /rp ""

这个命令将更改名为 "test" 的计划任务,使其以系统身份运行,且无需密码验证。

查询计划任务

可以使用 SCHTASKS 命令查询计划任务。例如,若要显示名为 "test" 的当前计划任务的详细信息,请执行以下命令:

schtasks /query /tn "test"

这个命令将显示名为 "test" 的当前计划任务的详细信息。

停止计划任务

可以使用 SCHTASKS 命令停止正在运行的计划任务。例如,如果要停止名为 "MyTask" 的计划任务,请执行以下命令:

schtasks /end /tn "test"

这个命令将停止名为 "test" 的计划任务的当前运行实例。

删除计划任务

SCHTASKS 命令可用于删除计划任务。例如,若要删除名为 "test" 的计划任务,请执行以下命令:

schtasks /delete /tn "test" /f

这个命令将删除名为 "test" 的计划任务,并强制执行操作,无需用户确认。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三希

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值