列舉常數
__WSManEnumFlags列舉包含常數,如下列清單所列,藉由呼叫Session.Enumerate和IWSManSession::Enumerate,在flags參數中使用。
請注意,如果未指定flags參數,WSManFlagReturnObject和WSManFlagHierarchyDeep是預設值。
-
WSManFlagReturnObject
-
-
0 (0x0)
-
批次包含要求的 XML 實例。 這是旗標參數的預設值。
相關聯的腳本方法是 WSMan.EnumerationFlagReturnObject ,而 C++ 方法是 IWSManEx.EnumerationFlagReturnObject。
-
-
WSManFlagNonXmlText
-
-
1 (0x1)
-
此旗標會控制 WinRM 如何解譯Session.Enumerate呼叫中的filter參數。
篩選的格式可能是 XML 片段或純文字字串。 格式是由呼叫 Session.Enumerate或IWSManSession::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 |
標頭 |
|
Idl |
|