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:
Identifikátory URI služby WMI
Tato skupina identifikátorů URI představuje cestu třídy Common Information Model, která zahrnuje obor názvů a třídu.
Identifikátory URI rozhraní WMI lze použít v:
- metody relace
- metody IWSManSession
- metod wsMan.CreateResourceLocator nebo IWSMan.CreateResourceLocator
- metodyResourceLocator neboIWSManResourceLocator
Identifikátory URI IPMI
Tato skupina identifikátorů URI představuje standardní identifikátory URI na základě CIM verze 2.9. Identifikátory URI IPMI lze použít v metodách RelaceGet, Put, výčtu a Invoke.
Příkladem je https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor.xsd. Tento prostředek je definován podle schématu CIM DMTF.org.
Identifikátory URI konfigurace WinRM
Tato skupina identifikátorů URI jsou operace konfigurace pro naslouchací proces winRM konfiguraci.
https://schemas.microsoft.com/wbem/wsman/1/config/listener
lze použít v metodách relace Get, Put, Create, Deletea Výčet.identifikátory URI protokolu událostí systému(SEL)
Tato skupina identifikátorů URI se přihlašuje k odběru událostí kolekce událostí z řadiče pro správu základní desky. K odběru těchto událostí se můžete přihlásit pomocí nástroje příkazového řádku wevtutil.
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
Související témata
-
o vzdálené správy systému Windows