#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 20122. вот хороший пост об этом: blogs.technet.microsoft.com/heyscriptingguy/2015/01/17 /…