Constantes de enumeração
A enumeração __WSManEnumFlags contém constantes, conforme listado na lista a seguir, usadas no parâmetro flags por chamadas para Session.Enumerate e IWSManSession::Enumerate.
Lembre-se de que WSManFlagReturnObject e WSManFlagHierarchyDeep são o padrão se o parâmetro flags não for especificado.
-
WSManFlagReturnObject
-
-
0 (0x0)
-
Os lotes contêm as instâncias XML solicitadas. Esse é o valor padrão para o parâmetro de sinalizador.
O método de script associado é WSMan.EnumerationFlagReturnObject e o método C++ é IWSManEx.EnumerationFlagReturnObject.
-
-
WSManFlagNonXmlText
-
-
1 (0x1)
-
Esse sinalizador controla como o parâmetro de filtro na chamada para Session.Enumerate é interpretado pelo WinRM.
O formato do filtro pode ser um fragmento XML ou uma cadeia de caracteres de texto sem formatação. O formato é determinado pelo dialeto de filtro do filtro usado na chamada para Session.Enumerate ou IWSManSession::Enumerate, que é específico para a operação executada.
Se o parâmetro dialeto não for especificado, o WinRM tentará determinar o dialeto com base no primeiro caractere do filtro. Se o primeiro caractere for <, mas o filtro não for realmente um fragmento XML, esse sinalizador deverá ser definido. Por exemplo, um filtro no seguinte formato requer que você defina WSManFlagNonXmlText para que o filtro seja interpretado corretamente:
<25 && > 1
Se o filtro for um fragmento XML, esse sinalizador não será necessário porque o fragmento começa com <, que o WinRM interpreta corretamente como XML. Por exemplo,
<filter>select * from aDataStructure</filter>
Se o filtro estiver em texto sem formatação que não comece com <, esse sinalizador não será necessário. Por exemplo,
select * from aDataStructure
O método de script associado é WSMan.EnumerationFlagNonXmlText e o método C++ é IWSManEx.EnumerationFlagNonXmlText.
-
-
EnumerationFlagReturnEPR
-
-
2 (0x2)
-
Os lotes contêm EPRs (referências de ponto de extremidade) para as instâncias XML correspondentes, mas não as instâncias reais.
O método de script associado é WSMan.EnumerationFlagReturnEPR e o método C++ é IWSManEx.EnumerationFlagReturnEPR.
-
-
WSManFlagReturnObjectAndEPR
-
-
4 (0x4)
-
Os lotes contêm as instâncias XML solicitadas e as EPRs correspondentes contidas em um elemento wsman:Items .
O método de script associado é WSMan.EnumerationFlagReturnObjectAndEPR e o método C++ é IWSManEx.EnumerationFlagReturnObjectAndEPR.
-
-
WSManFlagHierarchyDeep
-
-
0 (0x0)
-
As instâncias de classe derivadas são incluídas e representadas de acordo com seus esquemas reais.
O método de script associado é WSMan.EnumerationFlagHierarchyDeep e o método C++ é IWSManEx.EnumerationFlagHierarchyDeep.
-
-
WSManFlagHierarchyShallow
-
-
32 (0x20)
-
As instâncias de classe derivadas são excluídas. Somente instâncias do tipo solicitado são mostradas.
O método de script associado é WSMan.EnumerationFlagHierarchyShallow e o método C++ é IWSManEx.EnumerationFlagHierarchyShallow.
-
-
WSManFlagHierarchyDeepBasePropsOnly
-
-
64 (0x40)
-
As instâncias de classe derivadas são incluídas e são representadas de acordo com o esquema de classe base. As propriedades definidas na classe derivada não são mostradas.
O método de script associado é WSMan.EnumerationFlagHierarchyDeepBasePropsOnly e o método C++ é IWSManEx.EnumerationFlagHierarchyDeepBasePropsOnly.
-
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Cabeçalho |
|
IDL |
|