Just letting you folks know - it gets no better with Server 2012. We've had to reconsider deploying network printer using the GP Preferences way. I'm going to be testing scripts next week.