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 |
|
| Typbibliothek |
|
| DLL |
|
| CLSID |
CLSID _ SWbemObject |
| IID |
IID _ ISWbemObject |