SWbemObject.GetObjectText-Methode _

Die GetObjectText-Methode _ des SWbemObject-Objekts gibt ein Textrendering des Objekts zurück. Dieses Objekt kann verwendet werden, um den Inhalt eines Objekts anzuzeigen. Derzeit wird nur die MOF-Syntax als Ausgabeformat unterstützt. Beachten Sie, dass der zurückgegebene MOF-Text nicht alle Informationen zum Objekt enthält. Der MOF-Text enthält nur genügend Informationen, damit der MOF-Compiler das ursprüngliche Objekt neu erstellen kann. Beispielsweise gibt es keine Informationen zu den propagierten Qualifizierern oder den Eigenschaften der übergeordneten Klasse.

Eine Erläuterung dieser Syntax finden Sie unter Dokumentkonventionen für die Skripterstellungs-API.

Syntax

strMofText = .GetObjectText_( _
  [ ByVal iFlags ] _
)

Parameter

iFlags [ in, optional]

Reserviert und muss 0 (null) sein, wenn angegeben.

Rückgabewert

Bei Erfolg gibt diese Methode eine Zeichenfolge zurück, die den Ausgabetext enthält.

Fehlercodes

Nach Abschluss der GetObjectText-Methode _ kann das Err-Objekt einen der Fehlercodes in der folgenden Liste enthalten.

wbemErrFailed – 2147749889 (0x80041001)

Unbekannter Fehler.

wbemErrInvalidParameter – 2147749896 (0x80041008)

Ungültiger Parameter wurde angegeben.

wbemErrOutOfMemory – 2147749894 (0x80041006)

Nicht genügend Arbeitsspeicher zum Abschließen des Vorgangs.

Beispiele

Der folgende Code, der aus dem Codebeispiel List the Definition of a WMI Class in MOF Format VBScript (Auflisten der Definition einer WMI-Klasse im MOF-Format) im TechNet-Katalog entnommen wurde, ruft die Textdarstellung einer WMI-Klassendefinition in der MOF-Syntax (Managed Object Format) ab und zeigt sie an.

strComputer = "." 
strNameSpace = "root\cimv2" 
strClass = "Win32_Service" 
  
Const wbemFlagUseAmendedQualifiers = &h20000 
  
Set objClass = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _  
    strComputer & "\" & strNameSpace) 
 
Set objClass = objWMIService.Get(strClass, wbemFlagUseAmendedQualifiers) 
strMOF = objClass.GetObjectText_ 
  
WScript.Echo strMOF 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008
Header
Wbemdisp.h
Typbibliothek
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID _ SWbemObject
IID
IID _ ISWbemObject