Montag, 10. September 2007

Office 2007 und die Symbolleiste für den Schnellzugriff

(Quick Access Toolbar)

Hallo Leute,

ich hatte n kleines, aber scheinbar doch nicht so einfaches Problem.

Folgende Umgebung:


  • Windows XP,
  • Office 2007
  • in einer Domain mit Windows 2003 Server Standard
  • servergespeicherte Benutzerprofile
  • und bei Abmeldung wird das lokal zwischengespeicherte Profil gelöscht.

Nun zum eigentlichen Problem:
Die Symbolleiste für den Schnellzugriff lies sich zwar anpassen aber die Änderungen gingen nach einem Neustart verloren. Die Farbschema Einstellungen wurden z. B. gespeichert. Das lag daran das diese Einstellungen in den Anwendungsdaten liegen, diese werden im Servergespeicherten Profil abgelegt.
Die Anpassungen für die Schnellzugriffsleiste werden allerdings in den "Lokalen Einstellungen\Anwendungsdaten\Office\" gespeichert.
Diese werden nicht synchronisiert, d. h. also das die Einstellungen an der Schnellzugriffsleite nicht gespeichert werden weil die Lokalen Einstellungen nicht mit dem Servergespeicherten Profil abgeglichen werden. Wie kann ich also die Einstellungen an der Schnellzugriffsleiste auf die "Anwendungsdaten" umlenken....?

Die Antwort auf die Frage ist ein eindeutiges "GAR NICHT"!

M$ hat folgendermaßen "geholfen": http://support.microsoft.com/kb/926805/en-us. Damit wusste ich wenigstens wie die ganzen Dateien heißen.

Also musste ich das ganze über Umwege "sichern" und "wiederherstellen". Dazu habe ich folgende Scripts erstellt:

Für die Abmeldung:

IF EXIST "%USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Office\*.qat" (

echo Wird kopiert...

mkdir "\\server\profiles\%username%\Office_QAT\"

xopy "%USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Office\*.qat" "\\server\profiles\%USERNAME%\Office_QAT\" /R /O /Y

) ELSE (

echo Datei ist nicht vorhanden...

exit

)


und für die Anmeldung:

IF EXIST "\\server\profiles\%username%\Office_QAT\*.qat" (

mkdir "%USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Office\"

xcopy "\\server\profiles\%USERNAME%\Office_QAT\*.qat" "%USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Office\" /R /O /Y

) ELSE (

exit

)


Diese Scripte lasse ich per GPO bei jeder An- bzw. Abmeldung ausführen.

Vielleicht hilft euch das ja.

Links:

Frage bei Administrator.de
Frage bei M$ Newsgroup

3 Kommentare:

Anonym hat gesagt…

Super. Habe genau das gleiche Problem bei uns in der Firma.
Danke für das Skript.

Anonym hat gesagt…

es gitb nun von MS eine Lösung für das Problem

http://support.microsoft.com/kb/958062/

Anonym hat gesagt…

sehr intiresno, danke