Я пытаюсь использовать PowerShell для добавления триггера к существующей запланированной задаче. Я использую Windows 10 & PowerShell 5GetScheduled-Job не возвращает никаких заданий
Когда я бегу:
Get-Scheduled-Job -Name TASK_NAME
Я получаю сообщение об ошибке:
>Get-ScheduledJob : A scheduled job definition with Name sanityInstaller could not be found.
At line:1 char:1
+ Get-ScheduledJob sanityInstaller
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (:) [Get-ScheduledJob], RuntimeException
+ FullyQualifiedErrorId : ScheduledJobDefinitionNotFoundByName,Microsoft.PowerShell.ScheduledJob.GetScheduledJobCommand
Кажется, что даже когда я запускаю ту же команду без параметров ожидается, что он вернет все задания, но возвращает пустой результат.
В Планировщике задач нет такой папки, как /Microsoft/Windows/PowerShell/ScheduledJobs
, и даже после того, как я ее создал, и новая задача внутри нее не вернет ее.
Что мне здесь не хватает?
У меня есть другая машина под управлением Win7, где командлет [Get-ScheduledTask] (http://go.microsoft.com/fwlink/p/?linkid=287549) не работает, есть ли способ обойти это? –
Посмотрите этот ответ: http://stackoverflow.com/a/26792256/1163423 –
Спасибо за это, это действительно не обращает на меня внимания ... Я смог взломать это, сначала запустив Register-ScheduleJob, и только потом отредактировал то, что мне было нужно внутри работы. Кроме того, для справок в будущем задачи, созданные Register-ScheduleJob, всегда выполняются с использованием powershell и их xmls, и результаты сохраняются @ C: \ Users \ MyUser \ AppData \ Local \ Microsoft \ Windows \ PowerShell \ ScheduledJobs, в планировщике задач вы можете найти их в Microsoft/Windows/PowerShell/ScheduleJobs –