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?
Please also mark the comments that contributed to the solution of the article
Content-Key: 625611
Url: https://administrator.de/contentid/625611
Printed on: April 25, 2024 at 07:04 o'clock
4 Comments
Latest comment