Udostępnij za pośrednictwem


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

Informacje o zdalnego zarządzania systemem Windows

zdalne zarządzanie systemem Windows i WMI

identyfikatory URI zasobów