WMI-Aufgaben: Drucker und Drucken
WMI-Aufgaben für Drucker und das Drucken können Daten zu Druckern verwalten und abrufen, um beispielsweise den Standarddrucker zu suchen oder festzulegen. Weitere Beispiele finden Sie im TechNet ScriptCenter unter https://www.microsoft.com/technet.
In den in diesem Artikel enthaltenen Skriptbeispielen werden nur Daten vom lokalen Computer abgerufen. Weitere Informationen zum Verwenden des Skripts zum Abrufen von Daten von Remotecomputern finden Sie unter Herstellen einer Verbindung mit WMI auf einem Remotecomputer.
Nachstehend wird die Skriptausführung näher beschrieben.
So führen Sie ein Skript aus
- Kopieren Sie den Code, und speichern Sie ihn in einer Datei mit VBS-Erweiterung, z. B. filename.vbs. Stellen Sie sicher, dass der Text-Editor der Datei keine TXT-Erweiterung hinzufügt.
- Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zu dem Verzeichnis, in dem Sie die Datei gespeichert haben.
- Geben Sie cscript filename.vbs in die Eingabeaufforderung ein.
- Wenn Sie nicht auf ein Ereignisprotokoll zugreifen können, überprüfen Sie, ob Sie eine Eingabeaufforderung mit erhöhten Rechten verwenden. Einige Ereignisprotokolle, z. B. das Sicherheitsereignisprotokoll, können durch die Benutzerkontensteuerung (User Account Control, UAC) geschützt sein.
Hinweis
Standardmäßig zeigt cscript die Ausgabe eines Skripts im Eingabeaufforderungsfenster an. Da WMI-Skripts sehr viele Ausgabedaten erzeugen können, sollten Sie die Ausgabe in eine Datei umleiten. Geben Sie cscript filename.vbs > outfile.txt in die Eingabeaufforderung ein, um die Ausgabe des Skripts filename.vbs an outfile.txt umzuleiten.
In der folgenden Tabelle sind Skriptbeispiele aufgeführt, die zum Abrufen verschiedener Datentypen vom lokalen Computer verwendet werden können.
Vorgehensweisen | WMI-Klassen oder -Methoden | ||||
---|---|---|---|---|---|
Hinzufügen einer neuen Druckerverbindung zu einem Remotecomputer | Verwenden Sie die Win32_Printer-Klasse und die AddPrinterConnection-Methode.
|
||||
Festlegen des Standarddruckers | Verwenden Sie die Win32_Printer-Klasse und die SetDefaultPrinter-Methode.
|
||||
Abbrechen von Druckaufträgen mithilfe von WMI | Verwenden Sie die Win32_Printer-Klasse und die CancelAllJobs-Methode.
|
||||
Bestimmen des Standarddruckers für einen Computer | Verwenden Sie die Win32_Printer-Klasse, und überprüfen Sie, ob die Default-Eigenschaft auf True festgelegt ist.
|