共用方式為


資源 URI

資源 URI 是實作 WS-Management 通訊協定之管理服務所使用的不同管理作業類型或值的標識符。 管理值可能是計算機內部的溫度。 管理作業的範例是啟動已停止的服務或設定磁碟區使用者配額。

資源 URI 格式

URI 包含前置詞和資源的路徑,如下列範例所示:

“http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"

此架構規格指出 URI 是以官方 WS-Management 通訊協定第 1 版為基礎,而資源是 WMI 存放庫 「root\cimv2」 命名空間中的 Win32_LogicalDisk。 URI 前置詞包含架構規格,例如 「schemas.microsoft.com/wbem/wsman/1/wmi」 和特定類型的資源,例如 Win32_LogicalDisk。 如需識別 WMI 類別特定實體的詳細資訊,請參閱 Windows 遠端管理和 WMI

如需詳細資訊,請參閱 URI 前置詞

資源 URI 的類型

雖然 Windows Management Instrumentation (WMI) 是 Windows作系統管理數據的主要來源,但其他管理架構來源也存在。

下列清單描述 Windows 遠端管理所使用的數種資源 URI 類型:

區分大小寫

WMI 外掛程式 會保留要求中收到的資源 URI 大小寫。 不過,若要確保與其他 WS-Management 通訊協定實作的互作性,請在資源 URI 中針對要求的資源使用正確的案例。 正確的案例是資源提供者所定義的拼字。

雖然資源 URI 不需要區分大小寫,但 XML 片段。 片段只指定一個屬性,而不是資源的完整屬性集。 在 WMI 資源的情況下,片段語法會從資源實例取得一個屬性。 例如,只有從 Win32_OperatingSystem 取得 Version 屬性需要使用片段。 如需片段的詳細資訊,請參閱 Windows 遠端管理和 WMI中的<將選取器新增至 ResourceLocator 或 IWSManResourceLocator 物件>。

遵循 XML 和 XPath 標準,WMI 外掛程式 會針對定義方法輸入參數的片段和 XML 強制執行區分大小寫。 需要區分大小寫才能支援 XPath 1.0/Level 1 標準。 若要透過 WinRM 取得 WMI 數據,區分大小寫表示 WMI 類別、屬性和方法的名稱必須符合 WMI 存放庫中找到的名稱大小寫。

如需詳細資訊,請參閱 XPath 語法

區分大小寫範例

例如,從 WMI Win32_Service 類別實例取得 SECURITY_DESCRIPTOR 屬性的腳本,不能只對片段路徑中的名稱使用大寫,而只能使用 URI。 WinRM WMI 外掛程式 會傳回下列 VBScript 範例的錯誤,因為針對 FragmentPath 提供的 XPath XML 不會使用正確的案例。 在 WMI 存放庫中,類別會拼字為「Win32_Service」。

RResourceUri = "http://schemas.microsoft.com/wbem/wsman/1/"_& "wmi/root/cimv2/Win32_Service?Name=winrm"
Set WSMan = CreateObject("WSMan.Automation")
Set Locator = WSMan.CreateResourceLocator(Resourceuri)
Locator.FragmentPath = "/Win32_SERVICE/Name"
Set Session = WSMan.Createsession
xml = Session.Get(Locator)
WScript.Echo xml

下列相同範例版本顯示 Win32_Service 類別和 SECURITY_DESCRIPTOR 屬性的正確使用案例。

ResourceUri = "http://schemas.microsoft.com/wbem/wsman/1/"_
    & "wmi/root/cimv2/Win32_Service?Name=winrm"
Set WSMan = CreateObject("WSMan.Automation")
Set Locator = WSMan.CreateResourceLocator(Resourceuri)
Locator.FragmentPath = "/Win32_Service/Name"
Set Session = WSMan.Createsession
xml = Session.Get(Locator)
WScript.Echo xml

關於 Windows 遠端管理

遠端硬體管理

ResourceLocator