Как получить список всех запланированных заданий в планировщике задач Windows 2012 Server?

#windows #powershell #windows-server-2012

#Windows #powershell #windows-server-2012

Вопрос:

Мне было поручено запускать ежедневный отчет, в котором просматриваются все наши задания, запланированные для выполнения в этот день, и проверяется, успешно ли они выполнены или нет. На данный момент мы работаем на Windows 2008 Server, и наши задания планируются с помощью планировщика задач. Я определенно не разработчик Windows, поэтому мне интересно, можно ли получить информацию, которую я ищу, с помощью PowerShell или какого-либо другого инструмента?

Ответ №1:

Попробуйте следующую команду PowerShell для запланированных задач

    Get-ScheduledTask | Get-ScheduledTaskInfo
  

Это даст вам информацию, например, когда в последний раз выполнялась задача, Каковы были результаты и т. Д. Чтобы сделать его более упорядоченным или выбрать только необходимую информацию, вы можете выполнить следующие действия:

   Get-ScheduledTask | Get-ScheduledTaskInfo | Select TaskName,TaskPath,LastRunTime,LastTaskResult
  

Комментарии:

1. Просто чтобы сэкономить время некоторых людей: Get-ScheduledTask это командлет PS 6. Я думаю, что лучшее, что может сделать операционный директор, это установить PS 5 на свой компьютер с win server 2012

2. вот хороший пост об этом: blogs.technet.microsoft.com/heyscriptingguy/2015/01/17 /…