Capture e exiba STDOUT ao mesmo tempo

Eu tenho o seguinte código para capturar e processar a saída do comando Executar. Como faço para modificá-lo de tal forma que a janela de comando Executar exiba a saída e, ao mesmo tempo, a saída seja registrada? Substituindo@SW_HIDE com@SW_SHOW (ou o equivalente) apenas mostra uma janela de comando em branco.

Algo parecido com o linuxtee comando que registra no arquivo enquanto imprime o 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)

questionAnswers(2)

yourAnswerToTheQuestion