Cum se analizează lista completă de imprimante WMIC (Programare, Windows, Wmic, Imprimante De Rețea)

Ty Flo a intrebat.

Când folosesc următoarea comandă, aceasta produce un fișier text cu informații despre imprimanta unui computer: wmic printer list full >> c:computer_printers.txt

Cu toate acestea, lista este foarte lungă, iar eu doresc să văd doar câmpurile DriverName, Name și Portname în fișierul de ieșire. Există o modalitate de a modifica comanda pe care o folosesc pentru a obține acest rezultat?

Am cercetat adverbele asociate cu verbul List, dar modul în care interpretez documentul de aici (https://msdn.microsoft.com/en-us/library/aa394531(v=vs.85).aspx), se pare că ceea ce încerc să fac nu este posibil. Există cineva cu mai multă experiență cu WMIC care poate confirma acest lucru?

1 răspunsuri
DavidPostill

Vreau să văd doar câmpurile pentru DriverName, Name și Portname în ieșire

Utilizați următoarea comandă:

wmic printer get DriverName, Name, Portname >> c:computer_printers.txt

Exemplu de ieșire:

> 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:

Lecturi suplimentare