如何解析完整的 WMIC 打印机列表

Ty *_*Flo 3 windows network-printers wmic

当我使用以下命令时,它会输出一个包含计算机打印机信息的文本文件: wmic Printer list full >> c:\computer_printers.txt

但是,该列表很长,我只想在输出中查看 DriverName、Name 和 Portname 字段。有没有办法修改我用来获得此结果的命令?

我研究了与动词列表相关的副词,但我在这里解释文档的方式(https://msdn.microsoft.com/en-us/library/aa394531(v=vs.85).aspx),它确实我想做的事情似乎不可能。有没有对 WMIC 有更多经验的人可以证实这一点?

Dav*_*ill 5

我只想在输出中查看 DriverName、Name 和 Portname 字段

使用以下命令:

wmic printer get DriverName, Name, Portname >> c:\computer_printers.txt
Run Code Online (Sandbox Code Playgroud)

输出示例:

> type c:\computer_printers.txt
DriverName                       Name                             PortName
Microsoft XPS Document Writer    Microsoft XPS Document Writer    XPSPort:
Microsoft Shared Fax Driver      Fax                              SHRFAX:
EPSON Stylus Photo RX560 Series  EPSON Stylus Photo RX560 Series  USB001
CutePDF Writer                   CutePDF Writer                   CPW2:
Run Code Online (Sandbox Code Playgroud)

进一步阅读