Delen via


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

Over Windows Remote Management

Windows Remote Management en WMI-

resource-URI's