SetDefaultPrinter-Methode der Win32_Printer-Klasse
Die WMI-KlassenmethodeSetDefaultPrinter legt den Standardsystemdrucker für den Benutzer fest, der die -Methode aufruft.
In diesem Thema wird MOF-Syntax (Managed Object Format) verwendet. Weitere Informationen zur Verwendung dieser Methode finden Sie unter Aufrufen einer Methode.
Syntax
uint32 SetDefaultPrinter();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Gibt bei erfolgreicher Ausführung 0 (null) und einen anderen Wert zurück, wenn ein Fehler auftritt. Weitere Fehlercodes finden Sie unter WMI-Fehlerkonstanten oder WbemErrorEnum. Allgemeine HRESULT-Werte finden Sie unter Systemfehlercodes.
Beispiele
Im VbScript-Beispiel TCP/IP-Druckerport und Drucker installieren wird ein TCP/IP-Druckerport installiert, ein Drucker installiert und dann der Drucker auf den Standard festgelegt.
Im folgenden VBScript-Codebeispiel wird der Standarddrucker auf einem Computer festgelegt.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery _
("Select * from Win32_Printer Where Name = 'ScriptedPrinter'")
For Each objPrinter in colInstalledPrinters
objPrinter.SetDefaultPrinter()
Next
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|