I am working on a print servers consolidation project where i have to migrate couple of print servers (all are windows 2003 32bit) to a newly built printer cluster which is windows 2008 r2.
I have more than 500 + printers in each server which need to be migrated, using the below article to backup and restore the print queue using printbrm.exe , so far it provided me great success, but i am facing issues in printer spool location configuration.
I would require the spool location to stay on (D:\spool) my cluster drive, But as soon as i run the printbrm -r -s \\servername -f printer.backup.export command, the print spool location are changes to default location (c:\windows\system32\spool\printers) i get this in my event log
"Printbrm.exe (the Printer Migration Wizard or the command-line tool) changed the spooler folder to: C:\WINDOWS\system32\spool\PRINTERS. No user action is required."
I see the printbrm must be setting the spooler folder as per the source server which is not a cluster server.
How to prevent printbrm changing the spool location?
Article i have been referring
http://blogs.technet.com/b/askperf/archive/2012/04/03/migrating-print-queues-quickly-using-printbrm-configuration-files-and-the-generic-text-only-driver.aspx