15187
31.12.2007, aktualisiert am 26.02.2008
37067
12
0
Lokale Einstellungen im Roaming-Profile mitnehmen
Zielgruppe dieses Tutorials sind Admins, die sich mit
- Windows 2003 Server-Umgebungen mit laufendem Active Directory
- XP Clients
- Roaming Profiles mit "Löschen lokaler Kopien nach der Abmeldung vom PC"
befassen oder diese administrieren und dabei feststellen, dass ein paar Programme möglicherweise ihre Einstellungen verlieren.
Vorausgesetzt sind zur Umsetzung fortgeschrittene Kenntnisse im AD und der Funktionsweise der GPOs. Wer damit keine Erfahrung hat, sollte das zunächst nachholen, sonst ist diese Anleitung evtl. zu kurz gehalten. Auf Einzelheiten im Umgang mit Windows 2003 und XP gehe ich hier nicht unbedingt ein. Verwendung erfolgt auf eigene Gefahr. Wenn Sie nicht wissen, was Sie da tun, sollten Sie es bitte lassen. Ich übernehme absolut keine Haftung für Schäden, die an den Profilen (oder sogar an Ihrem System) möglicherweise entstehen können! Evtl. probieren Sie das ganze zuerst in einer Test-Umgebung.
Fangen wir an... wofür überhaupt diese Anleitung?
Eigentlich ist der Inhalt dieses Tutorials den Teppich von hinten aufgerollt - gebe ich offen zu. Das Problem jedoch, weshalb diese Anleitung entsteht, ist schlichtweg auf Programmierfehler oder auf vom Programmierer gewolltes Verhalten zurückzuführen. Ahead z.B. hat Sipps so programmiert, dass die Einstellungen für die VOIP-Telefonie lediglich unter "lokale Einstellungen" gespeichert werden. Selbst wenn es Umgebungen gibt, in denen dieses Verhalten erforderlich ist, so ist es für diejenigen ärgerlich, die nach der Abmeldung ihre Einstellungen verlieren. Genauso sieht das auch mit Infodesk-Phone aus. Deren Programmierteam arbeitet nach einem Hinweis von meiner Seite bereits an einer neuen Lösung - zumindest hat man mir das so mitgeteilt.
Sicherlich gibt es noch weitere Software, die so programmiert wurde. Und sicherlich gibt es noch weitere Admins, die vor dem gleichen Problem stehen, dass das gesamte Profil, aber nicht der Ordner "lokale Einstellungen" kopiert wird.
In vielen Threads habe ich gelesen, dass man es per Ordnerumleitung umsetzen soll - meiner Erfahrung nach funktioniert das nicht.
Meine Lösung sieht daher so aus:
0.
Vorarbeiten, die Sie evtl. nicht brauchen:
a) Stellen Sie die Anzeige für die Dateierweiterungen so ein, dass Sie sie angezeigt bekommen.
b) Die Ordnerfreigabe auf dem Server, in der die Profile liegen, muss auf den betroffenen PCs als Netzlaufwerk eingebunden werden. In diesem Tutorial benutze ich dafür t:. Sie können dies Ihren Wünschen anpassen.
In meinem Fall: net use t: \\servername\profile\%username%
c) Informieren Sie sich über den Befehl xcopy und seine Parameter!
d) meine Zeichensprache:
- sind auszuführende Schritte. Wenn Sie den Text übersehen wollen, tun Sie einfach der Reihe nach, was hinter dem - steht.
-> führt Sie in Unterordner/Schritte
1.
Vorausgesetzt, Sie haben das AD aufgeräumt und für die betroffenen Benutzer eine eigene Organisationseinheit,
- weisen Sie dieser OU eine neue Richtlinie zu.
2.
- Öffnen Sie diese Richtlinie mit dem Editor und
- gehen Sie zur
-> Benutzerkonfiguration
-> Windows-Einstellungen
-> Skripts (An-/Abmeldung)
3.
- Doppelklicken Sie auf Anmeldung
- Hinzufügen,
- Durchsuchen
4.
- erstellen Sie mit rechter Maustaste ein neues Textdokument und
- benennen Sie es um in "Anmeldung.bat" (im zweiten Schritt "Abmeldung.bat") oder einem Ihren Erfordernissen entsprechend anderen Namen.
Der Name ist für die Funktion nicht relevant. Ich weiß jedoch in diesem Moment nicht, ob Umlaute geeignet sind. Ich persönlich verzichte darauf. Wichtig ist die Endung .bat
5.
- Öffnen Sie die Datei und kopieren Sie sich folgende Zeile hinein (inklusive der Anführungszeichen):
6.
- Speichern Sie die Datei
7.
Sie befinden sich nun wieder im Öffnen-Dialog.
- klicken Sie das Skript an und
- klicken Sie Öffnen
- klicken Sie OK
- klicken Sie OK
8.
- Wiederholen Sie Schritte 3 bis 7 für die Abmeldung. JEDOCH (!) kopieren Sie folgende Zeile ANSTELLE der unter 5 angegebenen in Ihr Skript:
9.
- Beenden Sie den GPO Editor
10.
Wenn Sie nicht warten möchten und keinen Neustart am PC machen wollen,
- führen Sie als Administrator (oder Benutzer mit administrativen Rechten) auf einem PC, der der Domäne angehört, mit
-> Start
-> ausführen
-> gpupdate /force
aus. Dies erzwingt eine sofortige Aktualisierung des PCs im Bezug auf die GPOs.
11.
- Melden Sie sich als Benutzer an. Stellen Sie Ihre Software ein (z.B. SIPPS) und melden Sie sich ab.
- Melden Sie sich nochmal an.
Sie sollten jeweils beobachten, dass angezeigt wird, dass die Ab-/Anmeldeskripts ausgeführt werden.
Verbesserungsvorschläge, Kritik, was auch immer, nehme ich gerne entgegen.
Viel Erfolg!
tc
- Windows 2003 Server-Umgebungen mit laufendem Active Directory
- XP Clients
- Roaming Profiles mit "Löschen lokaler Kopien nach der Abmeldung vom PC"
befassen oder diese administrieren und dabei feststellen, dass ein paar Programme möglicherweise ihre Einstellungen verlieren.
Vorausgesetzt sind zur Umsetzung fortgeschrittene Kenntnisse im AD und der Funktionsweise der GPOs. Wer damit keine Erfahrung hat, sollte das zunächst nachholen, sonst ist diese Anleitung evtl. zu kurz gehalten. Auf Einzelheiten im Umgang mit Windows 2003 und XP gehe ich hier nicht unbedingt ein. Verwendung erfolgt auf eigene Gefahr. Wenn Sie nicht wissen, was Sie da tun, sollten Sie es bitte lassen. Ich übernehme absolut keine Haftung für Schäden, die an den Profilen (oder sogar an Ihrem System) möglicherweise entstehen können! Evtl. probieren Sie das ganze zuerst in einer Test-Umgebung.
Fangen wir an... wofür überhaupt diese Anleitung?
Eigentlich ist der Inhalt dieses Tutorials den Teppich von hinten aufgerollt - gebe ich offen zu. Das Problem jedoch, weshalb diese Anleitung entsteht, ist schlichtweg auf Programmierfehler oder auf vom Programmierer gewolltes Verhalten zurückzuführen. Ahead z.B. hat Sipps so programmiert, dass die Einstellungen für die VOIP-Telefonie lediglich unter "lokale Einstellungen" gespeichert werden. Selbst wenn es Umgebungen gibt, in denen dieses Verhalten erforderlich ist, so ist es für diejenigen ärgerlich, die nach der Abmeldung ihre Einstellungen verlieren. Genauso sieht das auch mit Infodesk-Phone aus. Deren Programmierteam arbeitet nach einem Hinweis von meiner Seite bereits an einer neuen Lösung - zumindest hat man mir das so mitgeteilt.
Sicherlich gibt es noch weitere Software, die so programmiert wurde. Und sicherlich gibt es noch weitere Admins, die vor dem gleichen Problem stehen, dass das gesamte Profil, aber nicht der Ordner "lokale Einstellungen" kopiert wird.
In vielen Threads habe ich gelesen, dass man es per Ordnerumleitung umsetzen soll - meiner Erfahrung nach funktioniert das nicht.
Meine Lösung sieht daher so aus:
0.
Vorarbeiten, die Sie evtl. nicht brauchen:
a) Stellen Sie die Anzeige für die Dateierweiterungen so ein, dass Sie sie angezeigt bekommen.
b) Die Ordnerfreigabe auf dem Server, in der die Profile liegen, muss auf den betroffenen PCs als Netzlaufwerk eingebunden werden. In diesem Tutorial benutze ich dafür t:. Sie können dies Ihren Wünschen anpassen.
In meinem Fall: net use t: \\servername\profile\%username%
c) Informieren Sie sich über den Befehl xcopy und seine Parameter!
d) meine Zeichensprache:
- sind auszuführende Schritte. Wenn Sie den Text übersehen wollen, tun Sie einfach der Reihe nach, was hinter dem - steht.
-> führt Sie in Unterordner/Schritte
Code-Schnipsel
Zeilen ohne Zeichen sind Rand-Hinweise1.
Vorausgesetzt, Sie haben das AD aufgeräumt und für die betroffenen Benutzer eine eigene Organisationseinheit,
- weisen Sie dieser OU eine neue Richtlinie zu.
2.
- Öffnen Sie diese Richtlinie mit dem Editor und
- gehen Sie zur
-> Benutzerkonfiguration
-> Windows-Einstellungen
-> Skripts (An-/Abmeldung)
3.
- Doppelklicken Sie auf Anmeldung
- Hinzufügen,
- Durchsuchen
4.
- erstellen Sie mit rechter Maustaste ein neues Textdokument und
- benennen Sie es um in "Anmeldung.bat" (im zweiten Schritt "Abmeldung.bat") oder einem Ihren Erfordernissen entsprechend anderen Namen.
Der Name ist für die Funktion nicht relevant. Ich weiß jedoch in diesem Moment nicht, ob Umlaute geeignet sind. Ich persönlich verzichte darauf. Wichtig ist die Endung .bat
5.
- Öffnen Sie die Datei und kopieren Sie sich folgende Zeile hinein (inklusive der Anführungszeichen):
xcopy "t:\Lokale Einstellungen" "C:\dokumente und einstellungen\%username%\Lokale Einstellungen" /E /C /I /F /G /H /O /Y
- passen Sie t:\ und ggf. auch c:\ Ihren Bedürfnissen an6.
- Speichern Sie die Datei
7.
Sie befinden sich nun wieder im Öffnen-Dialog.
- klicken Sie das Skript an und
- klicken Sie Öffnen
- klicken Sie OK
- klicken Sie OK
8.
- Wiederholen Sie Schritte 3 bis 7 für die Abmeldung. JEDOCH (!) kopieren Sie folgende Zeile ANSTELLE der unter 5 angegebenen in Ihr Skript:
xcopy "C:\dokumente und einstellungen\%username%\Lokale Einstellungen" "t:\Lokale Einstellungen" /E /C /I /F /G /H /O /Y
9.
- Beenden Sie den GPO Editor
10.
Wenn Sie nicht warten möchten und keinen Neustart am PC machen wollen,
- führen Sie als Administrator (oder Benutzer mit administrativen Rechten) auf einem PC, der der Domäne angehört, mit
-> Start
-> ausführen
-> gpupdate /force
aus. Dies erzwingt eine sofortige Aktualisierung des PCs im Bezug auf die GPOs.
11.
- Melden Sie sich als Benutzer an. Stellen Sie Ihre Software ein (z.B. SIPPS) und melden Sie sich ab.
- Melden Sie sich nochmal an.
Sie sollten jeweils beobachten, dass angezeigt wird, dass die Ab-/Anmeldeskripts ausgeführt werden.
Verbesserungsvorschläge, Kritik, was auch immer, nehme ich gerne entgegen.
Viel Erfolg!
tc
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 76915
Url: https://administrator.de/contentid/76915
Ausgedruckt am: 25.11.2024 um 07:11 Uhr
12 Kommentare
Neuester Kommentar
Hallo,
ich als Newbie habe schon einiges versucht das oben angegebene Tutorial zu installieren bzw. auszuführen aber leider ohne Erfolg - ich nehme an es wird wohl an den Richtlinien liegen.
Die Profile werden zwar vom Server geholt und wieder auch zurückgespeichert aber leider nicht die Lokalen Einstellungen des Benutzers.
Vielleicht findet sich ja jemand der mir die notwendigen Schritte von Anfang ( anlegen der OU ) bishin zur Richtlinie erklärt.
Ich bin leider keine IT-Spezialist sondern muss mir alles so "learning by doing" aneignen.
Wäre echt super wenn sich jemand die Zeit nimmt und das Tutorial evtl. ein wenig erweitert - so in die Richtung "Tutorial für Dummies".
Besten Dank im voraus.
ich als Newbie habe schon einiges versucht das oben angegebene Tutorial zu installieren bzw. auszuführen aber leider ohne Erfolg - ich nehme an es wird wohl an den Richtlinien liegen.
Die Profile werden zwar vom Server geholt und wieder auch zurückgespeichert aber leider nicht die Lokalen Einstellungen des Benutzers.
Vielleicht findet sich ja jemand der mir die notwendigen Schritte von Anfang ( anlegen der OU ) bishin zur Richtlinie erklärt.
Ich bin leider keine IT-Spezialist sondern muss mir alles so "learning by doing" aneignen.
Wäre echt super wenn sich jemand die Zeit nimmt und das Tutorial evtl. ein wenig erweitert - so in die Richtung "Tutorial für Dummies".
Besten Dank im voraus.
Das ist aber gelungene Antwort. Ich bin platt - mit soviel Schmarn hätte ich gar nicht erwartet.
Wieso stellst du eigentlich dein Tutorial hier ein wenn es doch keinen helfen soll - schon zumindestens nicht den Leuten die eigentlich nach Hilfe suchen. Spezialisten brauchen dieses Tutorial nicht die sind gut in Ihrem Fach und haben die Lösung.
Vielleicht solltest du mal zurückschauen als du einst ein Newbie warst ? - Ich kann mir nicht vorstellen das du schon als IT Profi in der Wiege lagst.
Freche Antworten bekommt man in anderen Foren auch aber das dies hier auch passiert hätte ich nicht gedacht - Schau doch mal oben bei " Über uns " rein und frag dich ob du auch wirklich dazugehörst.
Vielleicht findet sich ja jemand anderes der nicht so abwertent gegenüber Newbies ist.
MacDuffy
Wieso stellst du eigentlich dein Tutorial hier ein wenn es doch keinen helfen soll - schon zumindestens nicht den Leuten die eigentlich nach Hilfe suchen. Spezialisten brauchen dieses Tutorial nicht die sind gut in Ihrem Fach und haben die Lösung.
Vielleicht solltest du mal zurückschauen als du einst ein Newbie warst ? - Ich kann mir nicht vorstellen das du schon als IT Profi in der Wiege lagst.
Freche Antworten bekommt man in anderen Foren auch aber das dies hier auch passiert hätte ich nicht gedacht - Schau doch mal oben bei " Über uns " rein und frag dich ob du auch wirklich dazugehörst.
Vielleicht findet sich ja jemand anderes der nicht so abwertent gegenüber Newbies ist.
MacDuffy
In der GPO durchhangeln durch folgende Punkte:
- Benutzerkonfiguration
- Administrative Vorlagen
- System
- Benutzerprofile
- "Verzeichnisse aus servergespeichertem Profil ausschließen"
Standardmässig steht da z.B. "Verlauf", "Lokale Einstellungen", "Temp", "Temporäre Internet Dateien".
Einfach "Lokale Einstellungen" rauslöschen und gut ist ...
- Benutzerkonfiguration
- Administrative Vorlagen
- System
- Benutzerprofile
- "Verzeichnisse aus servergespeichertem Profil ausschließen"
Standardmässig steht da z.B. "Verlauf", "Lokale Einstellungen", "Temp", "Temporäre Internet Dateien".
Einfach "Lokale Einstellungen" rauslöschen und gut ist ...
Ja klar werden die dann mitkopiert. SIe werden ja nicht mehr ausgeschlossen. Du mußt wissen, dass zu NT4-Zeiten den Ausschluß von Verzeichnissen noch nicht gab - da wurde immer alles mit dem Profil mitkopiert, u.a. der komplette IE-Cache oder die temporären Dateien - kannst dir vorstellen, dass das extrem viel war. Mit SP4 (glaub ich) kam dann die Möglichkeit hinzu, spezifische Verzeichnisse auszuschliessen. Mit Win2000 kam das "Lokale Einstellungen"-Verzeichnis dazu, sowie die Defaultkonfiguration, diese nicht mit zu "roamen". Nur deswegen wird der ausgeschlossen. Diese Defaultkonfig kann über die GPO einfach so manipuliert werden, dass Lokale Einstellungen wieder als Teil des Roaming Profile betrachtet wird.
Das was du machst, ist demnach ein unnötiger Workaround - da es mit Bordmitteln zu bewerkstelligen ist.
Das was du machst, ist demnach ein unnötiger Workaround - da es mit Bordmitteln zu bewerkstelligen ist.