Finally the help of IT is here

Blog de soluciones informaticas.

Scripts para la administracion remota de impresoras

Escrito por jl on noviembre 13th, 2012

CleanSaveBtn white Scripts para la administracion remota de impresorasPdfBtn white Scripts para la administracion remota de impresorasEmailBtn white Scripts para la administracion remota de impresorasCleanPrintBtn white Scripts para la administracion remota de impresoras

Hace un tiempo revisando logs descubrimos que en nuestra red había trafico snmp que se estaba denegando por los diferentes firewalls. Mirando mas en detalle descubrimos que era tráfico que generaban equipos que tenían dados de alta puertos TCP/IP de impresoras que ya no existían y que nadie había eliminado.  Y como eran unos cuantos equipos, buscamos alguna forma de hacerlo remotamente y en la documentación de Microsoft encontramos que existían una serie de scripts que permitían la gestión remota de impresoras.

Estos scripts se encuentran disponibles en cualquier equipo, en  Windows XP y 2003 en la ruta   %windir%/system32 y en  Windows 7 y 2008 en el directorio %windir%system32\printing_admin_scripts\Es-es  y a continuacion teneis los nombres de los 7 scripts y una breve descripcion de lo que se puede hacer con ellos

Prncnfg.vbs — Configura o muestra información acerca de una impresora.

Prndrvr.vbs — Agrega, elimina y enumera los controladores de impresora.

Prnjobs.vbs — Hace una pausa, reanuda, cancela y enumera los trabajos de impresión.

Prnmngr.vbs — Agrega, elimina y enumera impresoras o conexiones de impresora, además de establecer y mostrar la impresora predeterminada.

Prnport.vbs — Crea, elimina y enumera los puertos de impresora TCP/IP estándar, además de mostrar y cambiar la configuración de puerto.

Prnqctl.vbs — Imprime una página de prueba, pausa o reanuda una impresora y borra una cola de impresión.

Pubprn.vbs — Publica una impresora en el servicio de directorio de Active Directory.

Para ejecutarlos simplemente hay que ir a una sesión de MSDOS y ejecutar el comando cscript seguido del nombre del script con las opciones correspondientes.

cscript prnmngr.vbs -l -s  equipo_pru

mostraría todas las impresoras instaladas en el equipo con nombre equipo_pru

Por no alargar mas este post, publicaremos algunos ejemplos en otros post donde podamos ver una utilización practica y que nosotros utilizamos muy a menudo.

Saludos.

pixel Scripts para la administracion remota de impresoras

Pulsa aquí para dejar tu opinión


Submit your review
* Required Field

Etiquetas: , , , , , ,


3 Responses to “Scripts para la administracion remota de impresoras”

  1. Salva Says:

    La ruta exacta para windows 7 es:

    C:\Windows\System32\Printing_Admin_Scripts\es-ES>

  2. jl Says:

    Hola Salva
    Efectivamente, me he dejado de poner el directorio Es-es, lo rectifico.
    Muchas gracias por la correccion

  3. Oscar Says:

    Buenos días.

    ¿Dónde podría encontrar los ejemplos que indicáis?

    Muchas gracias.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>