列挙定数

__WSManEnumFlags列挙には、次の一覧に示すように、Session.Enumerate および IWSManSession::Enumerate の呼び出しによって flags パラメーターで使用される定数が含まれています。

flags パラメーターが指定されていない場合、WSManFlagReturnObjectWSManFlagHierarchyDeep が既定であることに注意してください。

WSManFlagReturnObject

0 (0x0)

バッチには、要求された XML インスタンスが含まれます。 これはフラグ パラメーターの既定値です。

関連付けられたスクリプト メソッドは WSMan.EnumerationFlagReturnObject で、C++ メソッドは IWSManEx.EnumerationFlagReturnObject です

WSManFlagNonXmlText

1 (0x1)

このフラグは、Session.Enumerate の呼び出しの filter パラメーターが WinRM によってどのように解釈されるかを制御します。

フィルターの形式は、XML フラグメントまたはプレーン テキストの文字列です。 形式は、Session.Enumerate または IWSManSession::Enumerate の呼び出しで使用されるフィルターフィルター言語によって決まります。これは、実行された操作に固有です。

言語パラメーターが指定されていない場合、WinRM はフィルターの最初の文字に基づいて方言の決定を試みます。 最初の文字が で <、フィルターが実際には XML フラグメントでない場合は、このフラグを設定する必要があります。 たとえば、次の形式のフィルターでは、フィルターが正しく解釈されるように WSManFlagNonXmlText を設定する必要があります。

<25 && > 1

フィルターが XML フラグメントの場合、このフラグは不要です。フラグメントは で <始まり、WinRM は XML として正しく解釈されます。 次のような例があります。

<filter>select * from aDataStructure</filter>

フィルターが で始 <まらないプレーン テキストの場合、このフラグは必要ありません。 たとえば、次のように入力します。

select * from aDataStructure

関連付けられたスクリプト メソッドは WSMan.EnumerationFlagNonXmlText で、C++ メソッドは IWSManEx.EnumerationFlagNonXmlText です

EnumerationFlagReturnEPR

2 (0x2)

バッチには、対応する XML インスタンスのエンドポイント参照 (EPR) が含まれますが、実際のインスタンスは含まれません。

関連付けられているスクリプト メソッドは WSMan.EnumerationFlagReturnEPR で、C++ メソッドは IWSManEx.EnumerationFlagReturnEPR です

WSManFlagReturnObjectAndEPR

4 (0x4)

バッチには、要求された XML インスタンスと、 wsman:Items 要素に含まれる対応する EPR の両方が含まれます。

関連付けられているスクリプト メソッドは WSMan.EnumerationFlagReturnObjectAndEPR で、C++ メソッドは IWSManEx.EnumerationFlagReturnObjectAndEPR です。

WSManFlagHierarchyDeep

0 (0x0)

派生クラス インスタンスが含まれ、実際のスキーマに従って表されます。

関連付けられたスクリプト メソッドは WSMan.EnumerationFlagHierarchyDeep で、C++ メソッドは IWSManEx.EnumerationFlagHierarchyDeep です

WSManFlagHierarchyShallow

32 (0x20)

派生クラス インスタンスは除外されます。 要求された型のインスタンスのみが表示されます。

関連付けられたスクリプト メソッドは WSMan.EnumerationFlagHierarchyShallow で、C++ メソッドは IWSManEx.EnumerationFlagHierarchyShallow です。

WSManFlagHierarchyDeepBasePropsOnly

64 (0x40)

派生クラス インスタンスが含まれ、基底クラス スキーマに従って表されます。 派生クラスで定義されているプロパティは表示されません。

関連付けられているスクリプト メソッドは WSMan.EnumerationFlagHierarchyDeepBasePropsOnly で、C++ メソッドは IWSManEx.EnumerationFlagHierarchyDeepBasePropsOnly です。

必要条件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
Header
WSManDisp.h
IDL
WSManDisp.idl

関連項目

WinRM 定数と列挙

リソースのすべてのインスタンスの列挙または一覧表示

リソースの特定のインスタンスに対するクエリ