„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 lediglich genügend Informationen, damit der MOF-Compiler das ursprüngliche Objekt neu erstellen kann. Es sind beispielsweise keine Informationen zu den weitergegebenen Qualifizierern oder den Eigenschaften der übergeordneten Klasse darin enthalten.
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 bei Angabe auf „0“ (null) festgelegt werden.
Rückgabewert
Bei erfolgreicher Ausführung 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 aus der folgenden Liste enthalten.
-
wbemErrFailed – 2147749889 (0x80041001)
-
Unbekannter Fehler.
-
wbemErrInvalidParameter – 2147749896 (0x80041008)
-
Es wurde ein ungültiger Parameter angegeben.
-
wbemErrOutOfMemory – 2147749894 (0x80041006)
-
Es ist nicht genügend Arbeitsspeicher zum Abschließen des Vorgangs vorhanden.
Beispiele
Mit dem folgenden Code aus dem VBScript-Codebeispiel zum Auflisten der Definition einer WMI-Klasse im MOF-Format (Managed Object Format) im TechNet-Katalog wird die Textdarstellung einer WMI-Klassendefinition in der MOF-Syntax abgerufen und angezeigt.
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 |