Benutzer mit den meisten Antworten
Verzeichnisscript - Logfiles vergleichen und auswerten

Frage
-
Hallo zusammen
Um Änderungen in den Parentfolders zu erkennen, lasse ich ein Script durchlaufen, das alle Ordner bis zur dritten Ebene in ein Logfile speichert. Das erste Logfile ist sozusagen das Original, da in diesem Logfile die Ordnerstruktur stimmt. Nun habe ich ein Script erstellt, das nochmal die Verzeichnisse durchsucht und in ein zweites Logfile speichert. Nun will ich, das das erste Logfile (Original/Standard) mit dem neu erstellten Logfile verglichen wird. Ein drittes Logfile soll erscheinen, um Änderungen zu erkennen.
Der Quellcode bis jetzt:
gci G:\*\*\* -filter * |
? { $_.PSisContainer -eq $true} |
% {$_.fullname -replace "\\","`t" } |
sort | out-file C:\Users\Benutzer1\Desktop\TestScript\LogFile.txt
compare ((Get-Content "C:\Users\Benutzer1\Desktop\Standard.txt") -replace "(\s)+",'$1') ((Get-Content "C:\Users\Benutzer1\Desktop\TestScript\LogFile.txt") -replace "(\s)+",'$1')
sort | out-file C:\Users\Benutzer1\Desktop\TestScript\LogFileVergleich.txt
Problem:
Wenn ich es in der PowerShell ISE durchlaufen lasse, werden Änderungen angezeigt. Jedoch schreibt es diese Änderungen nicht in das dritte gewünschte Logfile. Wieso nicht? Kann mir da jemand behilflich sein?
Wäre sehr dankbar für schnelle Antworten.
- Bearbeitet Young Juiicehead Montag, 14. November 2016 13:37
Antworten
-
Du hast die Pipe am Ende der Zeile angefügt, richtig?
Grüße - Best regards
PS:> (79,108,97,102|%{[char]$_})-join''- Als Antwort markiert Yavor TanevMicrosoft contingent staff Dienstag, 15. November 2016 14:03
Alle Antworten
-
Du hast die Pipe am Ende der Zeile angefügt, richtig?
Grüße - Best regards
PS:> (79,108,97,102|%{[char]$_})-join''- Als Antwort markiert Yavor TanevMicrosoft contingent staff Dienstag, 15. November 2016 14:03
-
Spitze.
Wenn Du jetzt noch die Antwort als Lösung markierst, die Dir geholfen hat, hilfst Du damit auch anderen. ... und wenn Du dann noch beim nächsten Mal Deinen Code hier auch als Code formatierst, wird irgendwann noch ein richtig guter Scripter aus Dir! ;-)
Grüße - Best regards
PS:> (79,108,97,102|%{[char]$_})-join''