URI 前置詞

資源 URI前置詞會根據 XML 架構描述資源而有所不同。

首碼

如果您存取 CIM 2.1 類別,例如 CIM_DataFile,URI 的前置詞與 CIM 2.9 類別的前置詞不同,例如 CIM_AdminDomain。 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/"

如需詳細資訊,請參閱 資源 URIUrlPrefix 字串。 如需為 WMI 類別或方法產生 URI 的詳細資訊,請參閱 Windows 遠端系統管理和 WMI

前置詞別名

前置詞別名是代表長資源 URI 前置詞的快捷方式。 您也可以在 Winrm 命令列中使用別名。 若要檢視可用別名的清單,請輸入 Winrm 說明別名

請注意,指定資源 URI 時,無法在端點參考內使用別名 (EPR) 。 當 Windows 遠端系統管理內嵌于 XML 時,無法展開別名。

在下列程式碼範例中,winrm 別名會用於 EPR 中,而不是完整的資源 URI,也就是 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,這些別名和資源 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

關於 Windows 遠端系統管理

Windows 遠端系統管理和 WMI

資源 URI