Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Identyfikator URI zasobu to identyfikator odrębnego typu operacji zarządzania lub wartości używanej przez usługi zarządzania, które implementują protokół WS-Management. Wartość zarządzania może być temperaturą wewnątrz komputera. Przykładem operacji zarządzania jest uruchomienie zatrzymanej usługi lub ustawienie limitu przydziału użytkownika woluminu dysku.
Format identyfikatora URI zasobu
Identyfikator URI składa się z prefiksu i ścieżki do zasobu, jak pokazano w poniższym przykładzie:
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"
Ta specyfikacja schematu wskazuje, że identyfikator URI jest oparty na wersji 1 oficjalnego protokołu WS-Management i że zasób jest Win32_LogicalDisk w przestrzeni nazw "root\cimv2" repozytorium WMI. Prefiksy identyfikatorów URI zawierają specyfikację schematu, taką jak "schemas.microsoft.com/wbem/wsman/1/wmi" i określony typ zasobu, taki jak Win32_LogicalDisk. Aby uzyskać więcej informacji na temat identyfikowania konkretnego wystąpienia klasy WMI, zobacz Windows Remote Management i WMI.
Aby uzyskać więcej informacji, zobacz Prefiksy identyfikatorów URI.
Typy identyfikatorów URI zasobów
Chociaż Windows Instrumentacja zarządzania (WMI) jest podstawowym źródłem danych zarządzania dla systemów operacyjnych opartych na Windows, istnieją również inne źródła schematu zarządzania.
Na poniższej liście opisano kilka typów identyfikatorów URI zasobów używanych przez Windows zdalne zarządzanie:
Identyfikatory URI usługi WMI
Ta grupa identyfikatorów URI reprezentuje ścieżkę klasy Common Information Model , która obejmuje przestrzeń nazw i klasę.
Identyfikatory URI usługi WMI mogą być używane w:
Identyfikatory URI usługi IPMI
Ta grupa identyfikatorów URI reprezentuje standardowe identyfikatory URI branżowe oparte na modelu CIM w wersji 2.9. Identyfikatory URI usługi IPMI mogą być używane w metodach sesjiGet, Put, Enumerate i Invoke.
Przykładem jest https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor.xsd. Ten zasób jest zdefiniowany zgodnie ze schematem ciM DMTF.org .
Identyfikatory URI konfiguracji usługi WinRM
Ta grupa identyfikatorów URI to operacje konfiguracyjne dla konfiguracjiodbiornika Usługi WinRM.
https://schemas.microsoft.com/wbem/wsman/1/config/listenermożna używać w metodach sesjiGet, Put, Create, Delete i Enumerate.Identyfikatory URI dziennika zdarzeń systemu (SEL)
Ta grupa identyfikatorów URI subskrybuje zdarzenia modułu zbierającego zdarzenia z kontrolera BMC. Możesz subskrybować te zdarzenia przy użyciu narzędzia wiersza polecenia Wevtutil .
Ważność wielkości liter
Wtyczka WMI zachowuje wielkość identyfikatora URI zasobu odebranego w żądaniu. Jednak w celu zapewnienia współdziałania z innymi implementacjami protokołu WS-Management należy użyć prawidłowego przypadku żądanego zasobu w identyfikatorze URI zasobu. Prawidłowy przypadek to pisownia zdefiniowana przez dostawcę zasobów.
Chociaż identyfikatory URI zasobów nie wymagają uwzględniania wielkości liter, fragment XML nie wymaga. Fragment określa tylko jedną właściwość, a nie cały zestaw właściwości zasobu. W przypadku zasobów usługi WMI składnia fragmentu pobiera jedną właściwość z wystąpienia zasobu. Na przykład pobranie tylko właściwości Version z Win32_OperatingSystem wymaga użycia fragmentu. Aby uzyskać więcej informacji na temat fragmentów, zobacz "Dodawanie selektora do obiektu ResourceLocator lub IWSManResourceLocator" w Windows Zdalne zarządzanie i WMI.
Zgodnie ze standardami XML i XPathwtyczka WMI wymusza czułość wielkości liter dla fragmentów i xml, które definiują parametry wejściowe dla metody. Ważność wielkości liter jest wymagana do obsługi standardu XPath 1.0/Level 1. Aby uzyskać dane usługi WMI za pomocą usługi WinRM, ważność wielkości liter oznacza, że nazwy klas, właściwości i metod WMI muszą być zgodne ze przypadkiem nazwy znalezionej w repozytorium usługi WMI.
Aby uzyskać więcej informacji, zobacz Składnia XPath.
Przykłady uwzględniania wielkości liter
Na przykład skrypt uzyskujący właściwość SECURITY_DESCRIPTOR z wystąpienia klasy WMI Win32_Service nie może używać wyższej litery dla nazw w ścieżce fragmentu, tylko identyfikatora URI. Wtyczka usługi WinRM WMI zwraca błąd dla następującego przykładu języka VBScript, ponieważ kod XML XPath podany dla fragmentpath nie używa poprawnego przypadku. W repozytorium usługi WMI klasa jest wpisana "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
W poniższej wersji tego samego przykładu pokazano prawidłowe użycie wielkości liter dla klasy Win32_Service i właściwości 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
Tematy pokrewne