Как сделать бекап/восстановление Print Server on Server 2016
Порой приходится вводить в строй новые терминальные сервера, а это подразумевает собой и восстановление на них всех настроек заведенных принтеров. В этом случае
У меня TS (Terminal Server – Терминальный сервер)
:
OS: Windows Server 2016 Standard
Role: Remote Desktop + Print Server
Чтобы сделать бекап настроек Print Server
нужно:
Шаг №1: Авторизоваться на системе с правами администратора.
Шаг №2: Открыть оснастку Print Manager
и действия по бекапированию настроек принтеров:
Win + X – Control Panel – View by: Category -> Small icons – Administrative Tools – Print Manager
– и через правый клик мышью на текущем хосте, у меня он srv-ts2(local)
выбрать “Export printers to a file…
” в появившемся окне “Print Migration
” будет сперва представлено какие драйвера принтеров будут экспортированы в файл, нажимаем Next
– указываем место сохранения в файловой системе, к примеру:
Export printer data to: c:\1\srv_ts_local_print_backup
И нажимаем Save
к указанному именованию добавится расширение:
1 | C:\1\srv_ts_local_print_backup.printerExport |
Нажимаем Next
и начинается процесс экспорта.
И нажимаю Finish
для выхода из мастера.
На заметку: Делать данную процедуру можно также в процессе работы терминального сервера с ролью принт сервера.
Если все сделано правильно, то Вы должны видеть сообщение: Export complete. The operation completed with no errors.
Printbrm.exe
По логам в оснастке Event Viewer (local) – Applications and Services Logs – Microsoft – Windows – PrintBRM - Admin
значатся сообщения:
Event ID: 1
Source: PrintBRM
Description: Printbrm.exe (the Printer Migration Wizard or the command-line tool) is beginning a backup of print queues. No user action is required.
Event ID: 33
Source: PrintBRM
Description: Printbrm.exe (the Printer Migration Wizard or the command-line tool) is backing up printer forms. No user action is required.
Что из себя представляем экспортированный файл с описание/драйверами для всех установленных драйверов принт сервера:
123 | ekzorchik@ADM-19:/mnt/c/test$ file srv_ts_local_print_backup.printerExport srv_ts_local_print_backup.printerExport: Zip archive data, at least v4.5 to extract |
если щелкнуть по нему левой кнопкой мыши, к примеру в Windows 10 Pro (Version 10.0.17134.950)
, то запуститься оснастка «Перенос принтеров» где будет указано какие объекты можно импортировать. А если открыть через архиватор 7zip
, то в данном архиве присутствует:
Каталог Drivers – драйвера на принтера
Каталог Printers – принтера
И xml файлы: портов, форм и т.д
Т.е. по-сути все что есть в оснастке Print Manager
раздела Print Servers – srv-ts2 (local): Drivers, Forms, Ports, Printers.
Шаг №3: Открыть оснастку Print Manager
и действия по восстановлению настроек принтеров:
Win + X – Control Panel – View by: Category -> Small icons – Administrative Tools – Print Manager
и через правый клик мышью на текущем хосте, у меня он srv-ts2(local)
выбрать “Import printers from a file…
”, указать путь до файла (с:\test\srv_ts_local_print_backup.printerExport
) сделанного через экспорт и следовать указаниям мастера.
После чего, собственно, все, настройки принтеров, драйверов, портов успешно, как бы установлены с нуля, за исключением, что были восстановлены с другой системы. Задача выполнена, с уважением автор блога Олло Александр aka ekzorchik.