用 Get-Printer 列出已安装的打印机

一张表看清 Windows 里所有打印机:名称、驱动、端口和状态。

Windows打印打印机PowerShell低风险
运行 Get-Printer | Format-Table Name, DriverName, PortName, PrinterStatus,列出全部打印机的关键信息。

01命令

命令
$ Get-Printer | Format-Table Name, DriverName, PortName, PrinterStatus

02作用说明

执行 Remove-PrintJob、SetDefaultPrinter 或 Out-Printer 时打印机名称必须完全匹配,Get-Printer 就是这些名称的权威来源。DriverName 显示每个队列使用的驱动包(驱动更新搞坏某台打印机时很有用),PortName 区分 USB(USB001 之类)、TCP/IP 网络端口还是重定向端口,PrinterStatus 能提示脱机或错误状态。电脑里堆积的 Microsoft Print to PDF、OneNote 之类的残留条目也会一目了然,方便用 Remove-Printer 清理。用管理员身份运行可以看到全部内容,配合 Get-PrintJob 可查看队列任务。

03风险

风险低风险

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Get-Printer
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Documents Get-Printer for enumerating installed printers with Name, DriverName, PortName, and PrinterStatus properties.

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案