PowerShell -gt operador de comparación no funciona

Actualmente estoy usando un script de PowerShell para leer la salida de un archivo y luego, si el número es más alto de lo que quiero, envía un correo electrónico. La secuencia de comandos está debajo -

$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) 

Está creando el archivo, pero no me lo está enviando. Sé que mis scripts de correo electrónico funcionan porque son los mismos que siempre uso. Parece que está teniendo dificultades para interpretar la cadena. No recibo ningún error en el código. El resultado del que está leyendo se ve así:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta