Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Ressourcen-URI ist ein Bezeichner für einen eindeutigen Verwaltungsvorgang oder Wert, der von Verwaltungsdiensten verwendet wird, die das WS-Management-Protokoll implementieren. Ein Verwaltungswert könnte die Temperatur innerhalb eines Computers sein. Ein Beispiel für einen Verwaltungsvorgang ist das Starten eines angehaltenen Diensts oder das Festlegen eines Datenträgervolumes-Benutzerkontingents.
Ressourcen-URI-Format
Ein URI besteht aus einem Präfix und einem Pfad zu einer Ressource, wie im folgenden Beispiel gezeigt:
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"
Diese Schemaspezifikation gibt an, dass der URI auf Version 1 des offiziellen WS-Management Protokolls basiert und dass die Ressource ein Win32_LogicalDisk im Namespace "root\cimv2" des WMI-Repositorys ist. URI-Präfixe enthalten eine Schemaspezifikation, z. B. "schemas.microsoft.com/wbem/wsman/1/wmi" und einen bestimmten Ressourcentyp, z. B. Win32_LogicalDisk. Weitere Informationen zum Identifizieren einer bestimmten Instanz einer WMI-Klasse finden Sie unter Windows-Remoteverwaltung und WMI-.
Weitere Informationen finden Sie unter URI-Präfixe.
Typen von Ressourcen-URIs
Während Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) die primäre Quelle von Verwaltungsdaten für Windows-basierte Betriebssysteme ist, sind auch andere Verwaltungsschemaquellen vorhanden.
In der folgenden Liste werden verschiedene Arten von Ressourcen-URIs beschrieben, die von der Windows-Remoteverwaltung verwendet werden:
WMI-URIs
Diese Gruppe von URIs stellt einen allgemeinen Informationsmodellpfad Klassenpfad dar, der Namespace und Klasse enthält.
WMI-URIs können in:
- Session-Methoden
- IWSManSession--Methoden
- methoden WSMan.CreateResourceLocator oder IWSMan.CreateResourceLocator
- ResourceLocator-- oder IWSManResourceLocator--Methoden
IPMI-URIs
Diese Gruppe von URIs stellt Branchenstandard-URIs dar, die auf CIM Version 2.9 basieren. IPMI-URIs können in Session Methoden Get, Put, Enumerate und Invokeverwendet werden.
Ein Beispiel ist https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor.xsd. Diese Ressource wird gemäß dem DMTF.org CIM-Schema definiert.
WinRM-Konfigurations-URIs
Diese Gruppe von URIs sind Konfigurationsvorgänge für die WinRM-Listener- Konfiguration.
https://schemas.microsoft.com/wbem/wsman/1/config/listenerkönnen in Session Methoden Get, Put, Create, Deleteund Enumerateverwendet werden.Systemereignisprotokoll-URIs ()
Diese Gruppe von URIs abonniert Ereignissammlerereignisse aus dem BMC. Sie können diese Ereignisse über das Wevtutil Befehlszeilentool abonnieren.
Groß-/Kleinschreibung
Das WMI-Plug-Ins behält den Fall des in einer Anforderung empfangenen Ressourcen-URI bei. Um jedoch die Interoperabilität mit anderen Implementierungen des WS-Management Protokolls sicherzustellen, verwenden Sie den richtigen Fall für die angeforderte Ressource im Ressourcen-URI. Der richtige Fall ist die vom Ressourcenanbieter definierte Schreibweise.
Ressourcen-URIs erfordern zwar keine Groß-/Kleinschreibung, Fragment XML jedoch. Ein Fragment gibt nur eine Eigenschaft und nicht den gesamten Satz von Eigenschaften für eine Ressource an. Bei WMI-Ressourcen ruft die Fragmentsyntax eine Eigenschaft aus einer Ressourceninstanz ab. Zum Beispiel erfordert das Abrufen der Version-Eigenschaft aus Win32_OperatingSystem die Verwendung eines Fragments. Weitere Informationen zu Fragmenten finden Sie unter "Hinzufügen einer Auswahl zu einem ResourceLocator- oder IWSManResourceLocator-Objekt" in Windows-Remoteverwaltung und WMI-.
Nach xml- und XPath- Standards erzwingt das WMI-Plug-In die Groß-/Kleinschreibung für Fragmente und XML, die die Eingabeparameter für eine Methode definiert. Die Groß-/Kleinschreibung ist erforderlich, um den XPath 1.0/Level 1-Standard zu unterstützen. Um WMI-Daten über WinRM abzurufen, bedeutet die Groß-/Kleinschreibung, dass die Namen von WMI-Klassen, -Eigenschaften und -Methoden mit dem Fall des Namens übereinstimmen müssen, der im WMI-Repository gefunden wurde.
Weitere Informationen finden Sie unter XPath-Syntax.
Beispiele für Groß-/Kleinschreibung
Beispielsweise kann ein Skript, das die SECURITY_DESCRIPTOR-Eigenschaft aus einer Instanz der WMI-Win32_Service Klasse abruft, für die Namen im Fragmentpfad nur den URI in Groß-/Kleinschreibung verwenden. Das WinRM-WMI-Plug-In gibt einen Fehler für das folgende VBScript-Beispiel zurück, da der für die FragmentPath- bereitgestellte XPath-XML-Code nicht den richtigen Fall verwendet. Im WMI-Repository wird die Klasse "Win32_Service" geschrieben.
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
Die folgende Version desselben Beispiels zeigt die richtige Verwendung der Groß-/Kleinschreibung für die Win32_Service-Klasse und SECURITY_DESCRIPTOR-Eigenschaft.
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
Verwandte Themen