Константы перечисления
Перечисление __WSManEnumFlags содержит константы, как указано в следующем списке, используемые в параметре flags при вызовах Session.Enumerate и IWSManSession::Enumerate.
Имейте в виду, что WSManFlagReturnObject и WSManFlagHierarchyDeep являются значениями по умолчанию, если параметр flags не указан.
-
WSManFlagReturnObject
-
-
0 (0x0)
-
Пакеты содержат запрошенные экземпляры XML. Это значение по умолчанию для параметра флага.
Связанный метод скрипта — WSMan.EnumerationFlagReturnObject , а метод C++ — IWSManEx.EnumerationFlagReturnObject.
-
-
WSManFlagNonXmlText
-
-
1 (0x1)
-
Этот флаг определяет, как параметр фильтра в вызове Session.Enumerate интерпретируется WinRM.
Формат фильтра может быть 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)
-
Пакеты содержат ссылки на конечные точки (EPR) для соответствующих экземпляров XML, но не фактических экземпляров.
Связанный метод скрипта — WSMan.EnumerationFlagReturnEPR , а метод C++ — IWSManEx.EnumerationFlagReturnEPR.
-
-
WSManFlagReturnObjectAndEPR
-
-
4 (0x4)
-
Пакеты содержат как запрошенные экземпляры XML, так и соответствующие epr, содержащиеся в элементе wsman:Items .
Связанный метод скрипта — 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 |
|