none
Aufzeichnen der Shell Ausgabe mit Transcript RRS feed

  • Frage

  • Hallo,

    Ich würde gerne die Shell Ausgabe eines Kommandozeilen Programm in ein Textfile schreiben.
    das Kommandozeilen Programm gibt mir folgende Zeilen aus die ich anschliessend benötige um eine Datei neu zu packen.
    eine Zeile sieht z.B so aus:


    Extracting: METADATA/REALITY/TABLES/test.txt (96452 bytes)

    Je nach Packgrösse können das hunderte Hierarchie Pfade sein, und genau diese brauche ich in einem separaten File.

    mein kläglicher Versuch:

    $ErrorActionPreference="SilentlyContinue"
    Stop-Transcript | out-null
    $ErrorActionPreference = "Continue"
    Start-Transcript -path C:\temp\output.txt -append
    $Files = Get-Childitem "C:\temp\psarc\*.pak"
    foreach($File in $Files)
    {
       ./psarc.exe extract -y  $file.Fullname
    }
    Stop-Transcript
    Das Programm läuft auch sauber durch, nur erhalte ich in der output text folgendes:
    **********************
    Start der Windows PowerShell-Aufzeichnung
    Startzeit:    20160826140205
    Benutzername: blabla
    Computer:	 blabla
    **********************
    Die Aufzeichnung wurde gestartet. Die Ausgabedatei ist "C:\temp\output.txt".
    **********************
    Ende der Windows PowerShell-Aufzeichnung
    Endzeit: 20160826140205
    **********************
    Was sollte ich tun, damit ich die Ausgabe der psarc.exe in die Textdatei bekomme?

    vielen dank im voraus

    Marco


    • Bearbeitet Pin-Lui Freitag, 26. August 2016 12:15
    Freitag, 26. August 2016 12:10

Antworten

Alle Antworten