Получить запланированное задание, чтобы увидеть историю для более чем последнего запуска - PullRequest
0 голосов
/ 19 сентября 2019

когда я бегу

Get-ScheduledTask -TaskName "ttasskkk" | Get-ScheduledTaskInfo

Я получаю информацию только о времени последнего запуска.Как использовать PS, чтобы увидеть результаты последних 7 или более прогонов?

1 Ответ

1 голос
/ 19 сентября 2019

История запланированных задач недоступна в командлете Get-ScheduledTask.Что вы можете сделать, это использовать Get-WinEvent, чтобы проверить журнал Microsoft-Windows-TaskScheduler/Operational на наличие истории задачи.

Вот пример использования вашего имени задачи "ttasskkk":

$events = @(
     Get-WinEvent  -FilterXml @'
     <QueryList>
      <Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
       <Select Path="Microsoft-Windows-TaskScheduler/Operational">
        *[EventData/Data[@Name='TaskName']='\ttasskkk']
       </Select>
      </Query>
     </QueryList>
'@  -ErrorAction Stop -MaxEvents 2
)
$events
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...