Búsqueda de sitios web

Cómo enumerar las impresoras instaladas en Windows usando PowerShell


Para obtener la lista de impresoras instaladas en el sistema operativo Windows usando PowerShell, use el comando `Get-Printer`. Este comando recupera la lista de impresoras en una computadora. También puede utilizar el comando Get-Printer para obtener las propiedades de una única impresora.

Aquí está el comando de Powershell para obtener una lista de impresoras instaladas.

Get-Printer

En este artículo, analizaremos cómo enumerar las impresoras instaladas en el sistema operativo Windows y obtener una lista de impresoras en una computadora remota usando el comando PowerShell.

Cómo obtener una lista de impresoras instaladas en una computadora local usando PowerShell

Utilice el comando Get-Printer para obtener una lista de impresoras instaladas en la computadora local usando PowerShell.

Get-Printer

En el script de PowerShell anterior, el comando Get-Printer recupera una lista de impresoras y conexiones de impresoras en la computadora local.

A continuación se muestra el resultado del PowerShell Get-Printer anterior para ver las impresoras asignadas en la computadora local.

Consejo interesante: ¡Cómo obtener una dirección IP de impresora usando PowerShell!

Cómo enumerar las impresoras instaladas en una computadora remota

Utilice el comando Get-Printer con el parámetro ComputerName para especificar el nombre de la computadora remota; recupera una lista de impresoras de la computadora remota.

Get-Printer -ComputerName "INCORP-EU-20"

En el script de PowerShell anterior, el comando Get-Printer utiliza el parámetro ComputerName para especificar el nombre de la computadora remota “INCORP-EU-20” y recupera una lista de impresoras instaladas desde una computadora remota.

A continuación se muestra el resultado del script de PowerShell anterior para ver las impresoras asignadas en una computadora remota.

PS D:\PS> Get-Printer -ComputerName "INCORP-EU-20"                                                                                              
Name                           ComputerName    Type         DriverName                PortName        Shared   Published  DeviceType
----                           ------------    ----         ----------                --------        ------   ---------  ----------
OneNote (Desktop)             INCORP-EU-20  Local        Send to Microsoft OneN... nul:            False    False      Print
Webex Document Loader          INCORP-EU-20  Local        Webex Document Loader     Webex Docume... False    False      Print
Secure XPS Printer             INCORP-EU-20  Local        Microsoft XPS Document... PORTPROMPT:     False    False      Print
OneNote                        INCORP-EU-20  Local        Microsoft Software Pri... Microsoft.Of... False    False      Print
Microsoft XPS Document Writer  INCORP-EU-20  Local        Microsoft XPS Document... PORTPROMPT:     False    False      Print

Consejo interesante: ¡Cómo obtener propiedades de la impresora usando PowerShell!

Conclusión

Espero que el artículo anterior sobre cómo obtener una lista de impresoras instaladas en las computadoras locales y remotas usando el comando Get-Printer de PowerShell le sea útil.

Puede utilizar caracteres comodín con el comando `Get-Printer`.

Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.

enlaces relacionados

Módulo de gestión de impresoras

Artículos relacionados