I've got a Windows Server 2008 R2 domain with a number of Windows 7 workstations attached. These workstations could be anywhere in the world and are used as kiosk-like devices, so each workstation is always logged in with the same user account.
I'm therefore looking to find a way to set the language of these workstations to be dependent on a property in the AD, be that an OU or some other property. So, for example, a workstation that is based in Italy will have it's default language/locale/regional set to be Italian.
What's the best way of achieving this, both in terms of defining what language each workstation should default to, and actually enforcing that as policy?