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-PrinterEn 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-PrinterEn 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 PrintConsejo 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
