Назад | Перейти на главную страницу

Как перенести очереди печати Windows

У меня есть сервер печати Windows 2003, который мне нужно списать, но мне нужно сначала перенести с него очереди печати на другой сервер Win2k3. Я нашел некоторую информацию о миграции, но, похоже, все это связано с дублированием настроек очереди печати. Я хочу найти наиболее прозрачный способ развертывания новых очередей печати для моих клиентов.

Прямо сейчас у всех клиентов настроены очереди печати вручную. Меня не особо заботит удаление старых очередей, хотя я бы не стал отказываться от этого. Я просто хочу автоматически добавлять новые очереди. Мне казалось, что лучше всего будет использовать GPO, но я никогда не создавал его раньше. (Я администратор Unix, вынужденный иметь дело с Windows.) Кажется, каждая часть документации, которую я видел по объектам групповой политики очереди печати, ссылается на вещи, которых просто не существует.

Пошаговое руководство по управлению печатью относится к опции «Управление печатью», которая может быть в административных инструментах или может быть подключаемым модулем MMC. Его нет ни в одном месте на моем сервере печати. Роль сервера печати была активирована много лет назад, и в этом документе нет опции «Обновить эту роль». Я пробовал активировать его на другом сервере, но его там тоже не было. (В этом документе также говорится: «Установка управления печатью выполняется путем добавления или обновления роли сервера печати. ​​Обратите внимание, что компьютер, на котором установлено Управление печатью, не обязательно должен быть сервером печати». Конечно, вы не можете добавить роль сервера печати без совместного использования локально подключенного принтера, поэтому я не уверен, почему это утверждение не оксюморонично.)

Я также обнаружил, что Microsoft ссылается на программу под названием PushPrinterConnections.exe, но я нигде не могу найти эту программу.

По сути, после двух или трех полных сбоев в документации Microsoft я сдался и спрашиваю в надежде, что кто-то действительно знает, как это сделать.

Редактирование GPO иногда может быть довольно забавным.

Отредактируйте объект групповой политики, который вы хотите использовать для внесения изменений.

Перейдите в Глобальные настройки> Конфигурация пользователя> Предпочтения> Настройки панели управления> Принтеры.

Щелкните правой кнопкой мыши "Принтеры", выберите "Новый", затем "Общий принтер". Измените действие на Удалить. В поле «Общий путь» выберите старый путь к принтеру, который необходимо удалить. Установите флажок Удалить все подключения к общему принтеру. Щелкните ОК.

Щелкните правой кнопкой мыши "Принтеры", выберите "Новый", затем "Общий принтер". Измените действие на Создать. В поле Share Path выберите новый принтер, который нужно добавить. Если хотите, установите принтер по умолчанию. Щелкните ОК.

Закройте групповую политику. После репликации групповой политики на все контроллеры домена (обычно около 15-30 минут, если все контроллеры домена находятся в пределах одного сайта) вы можете заставить свой компьютер загрузить параметры GPO из домена, запустив gpupdate на рабочем столе из командной строки.

Как только это закончится, проверьте, прошли ли изменения. В противном случае возможно, что объект групповой политики не завершил репликацию на все контроллеры домена.

То, что вы видите, может немного отличаться, поскольку я использую домен Windows 2008, и вы не указали, была ли у вас Windows 2003 или Windows 2008. Если это Windows 2003, дайте мне знать, и я перейду на домен Windows 2003 и обновите соответственно.

Если вы не можете сделать резервную копию / восстановить все очереди печати и драйверы, вы можете использовать printmigrator от Microsoft: http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&displaylang=en

Будьте осторожны, некоторые настройки не переносятся (лицевая / оборотная сторона, размер бумаги ...), а некоторые драйверы принтера не могут быть перенесены таким образом (в основном многофункциональные драйверы)

Затем, чтобы перенастроить клиентов: -используйте gpo, как объяснил mrdenny -используйте vbscript при входе в систему, доступный в моем блоге: http://lordoftheping.blogspot.com/2007/09/vbscript-to-change-printer-server.html он сохраняет принтер по умолчанию, просто измените строку сервера для подключения к очереди