I have a mixed domain of Windows 7 and Windows XP computers, and a Group Policy to set printer settings based on the Computer being a member of a Security Group.
The group Policy has 2 preference entries for most printers:
Create policy that creates each printer on the workstation
Update policy that sets the default printer based on whether the Computer Name is in a particular Security Group, using "Item Level Targeting"
The policy completes without error and collecting the policy results show the correct default printer being applied. On the Windows XP computers, the policy works perfectly, but on the Windows 7 (32bit RTM) computers the first printer in the policy is always chosen as the default?
If I log in as an elevated user, the same thing still happens on the initial login, but running a
GPUPDATE /FORCE on the machine will cause the correct default printer to be chosen.