My setup contains Windows 2008 R2 64bit Domain controllers, Windows 2008 SP2 64bit Citrix XenApp Servers, with Exchange 2007.

I restricted access to to prevent users from browsing though the c:\ – which forced me to use the administrative office 2007 gpo templates

since i needed to change the default “save as” location. cause else outlook would try and access drive:\Documents and Settings\username\My Documents”

which would give it “This operation has been cancelled due to restrictions in effect on this computer. Please contact your administrator”.

(eg when you try and save emails, or attachments)

anyway, for some reason, theres no template for Outlook 2007 (would like to know why…) So Microsoft instead recommends this article

which in short tells you to add a string (REG_SZ) called DefaulthPath containing the new path for outlook to look in default.

(HKEY_CURRENT USER\Software\Microsoft\Office\12.0\Outlook\Options)

now, this you would normally throw in you startup scripts which is assigned to your users (sysvol/domain/scripts) like

REG ADD “HKCU\Software\Microsoft\Office\12.0\Outlook\Options” /v DefaultPath /t REG_SZ /F /d \\server.domain.tld\shared

This will run silently every time your user logs on a new citrix session and apply it to Outlook.

Now, i spend quite alot of time on getting this stuff to work, after a couple of hours testing and ensuring that the entry IS added, i gave up and asked Google

who completly ignored me.. Without the /F force parameter i could even see that when streaming Outlook, CMD appeard asking me if i wanted to overwrite the value in registry.

so there was no doubt that it was added.

After almost giving up, (no comments on this one) i came up with the really delayed idea that i should test it as an installed application and not streamed/profiled.

So after installing Office 2007 locally on my XenApp servers, i was surprised to see that it actually worked.  i could now shift between the profiled Outlook 2007 (streamed to server)

and the locally installed Outlook – never getting the streamed version to work.

So whoever reads this post and knows the explanation – please feel free to enlightenment me.