用powershell实现添加一个计划任务
以下是使用PowerShell添加计划任务的步骤:
- 打开PowerShell控制台,输入以下命令以创建一个新的计划任务:
$TaskName = "My Task"
$Trigger = New-ScheduledTaskTrigger -Daily -At "8:00 AM"
$Action = New-ScheduledTaskAction -Execute "C:\myScript.ps1"
$Task = New-ScheduledTask -Action $Action -Trigger $Trigger -TaskName $TaskName
Register-ScheduledTask -TaskName $TaskName -InputObject $Task
这将创建一个名为"My Task"的新计划任务,每天上午8点运行"C:\myScript.ps1"脚本。
- 如果需要更改计划任务的其他属性,可以使用以下命令:
$Task = Get-ScheduledTask -TaskName "My Task"
$Task.Triggers[0].StartBoundary = "2018-01-01T08:00:00"
$Task.Actions[0].Arguments = "-Parameter1 Value1 -Parameter2 Value2"
Set-ScheduledTask -TaskName "My Task" -InputObject $Task
这将获取名为"My Task"的计划任务,并更改其开始时间和参数。
- 如果需要删除计划任务,可以使用以下命令:
Unregister-ScheduledTask -TaskName "My Task" -Confirm:$false
这将删除名为"My Task"的计划任务。请注意,"-Confirm:$false"将禁用删除确认提示。
原文地址: http://www.cveoy.top/t/topic/bnl9 著作权归作者所有。请勿转载和采集!