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 |
|
Pustaka jenis |
|
DLL |
|
CLSID |
CLSID_SWbemObject |
IID |
IID_ISWbemObject |