可以导出打印队列、打印机设置、打印机端口和语言监视器,然后在另一台运行 Windows 操作系统的打印服务器上导入这些内容。这是用于合并多台打印服务器或替换旧版打印服务器的一种有效方法。
打印服务器的迁移工具
用于迁移打印服务器的工具由以下内容确定:
- 要从其迁移的源操作系统。
- 要迁移到的目标操作系统。
- 迁移是否涉及 64 位操作系统和驱动程序。
支持的迁移方案
下表说明打印机迁移向导和 Print Migrator 3.1 的受支持的和不受支持的迁移方案、是否支持基于 x64 的系统和驱动程序,以及如何访问每个工具:
工具 | 支持的迁移方案 | 不支持的迁移方案 | 是否支持基于 x64 的系统和驱动程序? | 可用性 |
---|---|---|---|---|
打印机迁移向导, Printbrm.exe 命令行工具 |
Windows Vista - 支持到 Windows Vista 的所有迁移。 Windows Server 2008 R2 - 无法直接从旧版操作系统(Windows NT Server 4.0、Windows 2000 Server)迁移到 Windows Server 2008 R2。相反,必须从旧版操作系统迁移到运行 Windows Vista 的计算机,然后从 Windows Vista 迁移到 Windows Server 2008 R2。 |
不支持从 Windows 2000 Server 和旧版系统的迁移。 |
是。打印机迁移向导是 Microsoft 唯一支持的使用 64 位系统和驱动程序的迁移工具。 |
通过“打印管理”管理单元或使用运行 Windows 7 企业版、Windows 7 旗舰版和 Windows Server 2008 R2 的计算机上的 Printbrm.exe 通过命令行提供。 |
Print Migrator 3.1 |
支持从所有以前的 Windows 操作系统迁移到 Windows Server 2003。 |
不支持迁移到 Windows Vista 及更高版本的操作系统。 |
否。不支持 64 位驱动程序或系统。 |
联机时可用。Print Migrator 3.1 也在 Windows 2000 Server 和 Windows Server 2003 的资源工具包中提供。 |
迁移到运行 Windows Server 2003 的计算机
如果要从 Windows NT Server 4 或 Windows 2000 Server 迁移到 Windows Server 2003,则必须使用 Print Migrator 3.1。Print Migrator 3.1 无法用于 Windows Vista 或更高版本的操作系统。它无法处理系统驱动程序。若要在 x64 Windows Server 2003 系统之间迁移,请使用打印迁移向导。
注意 | |
Microsoft 不再支持 Print Migrator 3.1。打印机迁移向导和 Printbrm.exe 命令行工具已在 Windows 7 中引入以替换它。 |
迁移到运行 Windows Server 2008 R2 的计算机
使用打印机迁移向导或 Printbrm.exe 命令行工具迁移到运行 Windows Server 2008 R2 的计算机。使用运行 Windows Vista 和 Windows Server 2008 的计算机上的 Printbrm.exe 命令行工具。在 Windows Server 2003 上,只能用它远程管理打印服务器。
注意 | |
|
迁移打印服务器
若要使用“打印管理”迁移打印服务器,请执行下列操作: |
打开“打印管理”。
在左窗格中,单击“打印服务器”,右键单击包含要导出的打印机队列的打印服务器,然后单击“将打印机导出到文件”。此操作将启动“打印机迁移向导”。
在“选择文件位置”页面中,指定要保存打印机设置的位置,然后单击“下一步”以保存打印机。
右键单击要在其中导入打印机的目标计算机,然后单击“从文件导入打印机”。此操作将启动“打印机迁移向导”。
在“选择文件位置”页面中,指定打印机设置文件的位置,然后单击“下一步”。
在“选择导入选项”页上,指定下列导入选项:
-
导入模式。用于指定特定打印队列已存在于目标计算机时要执行的操作。
-
列入目录。用于指定是否在 Active Directory 域服务中发布已导入的打印队列。
-
将 LPR 端口转换到标准端口监视器。用于指定在导入打印机时,是否将打印机设置文件中的 Line Printer Remote (LPR) 打印机端口转换到速度更快的标准端口监视器。
-
导入模式。用于指定特定打印队列已存在于目标计算机时要执行的操作。
单击“下一步”导入打印机。
若要使用命令提示符迁移打印服务器,请执行下列操作: |
若要打开命令提示符窗口,请依次单击「开始」、“所有程序”、“附件”,右键单击“命令提示符”,然后单击“以管理员身份运行”。
键入:
CD %WINDIR%\System32\Spool\Tools Printbrm -s \\<sourcecomputername> -b -f <filename>.printerExport
键入:
Printbrm -s \\<destinationcomputername> -r -f <filename>.printerExport
值 | 描述 |
---|---|
<sourcecomputername> |
源计算机或目标计算机的通用命名约定 (UNC) 名称。 |
<destinationcomputername> |
目标计算机的通用命名约定 (UNC) 名称。 |
<filename> |
打印机设置文件的文件名。使用 .printerExport 或 .cab 文件扩展名。 |
注意 | |
若要查看该命令的完整语法,请在命令提示符下键入:Printbrm /? |
其他注意事项
- 若要打开“打印管理”,请单击「开始」,指向“管理工具”,然后单击“打印管理”。
-
您必须具有管理凭据才能执行此任务。
-
“打印机迁移向导”和 Printbrm.exe 只能将自定义表单和颜色配置文件导入到本地计算机,并且不支持使用 Print Migrator 工具导出的打印机设置。
-
可以使用“Windows 计划任务”功能来计划 Printbrm.exe 工具定期导出或导入打印机。可以使用此功能补充系统备份。