Compartir a través de


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
Wbemdisp.h
Biblioteca de tipos
Wbemdisp.tlb
Archivo DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject