用 PowerShell 创建计划任务

为 Windows 计划任务定义操作、触发器和设置。

Windows系统自动化管理员PowerShell低风险
结合 New-ScheduledTaskAction 与 New-ScheduledTaskTrigger 运行 Register-ScheduledTask 创建任务。

01命令

命令
$ Register-ScheduledTask -TaskName Backup -Action (New-ScheduledTaskAction -Execute 'powershell.exe' -Argument '-File C:\backup.ps1') -Trigger (New-ScheduledTaskTrigger -Daily -At 3am)

02作用说明

用操作与触发器对象构建任务,使其可重复、可审阅,同一份定义能部署到多台服务器或纳入版本控制。在每台机器上通过任务计划程序界面操作既慢又易错,这正是终端的优势。

03风险

风险低风险
使用条件Run PowerShell as Administrator
!注意: 任务以你指定的账户运行;请使用专用服务账户并遵循最小权限,先手动测试该操作。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Register-ScheduledTask
    Microsoft Learn · vendor-doc · 2026-09-20
    依据: Creates a scheduled task and its actions and triggers.

最后验证: 2026-10-13 · 分类: 系统与设置

06相关方案