Constantes d’énumération
L’énumération _ _ WSManEnumFlags contient des constantes, telles qu’elles sont répertoriées dans la liste suivante, utilisées dans le paramètre Flags par des appels à session. Enumerate et IWSManSession :: Enumerate.
Sachez que WSManFlagReturnObject et WSManFlagHierarchyDeep sont la valeur par défaut si le paramètre Flags n’est pas spécifié.
-
WSManFlagReturnObject
-
-
0 (0x0)
-
Les lots contiennent les instances XML demandées. Il s’agit de la valeur par défaut pour le paramètre flag.
La méthode de script associée est WSMan. EnumerationFlagReturnObject et la méthode C++ est IWSManEx. EnumerationFlagReturnObject.
-
-
WSManFlagNonXmlText
-
-
1 (0x1)
-
Cet indicateur contrôle la manière dont le paramètre de filtre dans l’appel à session. Enumerate est interprété par WinRM.
Le format du filtre peut être un fragment XML ou une chaîne de texte brut. Le format est déterminé par le dialecte de filtre du filtre utilisé dans l’appel à session. Enumerate ou IWSManSession :: Enumerate, qui est spécifique à l’opération effectuée.
Si le paramètre de dialecte n’est pas spécifié, WinRM tente de déterminer le dialecte en fonction du premier caractère du filtre. Si le premier caractère est <, mais que le filtre n’est pas en fait un fragment XML, cet indicateur doit être défini. Par exemple, un filtre au format suivant nécessite que vous dédéfinissez WSManFlagNonXmlText pour que le filtre soit correctement interprété :
<25 && > 1Si le filtre est un fragment XML, cet indicateur n’est pas nécessaire, car le fragment commence par <, que WinRM interprète correctement comme XML. Par exemple,
<filter>select * from aDataStructure</filter>Si le filtre est en texte brut qui ne commence pas par <, cet indicateur n’est pas obligatoire. Par exemple,
select * from aDataStructureLa méthode de script associée est WSMan. EnumerationFlagNonXmlText et la méthode C++ est IWSManEx. EnumerationFlagNonXmlText.
-
-
EnumerationFlagReturnEPR
-
-
2 (0X2)
-
Les lots contiennent des références de point de terminaison (ERP) pour les instances XML correspondantes, mais pas les instances réelles.
La méthode de script associée est WSMan. EnumerationFlagReturnEPR et la méthode C++ est IWSManEx. EnumerationFlagReturnEPR.
-
-
WSManFlagReturnObjectAndEPR
-
-
4 (0x4)
-
Les lots contiennent à la fois les instances XML demandées et les ERP correspondants contenus dans un élément WSMan : items .
La méthode de script associée est WSMan. EnumerationFlagReturnObjectAndEPR et la méthode C++ est IWSManEx. EnumerationFlagReturnObjectAndEPR.
-
-
WSManFlagHierarchyDeep
-
-
0 (0x0)
-
Les instances de classe dérivée sont incluses et sont représentées en fonction de leurs schémas réels.
La méthode de script associée est WSMan. EnumerationFlagHierarchyDeep et la méthode C++ est IWSManEx. EnumerationFlagHierarchyDeep.
-
-
WSManFlagHierarchyShallow
-
-
32 (0x20)
-
Les instances de classes dérivées sont exclues. Seules les instances du type demandé sont affichées.
La méthode de script associée est WSMan. EnumerationFlagHierarchyShallow et la méthode C++ est IWSManEx. EnumerationFlagHierarchyShallow.
-
-
WSManFlagHierarchyDeepBasePropsOnly
-
-
64 (0x40)
-
Les instances de classe dérivée sont incluses et sont représentées en fonction du schéma de la classe de base. Les propriétés définies dans la classe dérivée ne sont pas affichées.
La méthode de script associée est WSMan. EnumerationFlagHierarchyDeepBasePropsOnly et la méthode C++ est IWSManEx. EnumerationFlagHierarchyDeepBasePropsOnly.
-
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista |
| Serveur minimal pris en charge |
Windows Server 2008 |
| En-tête |
|
| MIDL |
|