Conoce las impresoras que tiene conectado un equipo en remoto y gestiónalas

Conoce las impresoras que tiene conectado un equipo en remoto y gestiónalas

Los profesionales que nos dedicamos al soporte de usuarios en el ámbito profesional, sabemos que una de las tareas habituales que nos solicitan los usuarios es la de instalar, configurar, eliminar o cualquier otro aspecto relacionado con las impresoras en red que manejan desde su sistema operativo Windows.

Impresora

Por lo general, para realizar esta acción nos conectamos al equipo en remoto o visitamos al usuario in-situ, pero siempre teniendo que recurrir a que nos dejen un rato el equipo y siempre pendientes de sus horarios, al menos hasta ahora, y es que con el truco que traemos hoy, podremos realizar todo tipo de acciones con las impresoras en Windows, desde obtener un listado completo hasta instalarlas o eliminarlas, todo ello sin tener que molestar al usuario y de forma remota.

Para ello, nos vamos a valer del comando prnmngr.vbs que se encuentra alojado en C: / Windows / System32 / Printing_Admin_Scriptses-ES, y al que debemos llamar desde cmd haciendo uso del comando cscript, vamos a ver como haríamos la llamada al script...

  • Abre CMD
  • Vete hasta la ruta C: / Windows / System32 / Printing_Admin_Scriptses-ES con el comando cd
  • Escribe: cscript prnmngr.vbs
  • !Listo! Así es como se ejecuta el comando

Ahora bien, este script en local y sin parámetros no nos sirve de nada, por lo que para ejecutarlo en un equipo de forma remota, debemos realizar lo siguiente:

  • Abre CMD
  • Vete hasta la ruta C: / Windows / System32 / Printing_Admin_Scriptses-ES con el comando cd
  • Escribe: cscript prnmngr.vbs -s NOMBREPC -u NOMBREPCUSUARIO -w PASSWORD
  • Obviamente debemos sustituir NOMBREPC, USUARIO y PASSWORD por los valores apropiados

Con esto ya estaremos lanzando el comando en el equipo en remoto, pero todavía no vemos el listado de impresoras, por lo que para poder ver qué impresoras hay instaladas en ese PC en remoto, tan solo debemos realizar lo siguiente:

  • Abre CMD
  • Vete hasta la ruta C: / Windows / System32 / Printing_Admin_Scriptses-ES con el comando cd
  • Escribe: cscript prnmngr.vbs -l -s NOMBREPC -u NOMBREPCUSUARIO -w PASSWORD
  • Obviamente debemos sustituir NOMBREPC, USUARIO y PASSWORD por los valores apropiados
  • Gracias al parámetro -l obtendremos un listado de impresoras

Con esto, ya habremos conseguido el listado que pretendíamos de un equipo que no es el nuestro, pero las opciones no se quedan aquí, ya que además de la opción -l también podremos emplear las siguientes:

  • -a Agregar impresora local
  • -ac Agregar conexión de impresora
  • -d Eliminar impresora
  • -g Obtener impresora predeterminada
  • -m Modelo del controlador
  • -p Nombre de impresora
  • -r Nombre de puerto
  • -s Nombre de servidor
  • -t Establecer impresora predeterminada
  • -x Eliminar todas las impresoras
  • -xc Eliminar todas las conexiones de impresoras
  • -xo Eliminar todas las impresoras locales

Por supuesto, muchos de estos comandos debemos emplearlos juntos, por ejemplo, si indicamos la opción -t para establecer como predeterminada una impresora, también deberemos usar el comando -p para indicar el nombre de la misma.

Por lo tanto, si quieres obtener información y gestionar impresoras sobre Windows de forma remota y sin molestar al usuario, ahora ya sabes que Microsoft incluye de forma nativa esta herramienta con la que podrás hacerlo sin mayor problema.

Para ti
Queremos saber tu opinión. ¡Comenta!