Enumerationskonstanten
Die __WSManEnumFlags-Enumeration enthält Konstanten, wie in der folgenden Liste aufgeführt, die im flags-Parameter durch Aufrufe von Session.Enumerate und IWSManSession::Enumerate verwendet werden.
Beachten Sie, dass WSManFlagReturnObject und WSManFlagHierarchyDeep die Standardeinstellung sind, wenn der flags-Parameter nicht angegeben ist.
-
WSManFlagReturnObject
-
-
0 (0x0)
-
Batches enthalten die angeforderten XML-Instanzen. Dies ist der Standardwert für den Flagparameter.
Die zugeordnete Skriptmethode ist WSMan.EnumerationFlagReturnObject und die C++-Methode ist IWSManEx.EnumerationFlagReturnObject.
-
-
WSManFlagNonXmlText
-
-
1 (0x1)
-
Dieses Flag steuert, wie der Filterparameter im Aufruf von Session.Enumerate von WinRM interpretiert wird.
Das Format des Filters kann ein XML-Fragment oder eine Zeichenfolge aus Nur-Text sein. Das Format wird durch den Filterdialekt des Filters bestimmt, der im Aufruf von Session.Enumerate oder IWSManSession::Enumerate verwendet wird, der für den ausgeführten Vorgang spezifisch ist.
Wenn der Dialektparameter nicht angegeben wird, versucht WinRM, den Dialekt basierend auf dem ersten Zeichen des Filters zu bestimmen. Wenn das erste Zeichen ist <, aber der Filter kein XML-Fragment ist, sollte dieses Flag festgelegt werden. Ein Filter im folgenden Format erfordert beispielsweise, dass Sie WSManFlagNonXmlText so festlegen, dass der Filter ordnungsgemäß interpretiert wird:
<25 && > 1
Wenn der Filter ein XML-Fragment ist, ist dieses Flag nicht erforderlich, da das Fragment mit <beginnt, was WinRM korrekt als XML interpretiert. Beispiel:
<filter>select * from aDataStructure</filter>
Wenn sich der Filter in Nur-Text befindet, der nicht mit <beginnt, ist dieses Flag nicht erforderlich. Beispiel:
select * from aDataStructure
Die zugeordnete Skriptmethode ist WSMan.EnumerationFlagNonXmlText und die C++-Methode ist IWSManEx.EnumerationFlagNonXmlText.
-
-
EnumerationFlagReturnEPR
-
-
2 (0x2)
-
Batches enthalten Endpunktverweise (Endpoint References, EPRs) für die entsprechenden XML-Instanzen, aber nicht die tatsächlichen Instanzen.
Die zugeordnete Skriptmethode ist WSMan.EnumerationFlagReturnEPR und die C++-Methode ist IWSManEx.EnumerationFlagReturnEPR.
-
-
WSManFlagReturnObjectAndEPR
-
-
4 (0x4)
-
Batches enthalten sowohl die angeforderten XML-Instanzen als auch die entsprechenden EPRs, die in einem wsman:Items-Element enthalten sind.
Die zugeordnete Skriptmethode ist WSMan.EnumerationFlagReturnObjectAndEPR und die C++-Methode ist IWSManEx.EnumerationFlagReturnObjectAndEPR.
-
-
WSManFlagHierarchyDeep
-
-
0 (0x0)
-
Abgeleitete Klasseninstanzen werden eingeschlossen und entsprechend ihren tatsächlichen Schemas dargestellt.
Die zugeordnete Skriptmethode ist WSMan.EnumerationFlagHierarchyDeep und die C++-Methode ist IWSManEx.EnumerationFlagHierarchyDeep.
-
-
WSManFlagHierarchyShallow
-
-
32 (0x20)
-
Abgeleitete Klasseninstanzen werden ausgeschlossen. Es werden nur Instanzen des angeforderten Typs angezeigt.
Die zugeordnete Skriptmethode ist WSMan.EnumerationFlagHierarchyShallow und die C++-Methode ist IWSManEx.EnumerationFlagHierarchyShallow.
-
-
WSManFlagHierarchyDeepBasePropsOnly
-
-
64 (0x40)
-
Abgeleitete Klasseninstanzen sind enthalten und werden gemäß dem Basisklassenschema dargestellt. Die in der abgeleiteten Klasse definierten Eigenschaften werden nicht angezeigt.
Die zugeordnete Skriptmethode ist WSMan.EnumerationFlagHierarchyDeepBasePropsOnly und die C++-Methode ist IWSManEx.EnumerationFlagHierarchyDeepBasePropsOnly.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Header |
|
IDL |
|