Я определил некоторую запланированную задачу с помощью графического интерфейса планировщика задач Windows по пути «\» [по умолчанию], но когда я запустил Get-ScheduledTask
в powershell, он не возвращает их. Зачем?запланированные задачи не отображаются в результатах Get-ScheduledTask
Я попытался с Get-ScheduledTask -TaskName "MyTaskName"
с одним моим именем задачи, но он приходит с «объектами Нет MSFT_ScheduledTask найденных со свойством„TaskName“равно 'MyTaskName»
На самом деле я пытался https://library.octopusdeploy.com/step-template/actiontemplate-windows-scheduled-task-disable, но это не делает поэтому я попытался запустить скрипт напрямую.
UPDATE Я нашел следующий сценарий, чтобы получить список задач на http://www.fixitscripts.com/problems/getting-a-list-of-scheduled-tasks:
# PowerShell script to get scheduled tasks from local computer
$schedule = new-object -com("Schedule.Service")
$schedule.connect()
$tasks = $schedule.getfolder("\").gettasks(0)
$tasks | Format-Table Name , LastRunTime # -AutoSize
IF($tasks.count -eq 0) {Write-Host “Schedule is Empty”}
Read-Host
Заранее спасибо вам помочь.
Что возвращает «schtasks/query/v» в командной строке? Вы видите свою задачу? –
@DavidBrabant возвращает длинную длину информации, в которой трудно найти в ней определенное имя задачи. – mehran