I've tried other methods found on TechNet and in the Community but I'm not having much luck with this. We've just finished creating an update to our standard image and thought it might be nice to create a script for adding all of our network printers (our users don't have an ounce of 'geek' in them, to say the least) and letting them decide on their default printer from there. Our admin won't modify the GPO, and our imaging process removes printers during sysprep, so we thought we'd put a batch or a vbs on a network share that we could run this from. The printers are all shared off of our Windows 2008 R2 print server in the server room and all Domain Users have print rights to them, all clients are Windows 7 Ent x64.
The latest iteration, below, doesn't appear to do anything - it just spits the first 4 lines out to the command prompt...