URI-voorvoegsels
De resource-URI voorvoegsel verschilt, afhankelijk van welk XML-schema de resource beschrijft.
Voorvoegsels
Als u toegang krijgt tot een CIM-klasse 2.1, zoals CIM_DataFile, verschilt het voorvoegsel van de URI van het voorvoegsel voor een CIM 2.9-klasse, zoals CIM_AdminDomain. CIM 2.1-klassen worden beschreven in de sectie CIM-klassen van WMI (Windows Management Instrumentation).
De meeste WMI-klassen zich in de root\cimv2 WMI-naamruimte bevinden. Klassen voor de Microsoft Intelligent Platform Management Interface (IPMI-) provider bevinden zich in root\hardware.
De volgende lijst bevat de resource-URI-voorvoegsels voor deze schema's:
WMI- of CIM 2.1-klassen in de root\cimv2 naamruimte
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/"
CIM 2.9-klassen of IPMI-klassen
"https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"
Alternatieve manier om toegang te krijgen tot IPMI-providerklassen
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/hardware/"
Zie Resource-URI's en UrlPrefix-tekenreeksenvoor meer informatie. Zie Windows Remote Management en WMIvoor meer informatie over het genereren van een URI voor een WMI-klasse of -methode.
Voorvoegselaliassen
Een voorvoegselalias is een snelkoppeling die het lange resource-URI-voorvoegsel vertegenwoordigt. U kunt ook aliassen gebruiken in de Winrm opdrachtregel. Als u een lijst met beschikbare aliassen wilt weergeven, typt u Winrm Help-aliassen.
Houd er rekening mee dat een alias niet kan worden gebruikt binnen een eindpuntverwijzing (EPR) bij het opgeven van een resource-URI. Windows Remote Management kan de alias niet uitbreiden wanneer deze is ingesloten in XML.
In het volgende codevoorbeeld wordt de winrm-alias gebruikt in een EPR in plaats van de volledige resource-URI, die is http://schemas.microsoft.com/wbem/wsman/1/config/Listener
. In dit geval retourneert WinRM een fout die aangeeft dat de service de aanvraag niet kan verwerken.
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)
De volgende lijsten bevat gedefinieerde aliassen en resource-URI's waarvoor ze vervangen.
-
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
-
shell
-
http://schemas.microsoft.com/wbem/wsman/1/windows/shell