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/"
如需詳細資訊,請參閱 資源 URI 和 UrlPrefix 字串。 如需為 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