In our setup i am using roaming profiles in my Citrix XenApp setup since users are load balanced over multiple xenapp servers. And this time i really thought that i had done everything i could do for the end users (preserving their data,settings etc) but once again – i were wrong.
It seems that if you use the quick access toolbar in eg. Word, those settings will be appended to C:\Users\john\AppData\Local\Microsoft\Office\word.qat (etc)
which is local and not roaming – and therefore wont be updated on your UserProfiles network share.
as far as google told me, theres no fancy gpo or registry setting that can change the path of where to store the qat files.
and redirecting the Applications\… folder can work, but often runs into conflicts with other apps or updates that don’t seem to like
it ‘moved’, so it’s side effects can outweigh its benefits.
So, the easiest way to solve this little problem, is to use the Logon/Logoff gpo (User Configuration – Policies – Windows Settings – Scripts (Logon/Logoff)
In the Logoff Properties, add your newly created saveqat.bat which contains the following
SET target=%APPDATA%\Microsoft\Office
SET source=%USERPROFILE%\Local Settings\Application Data\Microsoft\OfficeIF NOT EXIST “%target%” MD “%target%”
copy “%source%\*.qat” “%target%”
And in the Logon properties, add loadqat.bat
SET source=%APPDATA%\Microsoft\Office
SET target=%USERPROFILE%\Local Settings\Application Data\Microsoft\OfficeIF NOT EXIST “%target%” MD “%target%”
copy “%source%\*.qat” “%target%”
Now your probem should be solved – your qat files will be copied along with your roaming profile, and copied back, and the user settings will be preserved.