列挙定数
__WSManEnumFlags列挙には、次の一覧に示すように、Session.Enumerate および IWSManSession::Enumerate の呼び出しによって flags パラメーターで使用される定数が含まれています。
flags パラメーターが指定されていない場合、WSManFlagReturnObject と WSManFlagHierarchyDeep が既定であることに注意してください。
-
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 |
|
IDL |
|