Captura y muestra STDOUT al mismo tiempo

Tengo el siguiente código para capturar y procesar la salida del comando Ejecutar. ¿Cómo lo modifico de tal manera que la ventana del comando Ejecutar muestre la salida y al mismo tiempo la salida se registre? Reemplazo@SW_HIDE con@SW_SHOW (o el equivalente) solo muestra una ventana de comando en blanco.

Algo similar al linux.tee comando que se registra en el archivo mientras se imprime STDOUT.

$CurrentPID = Run(@ComSpec & ' /c ' & $CurrentLogCmd, "", @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)

If Not ProcessWaitClose($CurrentPID,60) Then
    WriteLog("[Warning] Timed-out.Finding date in current hour raw log -" & $CurrentLogFileName)
    $F_LogWarningExist = 1
    Return $C_SUCCESS ; Take chances and proceed with parsing raw logs
EndIf

$CurrentOutput = StdoutRead($CurrentPID)

Respuestas a la pregunta(2)

Su respuesta a la pregunta