簡體   English   中英

我如何使用powershell和schedule.service運行計划的任務

[英]How I could run a scheduled task with powershell and schedule.service

我正在使用schtask在Powershell 3(Win7)中運行計划任務:

$taskname = "task"
schtasks /Run /Tn $taskname

現在,我正在嘗試使用Schedule.service做同樣的事情:

$ProductName ="task"
$ScheduledTaskService=new-object -com("Schedule.Service") 
$ScheduledTaskService.connect() 
$ScheduledTaskToRun=$ScheduledTaskservice.GetFolder("\").GetTasks(0)|Where-Object{($_.Name -eq $ProductName)}

但是在這一點上,我不知道運行任務需要做什么。 此任務已經配置,僅需要啟動

您可以通過傳遞空值的.Run()方法來運行任務:

$ScheduledTaskToRun.Run($null)

我還沒有找到文檔參考,所以我不確定該參數指定了什么,但是我會在找到它時更新答案,或者如果有人在我之前找到它,也歡迎其他人這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM