Scheduled Tasks(计划任务)

此参考提供了所有计划任务cmdlet的cmdlet描述和语法。它基于cmdlet开头的动词以字母顺序列出cmdlet。

相关命令提示

cmdlet/command describe
Disable-ScheduledTask 禁用计划任务。
Enable-ScheduledTask 启用计划任务。
Export-ScheduledTask 将计划的任务导出为XML字符串。
Get-ClusteredScheduledTask 获取故障转移群集的群集计划任务。
Get-ScheduledTask 获取在本地计算机上注册的计划任务的任务定义对象。
Get-ScheduledTaskInfo 获取计划任务的运行时信息。
New-ScheduledTask 创建一个计划任务实例。
New-ScheduledTaskAction 创建计划的任务动作。
New-ScheduledTaskPrincipal 创建一个包含计划任务主体的对象。
New-ScheduledTaskSettingsSet 创建一个新的计划任务设置对象。
New-ScheduledTaskTrigger 创建一个计划任务触发器对象。
Register-ClusteredScheduledTask 在故障转移群集上注册计划的任务。
Register-ScheduledTask 在本地计算机上注册计划的任务定义。
Set-ClusteredScheduledTask 更改群集计划任务的设置。
Set-ScheduledTask 修改计划的任务。
Start-ScheduledTask 启动计划任务的一个或多个实例。
Stop-ScheduledTask 停止任务的所有正在运行的实例。
Unregister-ClusteredScheduledTask 从故障转移群集中删除计划的任务。
Unregister-ScheduledTask 注销预定的任务。

实例: 创建一个定时关机的任务计划

1 修改 PowerShell 默认策略

  • PowerShell 默认可以运行 cmdlet,但是cmdlet不能作为脚本来运行,因此需要修改 Powershell 的默认运行策略,从而使 cmdlet 作为脚本来一次性执行完成。

2 在任务计划中的根文件夹下,创建一个自定义的文件夹.

  • New-ScheduledTask cmdlet 创建一个包含计划任务的定义的对象。 但是 New-ScheduledTask 并不会自动向 Task Scheduler(任务计划)中注册该对象

3 创建一个定时关机的任务计划

  • !⚠ New-ScheduledTask 并不会自动向 Task Scheduler(任务计划)中注册该对象_。要完成 Task Scheduler(任务计划)的新建应包含如下几步:

    1. New-ScheduledTaskAction
    2. New-ScheduledTaskTrigger
    3. New-ScheduledTaskPrincipal
    4. New-ScheduledTaskSettingsSet
    5. New-ScheduledTask
    6. Register-ScheduledTask

发表评论