Willkommen bei SCHROETER|EDV
headerimage

Beschreibung

Diese Kurzanleitung soll die Schritte anhand von kleinen Beispielen darstellen, wie Sie mit Hilfe einer PowerShell Console (PS) Drucker verwalten können.

 

 

Beschreibung Befehl
Text auf dem Lokale hinterlegten Std. Drucker ausdrucken "Hallo Welt, das ist ein Test" | out-printer
Text auf einem im Netzwerk bereitgestellten Drucker ausdrucken "Das ist ein Test" | out-printer -name   \\Druckerserver<FQDN>\Druckername<FQDN>
Erstellen einer Liste der Lokal installierten Drucker Get-WmiObject win32_printer
Erstellen einer Liste installierter Drucker an einem anderen Rechner Get-WmiObject win32_printer -ComputerName <Rechnername oder   Servername>
Status eines Druckers abfragen (Get-WmiObject Win32_Printer -Filter "Name='DruckerName'").PrinterStatus

1 = Andere
2 = Unbekannt
3 = Bereit
4 = Druckt
5 = Wärmt auf
6 = Druckauftrag beendet
7 = Offline
Fehlerstatus eines Druckers abfragen (Get-WmiObject Win32_Printer -Filter "Name='PRINTERNAME'").DetectedErrorState

0 = Unbekannt
1 = Anderer
2 = Kein Fehler, Drucker angehalten oder anderweitig abgeschaltet
3 = Wenig Papier
4 = Kein Papier
5 = Wenig Toner
6 = Kein Toner
7 = Klappe geöffnet
8 = Papierstau
9 = Offline
10 = Service
11 = Ausgabeschacht voll
Lokal einen neuen Std. Drucker festlegen $printer = Get-WmiObject -Query "Select * from Win32_Printer WHERE Name='DruckerName'" $printer.SetDefaultPrinter()
Einen Netzwerkdrucker als neuen Std. Drucker festlegen $printer = Get-WmiObject Win32_Printer -ComputerName RECHNERNAME| ? { $_.name −like 'DruckerName'} $printer.SetDefaultPrinter()

 

 


Quelle: http://www.wiegehtdas.ch/how-to/windows-7/druckerverwaltung-mit-powershell

Inhaltsverzeichnis

nach oben