EvilKnivel1
Lieutenant
- Registriert
- Juni 2008
- Beiträge
- 817
Hi,
ich habe folgendes Problem:
Ich habe auf einem Server ein Verzeichnis mit Anwendungsdaten liegen. Diese ändern sich alle paar wochen mal. Jetzt besteht das Problem, dass diese Daten lokal auf einem weitern Server liegen müssen. Dieser Server soll jetzt per Skript alle 30 Minuten nachschauen, ob sich die Daten geändert haben und wenn ja soll er diese kopieren. Wenn die Daten sich nicht geändert haben, soll er nichts machen.
Zuerst richt ich mir das netzlaufwerk ein mittels net use.
Soweit so gut. Die Daten könnt ich jetzt einfach per copy kopieren... dann würde der Server allerdings immer wenn der Task läuft die Daten kopieren. Das will ich aber nicht. Gibt es einen Befehl für Server2008 welcher nachschaut ob, die Daten welche er kopieren soll, neuer sind als die Daten die er hat? Oder muss ich hierfür ein Extra tool (wie Robocopy) auf den Server machen?
Das ganze soll dann in ein script und per task aufgerufen werden
echo off
net use \\servername\verzeichnis /USER:domäne\account
cp \\servername\verzeichnis c:\verzeichnis (gibt es eine Option zum überprüfen?)
ich habe folgendes Problem:
Ich habe auf einem Server ein Verzeichnis mit Anwendungsdaten liegen. Diese ändern sich alle paar wochen mal. Jetzt besteht das Problem, dass diese Daten lokal auf einem weitern Server liegen müssen. Dieser Server soll jetzt per Skript alle 30 Minuten nachschauen, ob sich die Daten geändert haben und wenn ja soll er diese kopieren. Wenn die Daten sich nicht geändert haben, soll er nichts machen.
Zuerst richt ich mir das netzlaufwerk ein mittels net use.
Soweit so gut. Die Daten könnt ich jetzt einfach per copy kopieren... dann würde der Server allerdings immer wenn der Task läuft die Daten kopieren. Das will ich aber nicht. Gibt es einen Befehl für Server2008 welcher nachschaut ob, die Daten welche er kopieren soll, neuer sind als die Daten die er hat? Oder muss ich hierfür ein Extra tool (wie Robocopy) auf den Server machen?
Das ganze soll dann in ein script und per task aufgerufen werden
echo off
net use \\servername\verzeichnis /USER:domäne\account
cp \\servername\verzeichnis c:\verzeichnis (gibt es eine Option zum überprüfen?)