Установка / добавление очереди печати в клиент Windows
Кто-нибудь знает, как я могу тихо установить / добавить очередь печати в клиент Windows? Клиенты - это 32-разрядная Windows XP, подключающаяся к серверу печати Windows 2008 R2, и я попытался использовать следующую команду, но все равно появляется диалоговое окно, в котором пользователю предлагается найти путь к файлам драйвера:
rundll32 printui.dll,PrintUIEntry /in /n\\print-svr\print-queue /f "C:\windows\temp\pcl\hpcu091c.inf"
Поэтому, конечно, в этом примере я пытаюсь установить очередь "\print-svr\print-queue" и проинструктировать клиента получить драйвер для этой очереди из следующего файла драйвера, который присутствует в их системе: "C: \ Windows\ Temp\ ПКЛ \hpcu091c.inf"
Я отправляю эту команду с сервера Altiris, но на самом деле это не имеет значения, поскольку я могу воссоздать ту же проблему с помощью удаленного скриптинга.
2 ответа
Во-первых, убедитесь, что вы установили 32-разрядные драйверы вместе с 64-разрядными драйверами на сервере печати R2. (Чтобы установить драйверы x86, перейдите в свойства принтера, нажмите "Общий доступ", а затем "Дополнительные драйверы").
Кроме того, я рекомендую использовать сочетание предпочтений групповой политики и групповой политики для настройки клиентских сетевых принтеров и ограничений "Укажите и печатайте".
Вы можете добавить /q
к команде в вашем вопросе, или вы можете использовать групповую политику для их развертывания, если у вас есть сервер печати и Active Directory.
Вам не нужно указывать драйвер с /f
переключиться, хотя. Просто установите драйвер x86 на свой сервер печати, и клиент автоматически запросит его, если он ему понадобится.