xastax Geschrieben 28. Oktober 2003 Teilen Geschrieben 28. Oktober 2003 Ich möchte von einem Server einen Datenabgleich mit anderen Rechnern machen. Sollten die Daten auf dem Server neuer sein als die auf denn Rechnern, dann soll sie überschrieben werden. Dazu benutzte ich eine Datei aktuell.no oder aktuell.yes. Ist die Datei auf aktuell.no besetzt dann werden die Dateien rüberkopiert. Leider kann ich nicht einstellen das jeder Rechner nur einmal dieses Update macht und nicht bei jedem Start solange die aktuell.no da ist. So weiß ich auch nicht welscher Rechner schon auf dem neuesten Stand ist. Aktueller Stand: if exist d:\system\aktuell.no copy /y d:\\vorlagen\*.* c:\dokume~1\%USERNAME%\anwend~1\micros~1\vorlagen Jetzt möchte eine Batch schreiben die die Physikalische Adresse der Netzwerkkarte auslesen kann und sie mit einer Tabelle vergleicht. Wenn die ausgelesene Adresse auf aktuell.no steht soll ein update erfolgen, danach soll in der Tabelle der Eintrag auf aktuell.yes gestellt werden so das es kein weiteres update für diesen Rechner gibt. Exemple: Rechner Name Adresse Status PC1 00-5F-8A-E8-7B-36 Aktuell.no PC2 12-A5-F3-E8-8E-27 Aktuell.yes . . . Nach dem einloggen Rechner Name Adresse Status PC1 00-5F-8A-E8-7B-36 Aktuell.yes PC2 12-A5-F3-E8-8E-27 Aktuell.yes . . . Welsche Befehle kann ich benutzen? Hat Das schon jemand gemacht? Wie kann ich auch Unterverzeichnisse mit kopieren? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.