¿Cómo suprimir las advertencias usando rundll32 printui.dll, PrintUIEntry?

¿Cómo suprimir las advertencias usando rundll32 printui.dll, PrintUIEntry?

Estoy intentando crear un archivo por lotes que se utilizará para agregar impresoras de red a las computadoras de mi trabajo. El archivo por lotes lo ejecutará localmente un asistente de TI en la computadora a la que se le debe agregar la impresora. Las computadoras ejecutan Windows 10.

Tenemos dos servidores de impresión y el nombre de una impresora especificada puede estar en cualquiera de los servidores de impresión. El objetivo es simplemente intentar agregar la impresora desde ambos servidores. El correcto tendrá éxito, el incorrecto fracasará.

Estoy usando rundll32 printui.dll,PrintUIEntrypara esto. A continuación se muestra un fragmento de mi código.

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

Por lo que puedo decir, el /qconmutador debería suprimir mensajes de error, como este:

Windows no pudo conectarse a la impresora

Sin embargo, sigo viendo el mensaje de error cuando se ejecuta el script. ¿Alguien sabe cómo suprimir esta advertencia?

información relacionada