WMI-Aufgaben: Drucker und Drucken
WMI-Aufgaben für Drucker und Drucken verwalten und erhalten Daten zu Druckern, z. B. das Suchen oder Festlegen des Standarddruckers. Weitere Beispiele finden Sie im TechNet ScriptCenter unter https://www.microsoft.com/technet .
Die in diesem Thema gezeigten Skriptbeispiele beziehen nur Daten vom lokalen Computer. Weitere Informationen zur Verwendung des Skripts zum Abrufen von Daten von Remotecomputern finden Sie unter Herstellen einer Verbindung mit WMI auf einem Remotecomputer.
Im folgenden Verfahren wird das Ausführen eines Skripts beschrieben.
So führen Sie ein Skript aus
- Kopieren Sie den Code, und speichern Sie ihn in einer Datei mit der Erweiterung VBS, z. B.filename.vbs. Stellen Sie sicher, dass Ihr Text-Editor der .txt datei keine Erweiterung hinzufüge.
- Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zu dem Verzeichnis, in dem Sie die Datei gespeichert haben.
- Geben Sie cscript filename.vbs eingabeaufforderung ein.
- Wenn Sie nicht auf ein Ereignisprotokoll zugreifen können, überprüfen Sie, ob Sie über eine Eingabeaufforderung mit erhöhten Rechten ausführen. Einige Ereignisprotokollen, z. B. das Sicherheitsereignisprotokoll, können durch Benutzerzugriffssteuerungen (User Access Controls, UAC) geschützt werden.
Hinweis
Standardmäßig zeigt cscript die Ausgabe eines Skripts im Eingabeaufforderungsfenster an. Da WMI-Skripts große Mengen an Ausgabe erzeugen können, sollten Sie die Ausgabe an eine Datei umleiten. Geben Sie cscript filename.vbs > outfile.txt eingabeaufforderung ein, um die Ausgabe des skriptsfilename.vbsan outfile.txt.
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 | ||||
|---|---|---|---|---|---|
| ... Eine neue Druckerverbindung zu einem Remotecomputer hinzufügen? | Verwenden Sie Win32_Printer -Klasse und die AddPrinterConnection-Methode.
|
||||
| ... Standarddrucker festlegen? | Verwenden Sie Win32_Printer -Klasse und die SetDefaultPrinter-Methode.
|
||||
| ... Druckaufträge mit WMI abbrechen? | Verwenden Sie Win32_Printer -Klasse und die CancelAllJobs-Methode.
|
||||
| ... Den Standarddrucker für einen Computer ermitteln? | Verwenden Sie die Win32_Printer-Klasse, und überprüfen Sie, ob die Default-Eigenschaft true ist.
|