metodo SWbemObject.GetObjectText_
Il metodo GetObjectText_ dell'oggetto SWbemObject restituisce un rendering testuale dell'oggetto . Questo oggetto può essere utilizzato per visualizzare il contenuto di un oggetto. Attualmente, solo la sintassi MOF è supportata come formato di output. Si noti che il testo MOF restituito non contiene tutte le informazioni sull'oggetto; Il testo MOF contiene solo informazioni sufficienti per il compilatore MOF per poter ricreare l'oggetto originale. Ad esempio, non sono disponibili informazioni sui qualificatori propagati o sulle proprietà della classe padre.
Per una spiegazione di questa sintassi, vedere Document Conventions for the Scripting API (Convenzioni di documento per l'API di scripting).
Sintassi
strMofText = .GetObjectText_( _
[ ByVal iFlags ] _
)
Parametri
-
iFlags [in, facoltativo]
-
Riservato e deve essere 0 (zero) se specificato.
Valore restituito
In caso di esito positivo, questo metodo restituisce una stringa contenente il testo di output.
Codici di errore
Dopo il completamento del metodo GetObjectText_ , l'oggetto Err può contenere uno dei codici di errore nell'elenco seguente.
-
wbemErrFailed - 2147749889 (0x80041001)
-
Errore non specificato.
-
wbemErrInvalidParameter - 2147749896 (0x80041008)
-
È stato specificato un parametro non valido.
-
wbemErrOutOfMemory - 2147749894 (0x80041006)
-
Memoria insufficiente per completare l'operazione.
Esempi
Il codice seguente recupera e visualizza la rappresentazione testuale di una definizione di classe WMI nella sintassi 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
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
Libreria dei tipi |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |