Mit SelectString Text aus .LOG Datei ausgeben
Hallo zusammen,
ich stehe irgendwie auf dem Schlauch. Ich habe ein Skript gebaut das mit Robocopy zwei Ordnerpfade synct.
Danach möchte ich ausgeben wie viel Dateien tatsächlich gesynct wurden. Dafür möchte ich die LOG Datei auswerten die Robocopy erstellt.
Die LOG Datei wird erfolgreich ausgelesen und die Zeile in der "Dateien" vorkommt wird korrekt ausgegeben.
Da nach meinem Verständnis die Ausgabe ein Array von Strings ist wollte ich einfach den zweiten Array String ausgeben. Da in diesem immer die genaue Zahl der gesyncten Dateien steht. Aber es funktioniert nicht. Wollte mit SPLIT das Array auseinander nehmen, aber folgende Fehlermeldung kommt:
Fehler beim Aufrufen der Methode, da [Microsoft.PowerShell.Commands.MatchInfo] keine Methode mit dem Namen "Split" enthält
So schaut die LOG aus:
Jemand Ideen?
ich stehe irgendwie auf dem Schlauch. Ich habe ein Skript gebaut das mit Robocopy zwei Ordnerpfade synct.
Danach möchte ich ausgeben wie viel Dateien tatsächlich gesynct wurden. Dafür möchte ich die LOG Datei auswerten die Robocopy erstellt.
$pfad = "C:\Robocopy/logs"
$ausgabe = Select-String -Path $pfad\*.log -pattern Dateien
Write-Host $ausgabe[1]
Die LOG Datei wird erfolgreich ausgelesen und die Zeile in der "Dateien" vorkommt wird korrekt ausgegeben.
Da nach meinem Verständnis die Ausgabe ein Array von Strings ist wollte ich einfach den zweiten Array String ausgeben. Da in diesem immer die genaue Zahl der gesyncten Dateien steht. Aber es funktioniert nicht. Wollte mit SPLIT das Array auseinander nehmen, aber folgende Fehlermeldung kommt:
Fehler beim Aufrufen der Methode, da [Microsoft.PowerShell.Commands.MatchInfo] keine Methode mit dem Namen "Split" enthält
So schaut die LOG aus:
Insgesamt KopiertšbersprungenKeine šbereinstimmung FEHLER Extras
Verzeich.: 9 0 9 0 0 0
Dateien: 20 0 20 0 0 0
Bytes: 39.92 m 0 39.92 m 0 0 0
Zeiten: 0:00:00 0:00:00 0:00:00 0:00:00
Beendet: Samstag, 21. November 2020 09:20:15
Jemand Ideen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 625611
Url: https://administrator.de/contentid/625611
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
4 Kommentare
Neuester Kommentar