[英]How can I create a scheduled task with ComObject Schedule.service in PowerShell v3?
[英]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.