I too was experiencing the same or similar problems with roaming and mandatory profiles on windows 7 machines. We currently have a Windows 2003 domain with multiple operating systems (WinXP and Win7). After 2-3 months of research, testing and countless hours on the phone with Microsoft I finally got it to work using the following information which is a brief summarization of the process but includes articles and links with more detailed and step by step information. I know what everyone will say "this is a ridiculous process to get roaming profiles to work" and I agree, nevertheless it resolved my problem.
Setting up a roaming or mandatory profile using windows 7
(Please refer to article: http://support.microsoft.com/kb/973289
Unlike WinXP you will need to run sysprep in order to create a default user profile. The default user profile is copied from the local Administrator’s profile when sysprep is run. The default profile can then be copied to the server. (For more info regarding sysprep see article: http://technet.microsoft.com/en-us/libr ... 66049.aspx
Prior to running the sysprep you will need to create a unattend.xml answer file. To do this you will need to use the Windows System Image Manager (WSIM) for windows 7. This tool is included in the Windows Automated Installation Kit (WAIK). See the following articles: http://technet.microsoft.com/en-us/libr ... 49343.aspx
and http://technet.microsoft.com/en-us/libr ... 4394(ws.10
).aspx . To create an answerfile that contains the Copy Profile parameter you must open a Windows Image (.wim) or catalog (.clg) file in WSIM. (To do this follow article: http://technet.microsoft.com/en-us/libr ... 4253(WS.10
).aspx. This parameter must be set to “true” in the specialize pass. Once the answer file is created follow the steps to run sysprep located in (%systemroot%\system32) from the command prompt using the following command: \sysprep\sysprep.exe /oobe /reboot /generalize /unattend:c:\answerfile \unattend.xml.
After sysprep is run you can now log onto the computer with an account that has administrative credentials and follow the instructions from article http://support.microsoft.com/kb/973289
on “How to turn the default user profile into network default user profile in Windows 7”. Then follow the instructions on “How to turn the default user profile into a mandatory user profile in Windows 7”.
Note: If you are in a multi windows environment such as WinXP and Windows 7 you will need to create two folders for the profiles. WinXP will be named "name" (ex. \\servername\profiles\name) and Windows 7 profile will be named "name.v2" (ex. \\servername\profiles\name.v2).
Note: If there are any group policy settings being applied or running such as application installs you may need to disable these GP objects from executing, this can cause problems especially if those GP settings and apps are not compatible with Windows 7.