URI-Präfixe
Das Ressourcen-URI-Präfix ist abhängig davon, welches XML-Schema die Ressource beschreibt.
Präfixe
Wenn Sie auf eine CIM 2.1-Klasse wie CIM _ DataFilezugreifen, 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 Management Instrumentation (WMI) dokumentiert.
Die meisten WMI-Klassen befinden sich im WMI-Stammnamespace \ cimv2. Klassen für den Anbieter von Microsoft Intelligent Platform Management Interface (IPMI)befinden sich in der \ Stammhardware.
Die folgende Liste enthält die Ressourcen-URI-Präfixe für diese Schemas:
WMI- oder CIM 2.1-Klassen im \ Cimv2-Stammnamespace
"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. Aliase können auch in der Winrm-Befehlszeile verwendet werden. Um eine Liste der verfügbaren Aliase anzeigen zu können, geben Sie Winrm-Hilfealiase ein.
Beachten Sie, dass ein Alias nicht innerhalb eines Endpunktverweises (EPR) verwendet werden kann, wenn ein Ressourcen-URI angegeben wird. Windows Die 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 http://schemas.microsoft.com/wbem/wsman/1/config/Listener ist. 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 aufgeführt, für 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