Как подавить предупреждения с помощью rundll32 printui.dll,PrintUIEntry?

Как подавить предупреждения с помощью rundll32 printui.dll,PrintUIEntry?

Я пытаюсь создать пакетный файл, который будет использоваться для добавления сетевых принтеров к компьютерам на моей работе. Пакетный файл будет запущен локально IT-помощником на компьютере, которому нужно добавить принтер. Компьютеры работают под управлением Windows 10.

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

Я использую rundll32 printui.dll,PrintUIEntryдля этого. Фрагмент моего кода ниже.

rundll32 printui.dll,PrintUIEntry /in /n\\PRINTSERVER1\%printername% /q
rundll32 printui.dll,PrintUIEntry /in /n\\PRINTSERVER2\%printername% /q

Насколько я могу судить, /qкоммутатор должен подавлять сообщения об ошибках, например, такие:

Windows не удалось подключиться к принтеру

Однако я все еще вижу сообщение об ошибке, когда скрипт запущен. Кто-нибудь знает, как отключить это предупреждение?

Связанный контент