• 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

    配置文件如下

    1. "1.0" encoding="UTF-16"?>
    2. <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
    3. <RegistrationInfo>
    4. <Date>2023-10-15T13:12:22Date>
    5. <Author>AdministratorAuthor>
    6. RegistrationInfo>
    7. <Triggers>
    8. <BootTrigger>
    9. <StartBoundary>2023-10-15T13:12:00StartBoundary>
    10. <Enabled>trueEnabled>
    11. BootTrigger>
    12. Triggers>
    13. <Principals>
    14. <Principal id="Author">
    15. <RunLevel>LeastPrivilegeRunLevel>
    16. <UserId>S-1-5-18UserId>
    17. Principal>
    18. Principals>
    19. <Settings>
    20. <MultipleInstancesPolicy>IgnoreNewMultipleInstancesPolicy>
    21. <DisallowStartIfOnBatteries>trueDisallowStartIfOnBatteries>
    22. <StopIfGoingOnBatteries>trueStopIfGoingOnBatteries>
    23. <AllowHardTerminate>trueAllowHardTerminate>
    24. <StartWhenAvailable>falseStartWhenAvailable>
    25. <RunOnlyIfNetworkAvailable>falseRunOnlyIfNetworkAvailable>
    26. <IdleSettings>
    27. <StopOnIdleEnd>trueStopOnIdleEnd>
    28. <RestartOnIdle>falseRestartOnIdle>
    29. IdleSettings>
    30. <AllowStartOnDemand>trueAllowStartOnDemand>
    31. <Enabled>trueEnabled>
    32. <Hidden>falseHidden>
    33. <RunOnlyIfIdle>falseRunOnlyIfIdle>
    34. <WakeToRun>falseWakeToRun>
    35. <ExecutionTimeLimit>P3DExecutionTimeLimit>
    36. <Priority>7Priority>
    37. Settings>
    38. <Actions Context="Author">
    39. <Exec>
    40. <Command>E:\git_code\windows_server_2012_patch\install_left.batCommand>
    41. <WorkingDirectory>E:\git_code\windows_server_2012_patch\WorkingDirectory>
    42. Exec>
    43. Actions>
    44. 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" 的计划任务,并强制执行操作,无需用户确认。

     

  • 相关阅读:
    Homebrew国内和国外如何自动安装(Mac & Linux)
    32.【C/C++ 结构体全类型 (详解)】
    基因组科学数据的安全管理与应用
    高级版的 jvisualvm :Spring Boot Admin 监控 Spring Boot 微服务项目
    办公环境中最常用的邮箱是什么?
    看漫画学Python
    【牛客网-公司真题-前端入门篇】——奇安信春招笔试-前端-卷2
    在Visual Studio中查看C项目使用的C语言版本
    06 flink 的各个角色的交互
    手写一个摸鱼神器:使用python手写一个看小说的脚本,在ide中输出小说内容,同事直呼“还得是你”
  • 原文地址:https://blog.csdn.net/zengliguang/article/details/133849116