列舉常數

__WSManEnumFlags列舉包含常數,如下列清單所列,藉由呼叫Session.EnumerateIWSManSession::Enumerate,在flags參數中使用。

請注意,如果未指定flags參數,WSManFlagReturnObjectWSManFlagHierarchyDeep是預設值。

WSManFlagReturnObject

0 (0x0)

批次包含要求的 XML 實例。 這是旗標參數的預設值。

相關聯的腳本方法是 WSMan.EnumerationFlagReturnObject ,而 C++ 方法是 IWSManEx.EnumerationFlagReturnObject

WSManFlagNonXmlText

1 (0x1)

此旗標會控制 WinRM 如何解譯Session.Enumerate呼叫中的filter參數。

篩選的格式可能是 XML 片段或純文字字串。 格式是由呼叫 Session.EnumerateIWSManSession::Enumerate中使用的篩選方言所決定,這是執行之作業特有的。

如果未指定 方言 參數,WinRM 會嘗試根據篩選的第一個字元來判斷方言。 如果第一個字元是 < ,但篩選不是 XML 片段,則應該設定此旗標。 例如,下列格式的篩選需要您設定 WSManFlagNonXmlText ,以便正確解譯篩選:

<25 && > 1

如果篩選是 XML 片段,則不需要此旗標,因為片段開頭 < 為 ,因此 WinRM 會正確地解譯為 XML。 例如,

<filter>select * from aDataStructure</filter>

如果篩選不是以 開頭 < 的純文字,則不需要此旗標。 例如,

select * from aDataStructure

相關聯的腳本方法是 WSMan.EnumerationFlagNonXmlText ,而 C++ 方法是 IWSManEx.EnumerationFlagNonXmlText

EnumerationFlagReturnEPR

2 (0x2)

批次包含對應 XML 實例的端點參考 (EPR) ,但不包含實際實例。

相關聯的腳本方法是 WSMan.EnumerationFlagReturnEPR ,而 C++ 方法是 IWSManEx.EnumerationFlagReturnEPR

WSManFlagReturnObjectAndEPR

4 (0x4)

批次同時包含要求的 XML 實例和 wsman:Items 元素中包含的對應 EPR。

相關聯的腳本方法是 WSMan.EnumerationFlagReturnObjectAndEPR ,而 C++ 方法是 IWSManEx.EnumerationFlagReturnObjectAndEPR

WSManFlagHierarchyDeep

0 (0x0)

包含衍生類別實例,並根據其實際架構來表示。

相關聯的腳本方法是 WSMan.EnumerationFlagHierarchyDeep ,而 C++ 方法是 IWSManEx.EnumerationFlagHierarchyDeep

WSManFlagHierarchyShallow

32 (0x20)

排除衍生類別實例。 只會顯示所要求類型的實例。

相關聯的腳本方法是 WSMan.EnumerationFlagHierarchyShallow ,而 C++ 方法是 IWSManEx.EnumerationFlagHierarchyShallow

WSManFlagHierarchyDeepBasePropsOnly

64 (0x40)

包含衍生類別實例,並根據基類架構來表示。 不會顯示衍生類別中定義的屬性。

相關聯的腳本方法是 WSMan.EnumerationFlagHierarchyDeepBasePropsOnly ,而 C++ 方法是 IWSManEx.EnumerationFlagHierarchyDeepBasePropsOnly

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
標頭
WSManDisp.h
Idl
WSManDisp.idl

另請參閱

WinRM 常數和列舉

列舉或列出資源的所有實例

查詢資源的特定實例