- Split-brain DNS deployment using Windows Server DNS policy - Wed, Nov 30 2022
- Veeam Backup for Microsoft 365—Why you need to back up your M365 data - Tue, Nov 15 2022
- Cloud-based patch management with Action1 - Tue, Nov 8 2022
You might have used the Printer Migration tool (PRINTMIG.EXE) in the past to migrate print services to a new server. However, this tool has been replaced by the Printer Migration Wizard, which uses the printbrmui.exe and printbrm.exe command line tools. In addition, it is the only tool produced by Microsoft that is supported for 64-bit operating systems and drivers.
The export capabilities include print queues, printer settings, printer ports, and other settings. In addition, the Printer Migration Wizard and the printbrm.exe command-line tool can import custom forms and color profiles as part of the process. However, it doesn't support printer settings exported using the legacy Printer Migration tool.
IT admins can also use the printbrm.exe command line tool and the task scheduler to regularly export or import printers as part of their backup and disaster recovery processes. This functionality provides a great way to perform backups of your print server configuration settings, which can quickly be restored later.
Note you must have administrator credentials to perform the Printer Migration Wizard tasks. An overview of the Printer Migration Wizard process includes the following:
- Install the Print and Document Services role on the destination server.
- Export the printer settings from the source server.
- Import the printer settings to the target server.
Export print settings using the Print Migration Wizard ^
The walkthrough that follows was created using a Windows Server 2008 R2 source server and a Windows Server 2019 server as the migration target. The Windows Server 2019 server has the Print and Document Services role installed. You can perform both the export and import operations from the target server.
Open the Print Management console, and choose the Migrate Printers option.
For the export from your legacy Windows Server, choose the Export printer queues and printer drivers to a file option. As detailed, it exports printer queues, printer ports, and printer drivers to a file you specify.
Choose the server from which to export the printer settings. Here, you can type in the NetBIOS or FQDN of the source legacy Windows print server.
Next, review the list of items to be exported. After that, select the location of the printer export file.
Importing printers to the destination server ^
Now that we have the export of the printer configuration settings, we can begin the import process. First, as you see, we only have a couple of default printers on the new print server.
To import, we follow the same procedure to start the Printer Migration Wizard by right-clicking the Print Management node and selecting Printer migration. This time, we choose Import printer queues and printer drivers from a file.
Now we can select the printer export file created earlier to begin the import to the destination print server.
Next, select a destination print server for importing the exported printer settings file. We are choosing the Windows Server 2019 target server below, which is the same server we are running the Printer Migration Wizard from.
On the import options screen, you can choose the import mode. Either you keep existing printers or overwrite existing printers that have the same name. Select Next to begin the import.
The import process begins and should complete successfully. We now have the HP LaserJet 4100 Series printer listed in the installed printers, ready for connections.
The Printer Migration Wizard and the printbrm.exe command line tool are built into the Print and Document Services role and can export and import print queues, printer settings, printer ports, and other settings. In addition, they enable quickly and painlessly migrating all the installed printers from a legacy Windows Print Server to a new Windows Print Server running on Windows Server 2019 or Windows Server 2022.
Subscribe to 4sysops newsletter!
Finally, the command line tool and the task scheduler provide an effective way to back up print configuration settings as part of your disaster recovery plan.