Konstanta Enumerasi

Enumerasi __WSManEnumFlags berisi konstanta, seperti yang tercantum dalam daftar berikut, digunakan dalam parameter bendera berdasarkan panggilan ke Session.Enumerate dan IWSManSession::Enumerate.

Ketahuilah bahwa WSManFlagReturnObject dan WSManFlagHierarchyDeep adalah default jika parameter bendera tidak ditentukan.

WSManFlagReturnObject

0 (0x0)

Batch berisi instans XML yang diminta. Ini adalah nilai default untuk parameter bendera.

Metode pembuatan skrip terkait adalah WSMan.EnumerationFlagReturnObject dan metode C++ adalah IWSManEx.EnumerationFlagReturnObject.

WSManFlagNonXmlText

1 (0x1)

Bendera ini mengontrol bagaimana parameter filter dalam panggilan ke Session.Enumerate ditafsirkan oleh WinRM.

Format filter mungkin merupakan fragmen XML atau string teks biasa. Format ditentukan oleh dialek filterfilter yang digunakan dalam panggilan ke Session.Enumerate atau IWSManSession::Enumerate, yang khusus untuk operasi yang dilakukan.

Jika parameter dialek tidak ditentukan, WinRM mencoba menentukan dialek berdasarkan karakter pertama filter. Jika karakter pertama adalah <, tetapi filter sebenarnya bukan fragmen XML, maka bendera ini harus diatur. Misalnya, filter dalam format berikut mengharuskan Anda mengatur WSManFlagNonXmlText sehingga filter ditafsirkan dengan benar:

<25 && > 1

Jika filter adalah fragmen XML, maka bendera ini tidak diperlukan karena fragmen dimulai dengan , yang ditafsirkan WinRM <dengan benar sebagai XML. Misalnya,

<filter>select * from aDataStructure</filter>

Jika filter dalam teks biasa yang tidak dimulai dengan <, maka bendera ini tidak diperlukan. Misalnya,

select * from aDataStructure

Metode pembuatan skrip terkait adalah WSMan.EnumerationFlagNonXmlText dan metode C++ adalah IWSManEx.EnumerationFlagNonXmlText.

EnumerasiFlagReturnEPR

2 (0x2)

Batch berisi referensi titik akhir (EPR) untuk instans XML yang sesuai, tetapi bukan instans aktual.

Metode pembuatan skrip terkait adalah WSMan.EnumerationFlagReturnEPR dan metode C++ adalah IWSManEx.EnumerationFlagReturnEPR.

WSManFlagReturnObjectAndEPR

4 (0x4)

Batch berisi instans XML yang diminta dan EPR terkait yang terkandung dalam elemen wsman:Items .

Metode pembuatan skrip terkait adalah WSMan.EnumerationFlagReturnObjectAndEPR dan metode C++ adalah IWSManEx.EnumerationFlagReturnObjectAndEPR.

WSManFlagHierarchyDeep

0 (0x0)

Instans kelas turunan disertakan dan diwakili sesuai dengan skema aktualnya.

Metode pembuatan skrip terkait adalah WSMan.EnumerationFlagHierarchyDeep dan metode C++ adalah IWSManEx.EnumerationFlagHierarchyDeep.

WSManFlagHierarchyShallow

32 (0x20)

Instans kelas turunan dikecualikan. Hanya instans dari jenis yang diminta yang ditampilkan.

Metode pembuatan skrip terkait adalah WSMan.EnumerationFlagHierarchyShallow dan metode C++ adalah IWSManEx.EnumerationFlagHierarchyShallow.

WSManFlagHierarchyDeepBasePropsOnly

64 (0x40)

Instans kelas turunan disertakan dan diwakili sesuai dengan skema kelas dasar. Properti yang ditentukan di kelas turunan tidak ditampilkan.

Metode pembuatan skrip terkait adalah WSMan.EnumerationFlagHierarchyDeepBasePropsOnly dan metode C++ adalah IWSManEx.EnumerationFlagHierarchyDeepBasePropsOnly.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
WSManDisp.h
IDL
WSManDisp.idl

Lihat juga

Konstanta dan Enumerasi WinRM

Menghitung atau Mencantumkan Semua Instans Sumber Daya

Mengkueri untuk Instans Tertentu dari Sumber Daya