это именно то, что вы хотите.

тоящее время я использую сценарий PowerShell для чтения выходных данных файла, а затем, если число превышает желаемое, отправляет электронное письмо. Сценарий ниже -

$Output = 'D:\alec.data\QueuedJobss.txt'
d:
set-location -Path 'D:\program files\veritas\netbackup\bin\admincmd'
.\bpdbjobs -summary -L > $Output

$Queued = (Select-String -Path $Output -Pattern '(?<=Queued:\s+)\d+').Matches.Value

if ($Queued -gt 1) 

Он создает файл, но не отправляет его мне. Я знаю, что мои почтовые скрипты работают, потому что они те же самые, которые я всегда использую. Кажется, ему трудно интерпретировать строку. Я не получаю никаких ошибок в коде. Вывод, из которого он читает, выглядит так:

Summary of jobs on usctest01
Queued:                                6
Waiting-to-Retry:                        0
Active:                           0
Successful:                   25863
Partially Successful:           113
Failed:                         184
Incomplete:                       0
Suspended:                        0
Total:                        26160

Ответы на вопрос(1)

Ваш ответ на вопрос