ChrisRa 42 Geschrieben 7. Januar 2016 Melden Teilen Geschrieben 7. Januar 2016 Hallo Board, ich suche eine elegante Möglichkeit (bitte eleganter als die Diagnoseberichte in der DFS-Verwaltung) 2 Ordner miteinander zu vergleichen. Die Mechaniken, die Microsoft mitliefert, gefallen mir nicht. Ich habe derzeit ca. 45 DFS-R Jobs, die nachts laufen. Ich möchte diese gerne kurz und bündig überwachen. Hat jemand eine Idee? Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 7. Januar 2016 Melden Teilen Geschrieben 7. Januar 2016 Was stellst Du dir vor? Ein fertiges Tool oder Unterstützung beim selbst machen? Selbst machen kannst Du es mit Hilfe von dir /b und dann die Ergebnisse in Excel vergleichen. Mit einer passenden Formel hast Du recht schnell OK oder FEHLER in einer Spalte, dann darauf filtern, fertig. Natürlich kann man das via VBA auch automatisieren. Zitieren Link zu diesem Kommentar
ChrisRa 42 Geschrieben 7. Januar 2016 Autor Melden Teilen Geschrieben 7. Januar 2016 Eine Musterlösung wäre natürlich bequem. Die Lösung mithilfe von "dir" kommt eigentlich nicht in Frage, da jede Replikationsgruppe eine Vielzahl von Ordnern und Files beinhaltet. Das würde die Excelliste auch sprengen, denke ich. Kann man die Replikationsgruppen nicht irgendwie abfragen, wieviel in Prozent schon repliziert wurde? Hintergrund ist, dass die Gegenseiten Außenstellen sind und nachts die Daten in den Hauptstandort replizieren zum zentralen sichern. Ich kann mir nicht vorstellen, dass ich der einzige bin, der nach einer derartigen Lösung sucht. Ich finde im Netz allerdings auch nix. Ich hatte gehofft, dass es schon vorgefertigte Skripte o.ä. gibt. Aber wenn nicht, muss ich wohl selber ein wenig Zeit investieren. Zitieren Link zu diesem Kommentar
testperson 1.660 Geschrieben 7. Januar 2016 Melden Teilen Geschrieben 7. Januar 2016 Hi, ist hier evtl. was dabei: https://technet.microsoft.com/de-de/library/dn296591.aspx Gruß Jan Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 7. Januar 2016 Melden Teilen Geschrieben 7. Januar 2016 (bearbeitet) Die Lösung mithilfe von "dir" kommt eigentlich nicht in Frage, da jede Replikationsgruppe eine Vielzahl von Ordnern und Files beinhaltet. Das würde die Excelliste auch sprengen, denke ich. Mit dir /B /S kriegst Du alle Dateien incl. den Ordnernamen, auch der Unterordner. In Excel 2010 kannst Du max. 1.048.576 Zeilen pro Arbeitsmappe verwalten. Das ist schon eine Menge. bearbeitet 7. Januar 2016 von Sunny61 Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 7. Januar 2016 Melden Teilen Geschrieben 7. Januar 2016 Ob ein Vergleichen indirekt mit Robocopy möglich ist? Zitieren Link zu diesem Kommentar
ChrisRa 42 Geschrieben 8. Januar 2016 Autor Melden Teilen Geschrieben 8. Januar 2016 (bearbeitet) Im Simulationsmodus könnte ich mit Robocopy die Ordner vergleichen. Wären aber auch zu viele Zeilen. Ich hab's nun mit PS gemacht. "Get-DfsrBacklog" gibt mir die ausstehenden Dateien zwischen 2 Replikationspartnern zurück. Einziges Problem ist, dass dieser Befehl nicht mehr als 100 Zeilen ausgibt. Damit werde ich dann wohl leben müssen. Ich danke euch! PS: Andere Möglichkeiten sind auch gerne gesehen! :-) bearbeitet 8. Januar 2016 von ChrisRa Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 8. Januar 2016 Melden Teilen Geschrieben 8. Januar 2016 Im Simulationsmodus könnte ich mit Robocopy die Ordner vergleichen. Wären aber auch zu viele Zeilen. Ich mein, im copy mode ist es möglich, different zu kopieren, entsprechend also auch das Log. Und falls die Replikation funktiniert, dann dürfte die Differenz gegen Null streben. Zitieren Link zu diesem Kommentar
ChrisRa 42 Geschrieben 8. Januar 2016 Autor Melden Teilen Geschrieben 8. Januar 2016 Im Log stehen die nicht kopierten Dateien allerdings dann auch noch drin. Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 8. Januar 2016 Melden Teilen Geschrieben 8. Januar 2016 Nun, eine andere Idee habe ich momentan nicht. Mir fällt eben noch SyncToy ein. Zitieren Link zu diesem Kommentar
testperson 1.660 Geschrieben 8. Januar 2016 Melden Teilen Geschrieben 8. Januar 2016 Hi, hilft der Parameter "-ResultSize unlimited" vllt weiter? Alternativ habe ich noch das hier gefunden: https://gallery.technet.microsoft.com/scriptcenter/PowerShell-DFS-Replication-e1c8d772 Gruß Jan Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 8. Januar 2016 Melden Teilen Geschrieben 8. Januar 2016 (bearbeitet) Hintergrund ist, dass die Gegenseiten Außenstellen sind und nachts die Daten in den Hauptstandort replizieren zum zentralen sichern. Da ich solch etwas einmal zu lösen hatte für WS2003 ohne ein ein eingebautes -R, habe ich das mit Robocopy gemacht. Wahrscheinlich hätte ich einen Dienst für -R bauen können, aber wozu? bearbeitet 8. Januar 2016 von lefg Zitieren Link zu diesem Kommentar
ChrisRa 42 Geschrieben 8. Januar 2016 Autor Melden Teilen Geschrieben 8. Januar 2016 (bearbeitet) Hi, hilft der Parameter "-ResultSize unlimited" vllt weiter? Alternativ habe ich noch das hier gefunden: https://gallery.technet.microsoft.com/scriptcenter/PowerShell-DFS-Replication-e1c8d772 Leider funktioniert der wohl nicht in der DFS-PS-Komponente. Das Skript habe ich auch schon ausprobiert. Scheint aber auch schon legacy zu sein. Ich nutze nun "Get-DfsrBacklog" mit dem Parameter "-verbose". Dann gibt er mir in einem Einzeiler aus, wie viele Dateien noch im Rückstand sind. Das ist ganz schick. Ist eine gute und schnelle Übersicht morgens. ...ich das mit Robocopy gemacht. Ich auch an einigen Standorten, an denen kein Server steht. Funktioniert auch super. DFS-R ist aber ein bisschen flexibler. bearbeitet 8. Januar 2016 von ChrisRa Zitieren Link zu diesem Kommentar
Beste Lösung ChrisRa 42 Geschrieben 14. Januar 2016 Autor Beste Lösung Melden Teilen Geschrieben 14. Januar 2016 Vollständigkeitshalber für die Nachwelt: Get-DfsrBacklog -DestinationComputerName "Server auf den die Dateien repliziert werden" -SourceComputerName "Quellserver" -GroupName "Name der Replikationsverbindung" -verbose 4>> D:\Log.txt | format-table fullpathname,updatetime Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.