Share via


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
Win32_Printer.mof
DLL
CIMWin32.dll

Siehe auch

Hardwareklassen des Computersystems

WMI-Aufgaben: Drucker und Drucken

Win32_Printer