icaelebith 10 Geschrieben 28. Januar 2005 Melden Teilen Geschrieben 28. Januar 2005 Hallo, ich bin Azubi zum Fachinformatiker und stehe kurz vor meinem Abschlussprojekt... Dafür hab ich von meiner Firma ein paar Vorgaben bekommen, die mich vor ein bis jetzt ungelöstes Problem stellt. Ist Zustand: Bisher werden noch mit dem selben Softwarezuweisungstool Messsysteme mit normalen Officesystemen mit Software betaknt, was sich immer dann negativ auswirkt, wenn Updates o.ä. ein Neustart erzwingen und dadurch Messungen auf den Messsystemen unterbrochen wurden. Deshalb grundliegend wird hier gewünscht, das ich über die W2k-Group Policy ab jetzt die Softwarezuweisung für die Messsysteme laufen lasse. Der Nächste Wunsch stellt mich dann vor mein ungelöstes Problem : Der W2k-Server mit der Softwareverteilung muss ja auch mit MSI Paketen versorgt werden, die er dann an die Clients weitergeben kann... Das soll per Syncronisation mit dem schon bestehenden Softwarezuweisungs-Server laufen auf dem die aktuellen MSI-Pakete liegen. Quasi, das weiterhin die MSI-Pakete auf dem "normalen" SW-ZuweisungsServer gespeichert sind und sich dann der Messsystem-SW-ZuweisungsServer mit den "normalen "SW-Server" abgleicht über neue Versionen oder neue Pakete... Hoffe das ich das Problem verständlich schildern konnte bzw. das ich ein paar hilfreiche Antworten bekomme... Danke schonma :) Gruß icaelebith Zitieren Link zu diesem Kommentar
Piffer 10 Geschrieben 28. Januar 2005 Melden Teilen Geschrieben 28. Januar 2005 Also wenn die Sync net sofort geschehen muß, würde ich es einfach mit ner Batch-Datei machen, die via Task-Planer ausgeführt wird. Würde dann etwa so aussehen: xcopy \\server1\softwareordner \\server2\softwareordner /e /a /y Ist dann halt nur in eine Richtung... (wenn Änderungen nur auf einem Server erfolgen) wenn man noch die Zeile: xcopy \\server2\softwareordner \\server1\softwareordner /e /a /y einfügt würde der ganze Kram der hinkopiert wurde zwar glaube ich nochmal zurückkopiert, dafür aber auch die Änderungen des anderen Servers (wenn auf beiden Änderungen erfolgen können) Hoffe mal ich hab' Dein Problem getroffen :) Zitieren Link zu diesem Kommentar
icaelebith 10 Geschrieben 28. Januar 2005 Autor Melden Teilen Geschrieben 28. Januar 2005 wäre krass wenn die lösung tatsächlich so einfach wäre %-) aber ql... Änderungen an den MSI-Paketen und deren bestand wird nur auf einem Server gemacht... ich werd es soweit schonma probieren.. für weitere antworten wäre ich dankbar. PS: was macht der xcopy befehl nochmal genau? Zitieren Link zu diesem Kommentar
Piffer 10 Geschrieben 28. Januar 2005 Melden Teilen Geschrieben 28. Januar 2005 Achja, das ganze sollte vor der tägl. Sicherung geschehen (wenn Ihr sowas habt :) ), weil die Dateien abhängig von Archiv-Attribut kopiert werden (also alles was sich ändert/neu ist) und dies ja bei einer Sicherung zurückgesetzt wird. Zitieren Link zu diesem Kommentar
icaelebith 10 Geschrieben 28. Januar 2005 Autor Melden Teilen Geschrieben 28. Januar 2005 kopiert die Batch dann auch MSI-Pakete die sich verändert haben, aber den gleichen Namen behalten? nach welchen Kriterien sucht der aus was er kopiert und was nich? bzw. auf dem 2ten Server auf de ndie SW kopiert werden soll... löscht der da dann alte Pakete oder muss man die händisch löschen`? Zitieren Link zu diesem Kommentar
Piffer 10 Geschrieben 28. Januar 2005 Melden Teilen Geschrieben 28. Januar 2005 Auszug aus der Hilfe zu xcopy: /A Kopiert nur Dateien mit gesetztem Archivattribut, ändert das Attribut nicht. /E Kopiert alle Unterverzeichnisse (leer oder nicht leer). Wie /S /E. Mit dieser Option kann die Option /T geändert werden. /Y Unterdrückt die Aufforderung zur Bestätigung, dass einevorhandene Zieldatei überschrieben werden soll Heißt im Klartext: Es werden alle Dateien kopiert die sich geändert haben oder neu sind. Das ganze aus allen Unterverzeichnissen. Die Datei wird wenn sie schon vorhanden ist autom. überschrieben. Zitieren Link zu diesem Kommentar
icaelebith 10 Geschrieben 28. Januar 2005 Autor Melden Teilen Geschrieben 28. Januar 2005 perfekt wär jetzt noch ein umgekehrtes skript.. das aufm Server 1 schaut was da nich drauf is, was aber auf Server 2 vorhanden ist... und dann aufm server 2 löscht.. is das auch möglich? danke schonmal :) Zitieren Link zu diesem Kommentar
Piffer 10 Geschrieben 28. Januar 2005 Melden Teilen Geschrieben 28. Januar 2005 Also ich denke mal so einfach wie das andere wäre das nicht. Aber um das zu umgehen evtl. folgendes: ::löscht alle Dateien auf Server2 im entsprechenden Ordner del \\server2\softwareordner /s ::kopiert alles von Server1 auf Server2 xcopy \\server1\softwareordner \\server2\softwareordner /e Wird dann zwar immer alles kopiert, aber wenn es zu einem Zeitpunkt erfolgt wo die entstehende Last niemanden stört... ist einfach :) Zitieren Link zu diesem Kommentar
icaelebith 10 Geschrieben 28. Januar 2005 Autor Melden Teilen Geschrieben 28. Januar 2005 hm... das "kopiert alles" is das was mich nochn bissl stört.. weil im produktiven red ich hier von einigen MSI-paketen... quasi könnte man froh sein, wenn das innerhalb einer n8 kopiert werden kann *grübel* gibts keinen befehle wie beispielsweise "xdel" oder so? wär ja quasi des was ich jetzt bräucht *g* gibt es irgendwo eine liste von batch-befehlen? dann könnt ich vielleicht selbst auch n bissl rummstöbern nach befehlen die mir helfen könnten.. Zitieren Link zu diesem Kommentar
Piffer 10 Geschrieben 28. Januar 2005 Melden Teilen Geschrieben 28. Januar 2005 Müßt ich auch bei bei google suchen... kann da leider nicht mehr weiterhelfen :( Zitieren Link zu diesem Kommentar
lefg 276 Geschrieben 28. Januar 2005 Melden Teilen Geschrieben 28. Januar 2005 Hallo, schau Dir mal an, ob es weiterhilft. XCOPY /S/E/C/F/H/R/Y/D \\192.10.10.2\Seminar\WISA81\*.* C:\WISA Es dient bei uns zum differenziellen Kopieren übers WAN. Gruß Edgar Zitieren Link zu diesem Kommentar
Piffer 10 Geschrieben 31. Januar 2005 Melden Teilen Geschrieben 31. Januar 2005 Hi, hab da noch zufällig was gesehn und mich an dich erinnert. Im Resource Kit von Win 2k3 (Download hier ) gibts nen Tool mit namen "Robocopy.exe". Die Option /purge löscht alle Dateien/Ordner im Zielverzeichnis, welche im Quellverzeichnis nicht mehr vorhanden sind. Der Befehl, den Du in Deine Batch verpackst wäre dann: robocopy quelle ziel /a /e /purge Aber teste das am besten nochmal ;) Alle möglichen Optionen gibts ja mit robocopy /? Gutes gelingen :) Zitieren Link zu diesem Kommentar
icaelebith 10 Geschrieben 2. Februar 2005 Autor Melden Teilen Geschrieben 2. Februar 2005 hey des is ja super :) vielen vielen dank :) das is quasi genau das was ich gesucht hab :) ich werd mal mit dem befehl n bissl rummspielen, bis es das macht was ich will *g* PS: mein projektantrag is jetzt raus ;) jetzt gehts um die wurst ;) Zitieren Link zu diesem Kommentar
Piffer 10 Geschrieben 2. Februar 2005 Melden Teilen Geschrieben 2. Februar 2005 Na dann viel Erfolg :) Hab das zum Glück schon alles 'ne Weile hinter mir :p 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.