Sdílet prostřednictvím


Identifikátory URI prostředků

Identifikátor URI prostředkuje identifikátor pro jedinečný typ operace správy nebo hodnoty používané službami pro správu, které implementují protokol WS-Management. Hodnota správy může být teplota uvnitř počítače. Příkladem operace správy je spuštění zastavené služby nebo nastavení kvóty uživatele svazku disku.

Formát identifikátoru URI prostředku

Identifikátor URI se skládá z předpony a cesty k prostředku, jak je znázorněno v následujícím příkladu:

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

Tato specifikace schématu označuje, že identifikátor URI je založený na verzi 1 oficiálního protokolu WS-Management a že prostředek je Win32_LogicalDisk v oboru názvů root\cimv2 úložiště WMI. Předpony identifikátoru URI obsahují specifikaci schématu, například "schemas.microsoft.com/wbem/wsman/1/wmi" a konkrétní typ prostředku, například Win32_LogicalDisk. Další informace o identifikaci konkrétní instance třídy služby WMI naleznete v tématu Vzdálená správa systému Windows a rozhraní WMI.

Další informace naleznete v tématu předpon URI.

Typy identifikátorů URI prostředků

I když rozhraní WMI (Windows Management Instrumentation) je primárním zdrojem dat správy pro operační systémy Windows, existují i další zdroje schématu správy.

Následující seznam popisuje několik typů identifikátorů URI prostředků používaných vzdálenou správou systému Windows:

Citlivost malých a velkých písmen

Modul plug-in rozhraní WMI zachovává případ identifikátoru URI prostředku přijatého v požadavku. Pokud však chcete zajistit interoperabilitu s jinými implementacemi protokolu WS-Management, použijte správný případ požadovaného prostředku v identifikátoru URI prostředku. Správnými písmeny je pravopis definovaný poskytovatelem prostředků.

I když identifikátory URI prostředků nevyžadují citlivost na malá a velká písmena, fragment XML. Fragment určuje pouze jednu vlastnost, nikoli celou sadu vlastností prostředku. V případě prostředků WMI získá syntaxe fragmentu jednu vlastnost z instance prostředku. Například získání pouze verze vlastnost z Win32_OperatingSystem vyžaduje použití fragmentu. Další informace o fragmentech najdete v tématu "Přidání selektoru do objektu ResourceLocator nebo IWSManResourceLocator" v Vzdálená správa systému Windows a rozhraní WMI.

Po standardech XML a XPathmodul plug-inWMI vynucuje citlivost na malá a velká písmena pro fragmenty a XML, které definují vstupní parametry pro metodu. Pro podporu standardu XPath 1.0/Level 1 se vyžaduje citlivost na velká a malá písmena. Pokud chcete získat data rozhraní WMI přes WinRM, citlivost na velká a malá písmena znamená, že názvy tříd, vlastností a metod rozhraní WMI musí odpovídat případu názvu nalezeného v úložišti rozhraní WMI.

Další informace naleznete v tématu syntaxe XPath.

Příklady citlivosti velkých a malých písmen

Například skript, který získá SECURITY_DESCRIPTOR vlastnost z instance třídy WMI Win32_Service nemůže použít velká písmena pro názvy v cestě fragmentu, pouze identifikátor URI. Modul plug-in WMI winRM vrátí chybu pro následující příklad jazyka VBScript, protože XPath XML zadaný pro FragmentPath nepoužívá správný případ. V úložišti rozhraní WMI je třída napsaná "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

Následující verze stejného příkladu ukazuje správné použití případu pro Win32_Service třídy a SECURITY_DESCRIPTOR vlastnost.

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

o vzdálené správy systému Windows

vzdálené správy hardwaru

ResourceLocator