Método SWbemObject.GetObjectText_
El método GetObjectText_ del objeto SWbemObject devuelve una representación textual del objeto. Este objeto se puede usar para mostrar el contenido de un objeto. Actualmente, solo se admite la sintaxis MOF como formato de salida. Observe que el texto MOF que se devuelva no contiene toda la información sobre el objeto. Solo contiene la información suficiente para que el compilador MOF pueda volver a crear el objeto original. Por ejemplo, no incluye información sobre los calificadores propagados ni las propiedades de clase primaria.
Para ver la explicación de esta sintaxis, consulte Convenciones de documentación para la API Scripting.
Sintaxis
strMofText = .GetObjectText_( _
[ ByVal iFlags ] _
)
Parámetros
-
iFlags [in, optional]
-
Está reservado y debe ser 0 (cero) si se especifica.
Valor devuelto
Si se ejecuta correctamente, este método devuelve una cadena que contiene el texto de salida.
Códigos de error
Después de completar el método GetObjectText_, el objeto Err puede incluir uno de los códigos de error de la lista siguiente.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Error no especificado.
-
wbemErrInvalidParameter: 2147749896 (0x80041008)
-
Se ha especificado un parámetro no válido.
-
wbemErrOutOfMemory: 2147749894 (0x80041006)
-
No hay suficiente memoria para completar la operación.
Ejemplos
El código siguiente, tomado de la muestra de código de VBScript List the Definition of a WMI Class in MOF Format en la Galería de TechNet, recupera y muestra la representación textual de una definición de clase WMI en la sintaxis MOF (Managed Object Format).
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
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Encabezado |
|
Biblioteca de tipos |
|
Archivo DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |