Costanti di enumerazione
L'enumerazione __WSManEnumFlags contiene costanti, come indicato nell'elenco seguente, utilizzato nel parametro flags da chiamate a Session.Enumerate e IWSManSession::Enumerate.
Tenere presente che WSManFlagReturnObject e WSManFlagHierarchyDeep sono il valore predefinito se il parametro flags non è specificato.
-
WSManFlagReturnObject
-
-
0 (0x0)
-
I batch contengono le istanze XML richieste. Si tratta del valore predefinito per il parametro flag.
Il metodo di scripting associato è WSMan.EnumerationFlagReturnObject e il metodo C++ è IWSManEx.EnumerationFlagReturnObject.
-
-
WSManFlagNonXmlText
-
-
1 (0x1)
-
Questo flag controlla il modo in cui il parametro di filtro nella chiamata a Session.Enumerate viene interpretato da WinRM.
Il formato del filtro può essere un frammento XML o una stringa di testo normale. Il formato è determinato dal dialetto del filtro usato nella chiamata a Session.Enumerate o IWSManSession::Enumerate, che è specifico dell'operazione eseguita.
Se il parametro di dialetto non è specificato, WinRM tenta di determinare il dialetto in base al primo carattere del filtro. Se il primo carattere è , ma il filtro non è <effettivamente un frammento XML, questo flag deve essere impostato. Ad esempio, un filtro nel formato seguente richiede di impostare WSManFlagNonXmlText in modo che il filtro venga interpretato correttamente:
<25 && > 1
Se il filtro è un frammento XML, questo flag non è obbligatorio perché il frammento inizia con <, che WinRM interpreta correttamente come XML. Ad esempio,
<filter>select * from aDataStructure</filter>
Se il filtro è in testo normale che non inizia con <, questo flag non è obbligatorio. Ad esempio,
select * from aDataStructure
Il metodo di scripting associato è WSMan.EnumerationFlagNonXmlText e il metodo C++ è IWSManEx.EnumerationFlagNonXmlText.
-
-
EnumerazioneFlagReturnEPR
-
-
2 (0x2)
-
I batch contengono riferimenti agli endpoint (EPR) per le istanze XML corrispondenti, ma non per le istanze effettive.
Il metodo di scripting associato è WSMan.EnumerationFlagReturnEPR e il metodo C++ è IWSManEx.EnumerationFlagReturnEPR.
-
-
WSManFlagReturnObjectAndEPR
-
-
4 (0x4)
-
I batch contengono sia le istanze XML richieste che gli EPR corrispondenti contenuti in un elemento wsman:Items .
Il metodo di scripting associato è WSMan.EnumerationFlagReturnObjectAndEPR e il metodo C++ è IWSManEx.EnumerationFlagReturnObjectAndEPR.
-
-
WSManFlagHierarchyDeep
-
-
0 (0x0)
-
Le istanze della classe derivate sono incluse e sono rappresentate in base ai relativi schemi effettivi.
Il metodo di scripting associato è WSMan.EnumerationFlagHierarchyDeep e il metodo C++ è IWSManEx.EnumerationFlagHierarchyDeep.
-
-
WSManFlagHierarchyShallow
-
-
32 (0x20)
-
Le istanze di classe derivate sono escluse. Vengono visualizzate solo istanze del tipo richiesto.
Il metodo di scripting associato è WSMan.EnumerationFlagHierarchyShallow e il metodo C++ è IWSManEx.EnumerationFlagHierarchyShallow.
-
-
WSManFlagHierarchyDeepBasePropsOnly
-
-
64 (0x40)
-
Le istanze della classe derivate sono incluse e sono rappresentate in base allo schema della classe di base. Le proprietà definite nella classe derivata non vengono visualizzate.
Il metodo di scripting associato è WSMan.EnumerationFlagHierarchyDeepBasePropsOnly e il metodo C++ è IWSManEx.EnumerationFlagHierarchyDeepBasePropsOnly.
-
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista |
Server minimo supportato |
Windows Server 2008 |
Intestazione |
|
IDL |
|