We have about 300 Vista Enterprise SP1 x86 Lab computers on a 2003 domain that is a child domain of a 2008 forest/parent domain. I have built a new group policy that is using the "Delete user profiles older than a specified number of days on system restart" setting and specifying 30 days. But for some reason after the systems reboot, and I log in with an administrator, the user profile service never searches and cleans up old profiles. I can see profiles that are clearly older than 30 days in the c:\users directory and the application log doesn't show any events from search-ProfileNotify event source.
I've tried disabling roaming profiles thinking that was an issue. I've verified through rsop.msc that the policy is indeed applying successfully, it just never does anythying.
Is there something else that I'm supposed to set and I'm missing?