URI-Präfixe

Das Ressourcen-URI-Präfix unterscheidet sich je nachdem, welches XML-Schema die Ressource beschreibt.

Präfixe

Wenn Sie auf eine CIM 2.1-Klasse zugreifen, z. B. CIM_DataFile, unterscheidet sich das Präfix des URI vom Präfix für eine CIM 2.9-Klasse, z. B. CIM_AdminDomain. CIM 2.1-Klassen sind im Abschnitt CIM-Klassen der Windows-Verwaltungsinstrumentation (WMI) dokumentiert.

Die meisten WMI-Klassen befinden sich im WMI-Namespace root\cimv2 . Klassen für den IPMI-Anbieter (Microsoft Intelligent Platform Management Interface) befinden sich in stamm\hardware.

Die folgende Liste enthält die Ressourcen-URI-Präfixe für diese Schemas:

  • WMI- oder CIM 2.1-Klassen im Namespace root\cimv2

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

  • CIM 2.9-Klassen oder IPMI-Klassen

    "https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"

  • Alternative Möglichkeit für den Zugriff auf IPMI-Anbieterklassen

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

Weitere Informationen finden Sie unter Ressourcen-URIs und UrlPrefix-Zeichenfolgen. Weitere Informationen zum Generieren eines URI für eine WMI-Klasse oder -Methode finden Sie unter Windows-Remoteverwaltung und WMI.

Präfixaliase

Ein Präfixalias ist eine Verknüpfung, die das Lange Ressourcen-URI-Präfix darstellt. Sie können aliase auch in der Winrm-Befehlszeile verwenden. Um eine Liste der verfügbaren Aliase anzuzeigen, geben Sie Winrm-Hilfealiasen ein.

Beachten Sie, dass bei der Angabe eines Ressourcen-URI kein Alias innerhalb eines Endpunktverweises (Endpoint Reference, EPR) verwendet werden kann. Die Windows-Remoteverwaltung kann den Alias nicht erweitern, wenn er in XML eingebettet ist.

Im folgenden Codebeispiel wird der winrm-Alias in einer EPR anstelle des vollständigen Ressourcen-URI verwendet, der lautet http://schemas.microsoft.com/wbem/wsman/1/config/Listener. In diesem Fall gibt WinRM einen Fehler zurück, der angibt, dass der Dienst die Anforderung nicht verarbeiten kann.

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)

Im Folgenden werden definierte Aliase und Ressourcen-URIs aufgelistet, die sie ersetzen.

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

Muschel

http://schemas.microsoft.com/wbem/wsman/1/windows/shell

Informationen zur Windows-Remoteverwaltung

Windows-Remoteverwaltung und WMI

Ressourcen-URIs