URI プレフィックス
リソース URI プレフィックスは、リソースを記述する XML スキーマによって異なります。
プレフィックス
CIM_DataFileなどの CIM 2.1 クラスにアクセスする場合、URI のプレフィックスは、CIM_AdminDomainなどの CIM 2.9 クラスのプレフィックスとは異なります。 CIM 2.1 クラスについては、「Windows Management Instrumentation (WMI)」の 「CIM クラス 」セクションを参照してください。
ほとんどの WMI クラス は root\cimv2 WMI 名前空間にあります。 Microsoft Intelligent Platform Management Interface (IPMI) プロバイダーのクラスは root\hardware にあります。
次の一覧には、これらのスキーマのリソース URI プレフィックスが含まれています。
root\cimv2 名前空間の WMI または CIM 2.1 クラス
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/"
CIM 2.9 クラスまたは IPMI クラス
"https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"
IPMI プロバイダー クラスにアクセスする別の方法
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/hardware/"
詳細については、「 リソース URI」と 「 UrlPrefix 文字列」を参照してください。 WMI クラスまたはメソッドの URI の生成の詳細については、「 Windows リモート管理と WMI」を参照してください。
プレフィックスエイリアス
プレフィックス エイリアスは、長いリソース URI プレフィックスを表すショートカットです。 Winrm コマンド ラインでエイリアスを使用することもできます。 使用可能なエイリアスの一覧を表示するには、「 Winrm help aliases」と入力します。
リソース URI を指定するときは、エンドポイント参照 (EPR) 内でエイリアスを使用できないことに注意してください。 Windows リモート管理は、XML に埋め込まれている場合、エイリアスを展開できません。
次のコード例では、winrm エイリアスは、完全なリソース URI () ではなく EPR で使用されます http://schemas.microsoft.com/wbem/wsman/1/config/Listener
。 この場合、WinRM は、サービスが要求を処理できないことを示すエラーを返します。
ResourceUri = "</wxf:ResourceCreated>.....
<w:ResourceURI>winrm/config/listener</w:ResourceURI>...
</w:SelectorSet></a:ReferenceParameters></wxf:ResourceCreated>"
Set ResourceLocator = WSManObj.CreateResourceLocator(resourceUri)
ResponseStr = Session.Get(ResourceLocator, 0)
次に、定義されたエイリアスと、それらが置き換わるリソース URI を示します。
-
Wmi
-
http://schemas.microsoft.com/wbem/wsman/1/wmi
-
wmicimv2
-
http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2
-
Cimv2
-
https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2
-
Winrm
-
http://schemas.microsoft.com/wbem/wsman/1
-
Wsman
-
http://schemas.microsoft.com/wbem/wsman/1
-
シェル
-
http://schemas.microsoft.com/wbem/wsman/1/windows/shell