Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|