Kopieren eines Ordners beim Abmelden und Rücksicherung beim Anmelden
Hallo Zusammen,
ich habe ein Problem, dass in ähnlicher Weise wahrscheinlich hier schon einmal gelöst wurde, habe aber beim Suchen immer nur Teillösungen gefunden die ich selber nicht zusammen bringe.
Folgende Situation:
1 Server mit SBS 2003, 4 Clients Win XP Prof, 20 Benutzer
Das Verzeichnis „Eigene Dateien“ wird für die jeweiligen Nutzer auf den Server umgeleitet.
Nun mein Problem:
Beim Abmelden des gerade aktiven Benutzers soll ein Verzeichnis welches sich unter c:\Dokumente und Einstellungen\“Jeweiliger Benutzer“\Anwendungsdaten\ befinden in den Ordner Eigene Dateien des Jeweiligen Benutzers (also auf den Server) geschrieben werden.
Beim Anmelden soll der vorher unter eigene Dateien gespeicherte Ordner dann wieder in c:\Dokumente und Einstellungen\“Jeweiliger Benutzer“\Anwendungsdaten\ geschrieben werden. Bei beiden Kopiervorgängen soll die Frage ob die bereits existierenden Dateien überschrieben werden sollen nicht erscheinen um die Benutzer nicht zu verwirren.
Grund hierfür ist dass die Benutzer unabhängig davon, an welchem Client sie sich anmelden, immer den letzten Stand ihrer Änderungen zur Verfügung haben sollen.
Ich wäre für Eure Hilfe sehr dankbar.
1 Server mit SBS 2003, 4 Clients Win XP Prof, 20 Benutzer
Das Verzeichnis „Eigene Dateien“ wird für die jeweiligen Nutzer auf den Server umgeleitet.
Nun mein Problem:
Beim Abmelden des gerade aktiven Benutzers soll ein Verzeichnis welches sich unter c:\Dokumente und Einstellungen\“Jeweiliger Benutzer“\Anwendungsdaten\ befinden in den Ordner Eigene Dateien des Jeweiligen Benutzers (also auf den Server) geschrieben werden.
Beim Anmelden soll der vorher unter eigene Dateien gespeicherte Ordner dann wieder in c:\Dokumente und Einstellungen\“Jeweiliger Benutzer“\Anwendungsdaten\ geschrieben werden. Bei beiden Kopiervorgängen soll die Frage ob die bereits existierenden Dateien überschrieben werden sollen nicht erscheinen um die Benutzer nicht zu verwirren.
Grund hierfür ist dass die Benutzer unabhängig davon, an welchem Client sie sich anmelden, immer den letzten Stand ihrer Änderungen zur Verfügung haben sollen.
Ich wäre für Eure Hilfe sehr dankbar.
Please also mark the comments that contributed to the solution of the article
Content-Key: 137725
Url: https://administrator.de/contentid/137725
Printed on: April 23, 2024 at 22:04 o'clock
6 Comments
Latest comment
Hallo,
ich sehe 2 Möglichkeiten:
1. Du leitest per GPO die "Anwendungsdaten" auch auf den Server um. Vorteil: saubere Lösung ohne redundante Datenhaltung. Habe dabei aber schon mal unerwartete Seiteneffekte erlebt, wenn ich mich recht erinnere, hängt von den installierten Anwendungen ab.
2. Logon-/Logoffscript mit einem schlichten (X)COPY-Befehl. Geht mit dem "/Y"-Schalter dann auch ohne Nachfrage.
Grüße
ich sehe 2 Möglichkeiten:
1. Du leitest per GPO die "Anwendungsdaten" auch auf den Server um. Vorteil: saubere Lösung ohne redundante Datenhaltung. Habe dabei aber schon mal unerwartete Seiteneffekte erlebt, wenn ich mich recht erinnere, hängt von den installierten Anwendungen ab.
2. Logon-/Logoffscript mit einem schlichten (X)COPY-Befehl. Geht mit dem "/Y"-Schalter dann auch ohne Nachfrage.
Grüße
Hallo swasjs und willkommen im Forum!
Was jhinrichs davon hält, kann ich mir zwar auch vorstellen - aber was hältst Du davon, es einfach zu testen?
Dabei wirst Du dann (wenn Du es direkt an der Kommandozeile machst) zB erkennen, dass in "%USERPROFILE%" der Pfad "C:\Dokumente und Einstellungen" schon enthalten ist, und vermutlilch auch bemerken, dass Pfade, die Leerzeichen enthalten, nicht wie gewünscht verwendet werden, wenn sie nicht unter Anführungszeichen stehen.
Ein "
Wenn Du dann noch die Onlinehilfe ( "
Grüße
bastla
Was jhinrichs davon hält, kann ich mir zwar auch vorstellen - aber was hältst Du davon, es einfach zu testen?
Dabei wirst Du dann (wenn Du es direkt an der Kommandozeile machst) zB erkennen, dass in "%USERPROFILE%" der Pfad "C:\Dokumente und Einstellungen" schon enthalten ist, und vermutlilch auch bemerken, dass Pfade, die Leerzeichen enthalten, nicht wie gewünscht verwendet werden, wenn sie nicht unter Anführungszeichen stehen.
Ein "
set
" zeigt Dir übrigens, welche Systemvariablen zur Verfügung stehen (ich könnte mir vorstellen, dass Du für "%USERNAME%" Verwendung haben könntest).Wenn Du dann noch die Onlinehilfe ( "
xcopy /?
") benutzt, findest Du sicherlich auch den Schalter "/D" - damit (und ohne zusätzliche Angabe eines konkreten Datums) kannst Du die Datenmenge beschränken, weil dann nur noch neuere Dateien kopiert werden ...Grüße
bastla