Bagikan melalui


metode SWbemObject.GetObjectText_

Metode GetObjectText_ objek SWbemObject mengembalikan penyajian tekstual objek. Objek ini dapat digunakan untuk menampilkan isi objek. Saat ini, hanya sintaks MOF yang didukung sebagai format output. Perhatikan bahwa teks MOF yang dikembalikan tidak berisi semua informasi tentang objek; teks MOF hanya berisi informasi yang cukup untuk pengkompilasi MOF agar dapat membuat ulang objek asli. Misalnya, tidak ada informasi tentang kualifikasi yang disebarkan atau properti kelas induk.

Untuk penjelasan sintaks ini, lihat Konvensi Dokumen untuk API Pembuatan Skrip.

Sintaks

strMofText = .GetObjectText_( _
  [ ByVal iFlags ] _
)

Parameter

iFlags [in, opsional]

Dicadangkan dan harus 0 (nol) jika ditentukan.

Nilai hasil

Jika berhasil, metode ini mengembalikan string yang berisi teks output.

Kode kesalahan

Setelah penyelesaian metode GetObjectText_ , objek Err mungkin berisi salah satu kode kesalahan dalam daftar berikut.

wbemErrFailed - 2147749889 (0x80041001)

Kesalahan yang tidak ditentukan.

wbemErrInvalidParameter - 2147749896 (0x80041008)

Parameter tidak valid ditentukan.

wbemErrOutOfMemory - 2147749894 (0x80041006)

Memori tidak cukup untuk menyelesaikan operasi.

Contoh

Kode berikut mengambil dan menampilkan representasi tekstual definisi kelas WMI dalam sintaks 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 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
Wbemdisp.h
Pustaka jenis
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemObject
IID
IID_ISWbemObject