Использование Powershell для поиска сбойных заданий из задания агента SQL - PullRequest
0 голосов
/ 13 июня 2019

Скрипт ниже дает требуемый результат, но он слишком медленный.Есть ли другой доступный способ

Get-SqlAgentJob -ServerInstance servername | 
Where-Object {$_.LastRunDate -ge ((Get-Date).AddDays(-2))} | ForEach-Object {
    $h = Get-SqlAgentJobHistory -ServerInstance servername -JobName $_.Name
    [PSCustomObject]@{
        Name           = $_.Name
        IsEnabled      = $_.IsEnabled
        LastRunDate    = $_.LastRunDate
        LastRunOutcome = $_.LastRunOutcome
        NextRunDate    = $_.NextRunDate
        LastRunStep    = $h[0].StepName
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...