Netzwerkordner und deren Inhalt vergleichen
Hallo zusammen,
ich habe zwei Netzwerkpfade die ich wöchentlich auf Vollständigkeit kontrollieren muss.
Auf einem Netzwerkpfad werden Bilder gespeichert und auf den anderen repliziert.
In den Netzwerkpfaden werden täglich Ordner angelegt und in diesen Ordner befinden sich die Bilder.
Ich kontrolliere dann jeden Montag, ob die Anzahl vom ersten Netzwerkordner mit der auf dem replizierenden übereinstimmt.
Das ist lästig und zeitaufwändig, daher möchte ich das halbwegs automatisieren.
IST Zustand:
PC1 -> Copy mit WatchDirectory -> Server1 -> Windows DFS -> Server 2
Kontrolle händisch über Windows Explorer:
Server1
Jeden Ordner geöffnet der in den letzten 7 Tagen erstellt wurde.
Anschließend alle Bilder markiert, sodass ich die Anzahl angezeigt bekomme
Dies wurde dann parallel auf dem 2. Server gemacht und abgeglichen.
Ich habe Tools gesucht, die beide Netzwerkordner vergleichen kann (letzten 7 Tage) und prüft ob ein Bild fehlt und mir dann eine Meldung gibt.
Die Tools die ich gefunden habe, wollen nach dem Abgleich löschen oder kopieren.
Ebenso habe ich mir Powershell Scripte angeschaut, die beim manuellen ausführen die Ordner zählen und ausgeben sollen.
Leider hängt sich das meist auf oder gibt Syntax Fehler aus.
Viele Grüße
ich habe zwei Netzwerkpfade die ich wöchentlich auf Vollständigkeit kontrollieren muss.
Auf einem Netzwerkpfad werden Bilder gespeichert und auf den anderen repliziert.
In den Netzwerkpfaden werden täglich Ordner angelegt und in diesen Ordner befinden sich die Bilder.
Ich kontrolliere dann jeden Montag, ob die Anzahl vom ersten Netzwerkordner mit der auf dem replizierenden übereinstimmt.
Das ist lästig und zeitaufwändig, daher möchte ich das halbwegs automatisieren.
IST Zustand:
PC1 -> Copy mit WatchDirectory -> Server1 -> Windows DFS -> Server 2
Kontrolle händisch über Windows Explorer:
Server1
Jeden Ordner geöffnet der in den letzten 7 Tagen erstellt wurde.
Anschließend alle Bilder markiert, sodass ich die Anzahl angezeigt bekomme
Dies wurde dann parallel auf dem 2. Server gemacht und abgeglichen.
Ich habe Tools gesucht, die beide Netzwerkordner vergleichen kann (letzten 7 Tage) und prüft ob ein Bild fehlt und mir dann eine Meldung gibt.
Die Tools die ich gefunden habe, wollen nach dem Abgleich löschen oder kopieren.
Ebenso habe ich mir Powershell Scripte angeschaut, die beim manuellen ausführen die Ordner zählen und ausgeben sollen.
Leider hängt sich das meist auf oder gibt Syntax Fehler aus.
Viele Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 619394
Url: https://administrator.de/forum/netzwerkordner-und-deren-inhalt-vergleichen-619394.html
Ausgedruckt am: 22.12.2024 um 20:12 Uhr
6 Kommentare
Neuester Kommentar
Servus,
zwar schon älter, aber m.E. deswegen nicht schlecht http://www.anti-twin.de/
Gruß
Edit:
nutze ich privat; gerade erst gesehen, dass bei gewerblicher Nutzung wohl nicht kostenlos.
zwar schon älter, aber m.E. deswegen nicht schlecht http://www.anti-twin.de/
Gruß
Edit:
nutze ich privat; gerade erst gesehen, dass bei gewerblicher Nutzung wohl nicht kostenlos.
Moin,
ein Vorschlag:
Öffne den 1. zu vergleichenden Ordner in der CMD und gebe beim übergeordneten Ordner ein:
Öffne den 2. zu vergleichenden Ordner in der CMD und gebe beim übergeordneten Ordner ein:
Kopiere beide .txt-Dateien in ein Verzeichnis.
Navigiere mit CMD in das Verzeichnis und tippe ein:
Die dir-Befehle listen alle Inhalte mit allen Unterverzeichnissen auf und geben Sie in Dateien aus.
Die Vergleich.txt kannst du dir dann anschauen und ggfs. Unterschiede erkennen.
Ansonsten versuche mal den Total Commander, die Option "Verzeichnisse synchronisieren" (setzte den Haken bei asymmetrisch) und vergleiche links die Quelle und rechts das Ziel. Wenn er fertig vergleichen hat, wird dargestellt, welche Dateien er synchroniseren würde (kann an der Stelle mit den Filtern oben angezeigt und dann abgebrochen werden).
MfG
ein Vorschlag:
Öffne den 1. zu vergleichenden Ordner in der CMD und gebe beim übergeordneten Ordner ein:
dir /s >server1.txt
Öffne den 2. zu vergleichenden Ordner in der CMD und gebe beim übergeordneten Ordner ein:
dir /s >server2.txt
Kopiere beide .txt-Dateien in ein Verzeichnis.
Navigiere mit CMD in das Verzeichnis und tippe ein:
fc server1.txt server2.txt >vergleich.txt
Die dir-Befehle listen alle Inhalte mit allen Unterverzeichnissen auf und geben Sie in Dateien aus.
C:\Users\User>fc /?
Vergleicht zwei Dateien oder zwei Sätze von Dateien und zeigt die
Unterschiede zwischen ihnen an.
Vergleicht zwei Dateien oder zwei Sätze von Dateien und zeigt die
Unterschiede zwischen ihnen an.
Die Vergleich.txt kannst du dir dann anschauen und ggfs. Unterschiede erkennen.
Ansonsten versuche mal den Total Commander, die Option "Verzeichnisse synchronisieren" (setzte den Haken bei asymmetrisch) und vergleiche links die Quelle und rechts das Ziel. Wenn er fertig vergleichen hat, wird dargestellt, welche Dateien er synchroniseren würde (kann an der Stelle mit den Filtern oben angezeigt und dann abgebrochen werden).
MfG