Prefiksy identyfikatorów URI
Prefiks identyfikatora URI zasobu różni się w zależności od tego, który schemat XML opisuje zasób.
Prefiksy
Jeśli uzyskujesz dostęp do klasy CIM 2.1, takiej jak CIM_DataFile, prefiks identyfikatora URI różni się od prefiksu klasy CIM 2.9, na przykład CIM_AdminDomain. Klasy ciM 2.1 są udokumentowane w klasy CIM sekcji Instrumentacja zarządzania Windows (WMI).
Większość klas usługi WMI znajdują się w przestrzeni nazw root\cimv2 WMI. Klasy interfejsu zarządzania platformami inteligentnymi firmy Microsoft (IPMI) znajdują się w katalogu głównego\sprzętu.
Poniższa lista zawiera prefiksy identyfikatorów URI zasobów dla tych schematów:
Klasy WMI lub CIM 2.1 w root\cimv2 przestrzeni nazw
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/"
Klasy modelu CIM 2.9 lub klasy IPMI
"https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"
Alternatywny sposób uzyskiwania dostępu do klas dostawców IPMI
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/hardware/"
Aby uzyskać więcej informacji, zobacz identyfikatory URI zasobów i ciągi UrlPrefix. Aby uzyskać więcej informacji na temat generowania identyfikatora URI dla klasy lub metody WMI, zobacz Windows Remote Management and WMI.
Aliasy prefiksów
Alias prefiksu to skrót reprezentujący długi prefiks identyfikatora URI zasobu. Aliasy można również użyć w wierszu polecenia Winrm. Aby wyświetlić listę dostępnych aliasów, wpisz aliasy pomocy usługi Winrm.
Należy pamiętać, że alias nie może być używany wewnątrz odwołania do punktu końcowego (EPR) podczas określania identyfikatora URI zasobu. Zdalne zarządzanie systemem Windows nie może rozwinąć aliasu, gdy jest on osadzony w formacie XML.
W poniższym przykładzie kodu alias usługi winrm jest używany w EPR zamiast pełnego identyfikatora URI zasobu, który jest http://schemas.microsoft.com/wbem/wsman/1/config/Listener
. W takim przypadku usługa WinRM zwraca błąd wskazujący, że usługa nie może przetworzyć żądania.
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)
Poniżej wymieniono zdefiniowane aliasy i identyfikatory URI zasobów, dla których są zastępowane.
-
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
-
powłoka
-
http://schemas.microsoft.com/wbem/wsman/1/windows/shell
Tematy pokrewne
-
Informacje o zdalnego zarządzania systemem Windows