Constantes de enumeración

La enumeración __WSManEnumFlags contiene constantes, como se muestra en la lista siguiente, que se usa en el parámetro flags mediante llamadas a Session.Enumerate e IWSManSession::Enumerate.

Tenga en cuenta que WSManFlagReturnObject y WSManFlagHierarchyDeep son el valor predeterminado si no se especifica el parámetro flags .

WSManFlagReturnObject

0 (0x0)

Los lotes contienen las instancias XML solicitadas. Este es el valor predeterminado para el parámetro flag.

El método de scripting asociado es WSMan.EnumerationFlagReturnObject y el método de C++ es IWSManEx.EnumerationFlagReturnObject.

WSManFlagNonXmlText

1 (0x1)

Esta marca controla cómo WinRM interpreta el parámetro de filtro de la llamada a Session.Enumerate .

El formato del filtro puede ser un fragmento XML o una cadena de texto sin formato. El formato viene determinado por el dialecto de filtro del filtro usado en la llamada a Session.Enumerate o IWSManSession::Enumerate, que es específico de la operación realizada.

Si no se especifica el parámetro dialecto , WinRM intenta determinar el dialecto en función del primer carácter del filtro. Si el primer carácter es <, pero el filtro no es realmente un fragmento XML, se debe establecer esta marca. Por ejemplo, un filtro en el formato siguiente requiere que establezca WSManFlagNonXmlText para que el filtro se interprete correctamente:

<25 && > 1

Si el filtro es un fragmento XML, esta marca no es necesaria porque el fragmento comienza con <, que WinRM interpreta correctamente como XML. Por ejemplo,

<filter>select * from aDataStructure</filter>

Si el filtro está en texto sin formato que no empieza por <, esta marca no es necesaria. Por ejemplo,

select * from aDataStructure

El método de scripting asociado es WSMan.EnumerationFlagNonXmlText y el método de C++ es IWSManEx.EnumerationFlagNonXmlText.

EnumerationFlagReturnEPR

2 (0x2)

Los lotes contienen referencias de punto de conexión (EPR) para las instancias XML correspondientes, pero no las instancias reales.

El método de scripting asociado es WSMan.EnumerationFlagReturnEPR y el método de C++ es IWSManEx.EnumerationFlagReturnEPR.

WSManFlagReturnObjectAndEPR

4 (0x4)

Los lotes contienen las instancias XML solicitadas y las EPR correspondientes contenidas en un elemento wsman:Items .

El método de scripting asociado es WSMan.EnumerationFlagReturnObjectAndEPR y el método C++ es IWSManEx.EnumerationFlagReturnObjectAndEPR.

WSManFlagHierarchyDeep

0 (0x0)

Las instancias de clase derivadas se incluyen y se representan según sus esquemas reales.

El método de scripting asociado es WSMan.EnumerationFlagHierarchyDeep y el método de C++ es IWSManEx.EnumerationFlagHierarchyDeep.

WSManFlagHierarchyShallow

32 (0x20)

Se excluyen las instancias de clase derivadas. Solo se muestran las instancias del tipo solicitado.

El método de scripting asociado es WSMan.EnumerationFlagHierarchyShallow y el método de C++ es IWSManEx.EnumerationFlagHierarchyShallow.

WSManFlagHierarchyDeepBasePropsOnly

64 (0x40)

Las instancias de clase derivadas se incluyen y se representan según el esquema de clase base. No se muestran las propiedades definidas en la clase derivada.

El método de scripting asociado es WSMan.EnumerationFlagHierarchyDeepBasePropsOnly y el método de C++ es IWSManEx.EnumerationFlagHierarchyDeepBasePropsOnly.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Encabezado
WSManDisp.h
IDL
WSManDisp.idl

Consulte también

Constantes y enumeraciones de WinRM

Enumerar o enumerar todas las instancias de un recurso

Consulta de instancias específicas de un recurso