时间:2021-02-02 来源:win10官网 游览量: 次
win10专业版下如何使用PowerShell创建计划任务
要在Windows 10上使用PowerShell创建计划任务,请使用以下步骤:
1. 打开开始。
2. 搜索PowerShell,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以创建一个变量来存储任务的操作,然后按Enter键:
$action = New-ScheduledTaskAction -Execute 'PROGRAM'
在命令中,确保将“ PROGRAM”替换为要启动的程序的名称。在“$行动”是一个变量,没关系的名字,只要你保持简短,简单,描述性的。
例如,此命令告诉任务计划程序启动记事本应用程序:
$action = New-ScheduledTaskAction -Execute 'notepad.exe'
xx资料来源:Windows Central
快速提示:如果您尝试安排命令提示符或PowerShell脚本,则将程序名称用于“ -Execute”选项和“ -Argument”选项以指定脚本的路径。例如,$action = New-ScheduledTaskAction -Execute 'cmd.exe' -Argument C:scriptsmyscript.bat
4. 键入以下命令以创建一个存储任务计划信息的变量,然后按Enter键:
$trigger = New-ScheduledTaskTrigger -SETTING -At TIME
在命令中,确保将SETTING和TIME替换为要运行任务的时间的详细信息。该$触发器是一个变量,它并不重要的名字。
例如,此示例告诉Task Scheduler每天上午11点运行任务:
$trigger = New-ScheduledTaskTrigger -Daily -At 11am
快速说明:对于“ SETTING”,您可以使用-Once,-Daily,-Weekly或-Monthly。而且,您可以使用12或24小时制。如果使用的是“每周”选项,则还将提供“ -DaysInterval”或“ -DaysOfWeek”信息,后跟相应的信息。例如,使用“ -DaysOfWeek”,您可以使用星期日,星期一,星期二,星期三,星期四,星期五或星期六(例如:-DaysOfWeek Monday每个星期一运行任务),使用“ -DaysInterval”,您可以将间隔作为数字提供(例如:-DaysInterval 2每两天运行一次任务)。
5. 键入以下命令,以使用在先前步骤中指定的变量来创建计划任务,然后按Enter键:
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "TASK-FOLDER" -TaskName "TASK-NAME" -Description "OPTIONAL-DESCRIPTION-TEXT"
在命令中,确保使用任务的实际名称更新“ TASK-NAME”,并使用任务的描述更新“ OPTIONAL-DESCRIPTION-TEXT”。文件夹“ -TaskPath”选项不是必需的,但它将有助于使任务分开。如果未使用路径指定选项,则将在“任务计划程序库”文件夹中创建任务。
例如,此命令使用“ testTask”名称,自定义描述以及在第3步和第4步中指定的设置作为计划任务创建:
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "MyTasks" -TaskName "testTask" -Description "This task opens the Notepad editor"
完成这些步骤后,将根据您的配置创建和计划任务。