prnmngr

Se aplica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012.

Agrega, elimina y enumera impresoras o conexiones de impresora, además de establecer y mostrar la impresora predeterminada. Este comando es un script de Visual Basic ubicado en el directorio %WINdir%\System32\printing_Admin_Scripts\<language>. Para usar este comando en un símbolo del sistema, escriba cscript seguido de la ruta de acceso completa al archivo prnmngr o cambie los directorios a la carpeta adecuada. Por ejemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnmngr.

Sintaxis

cscript prnmngr {-a | -d | -x | -g | -t | -l | -?}[c] [-s <Servername>] [-p <Printername>] [-m <printermodel>] [-r <portname>] [-u <Username>]
[-w <password>]

Parámetros

Parámetro Descripción
-a Agrega una conexión de impresora local.
-d Elimina una conexión de impresora.
-X Elimina todas las impresoras del servidor especificado por el parámetro -s. Si no especifica un servidor, Windows elimina todas las impresoras del equipo local.
-g Muestra la impresora predeterminada.
-T Establece la impresora predeterminada en la impresora especificada por el parámetro -p.
-l Enumera todas las impresoras instaladas en el servidor especificado por el parámetro -s. Si no especifica un servidor, Windows enumera las impresoras instaladas en el equipo local.
c Especifica que el parámetro se aplica a las conexiones de impresora. Se puede usar con los parámetros -a y -x.
-s <Servername> Especifica el nombre del equipo remoto que aloja la impresora que quiere administrar. Si no especifica un equipo, se usa el equipo local.
-p <Printername> Especifica el nombre de la impresora que quiere administrar.
-m <Modelname> Especifica (por nombre) el controlador que desea instalar. Los controladores suelen denominarse según el modelo de impresora que admiten. Consulte la documentación de la impresora para más información.
-r <portname> Especifica el puerto donde está conectada la impresora. Si se trata de un puerto paralelo o serie, use el identificador del puerto (por ejemplo, LPT1: o COM1:). Si se trata de un puerto TCP/IP, use el nombre de puerto que se especificó cuando se agregó el puerto.
-u <Username> -w <password> Especifica una cuenta con permisos para conectarse al equipo que hospeda la impresora que quiere administrar. Todos los miembros del grupo local de Administradores del equipo de destino tienen estos permisos, pero los permisos también pueden concederse a otros usuarios. Si no especifica una cuenta, debe iniciar sesión en una cuenta con estos permisos para que el comando funcione.
/? Muestra la ayuda en el símbolo del sistema.

Comentarios

  • Si la información que proporciona contiene espacios, use comillas alrededor del texto (por ejemplo, "Nombre del equipo").

Ejemplos

Para agregar una impresora llamada colorprinter_2 que está conectada a LPT1 en el equipo local y requiere un controlador de impresora llamado color printer Driver1, escriba:

cscript prnmngr -a -p colorprinter_2 -m "color printer Driver1" -r lpt1:

Para eliminar la impresora denominada colorprinter_2 del equipo remoto denominado HRServer, escriba:

cscript prnmngr -d -s HRServer -p colorprinter_2