URI-prefix
Det resurs-URI prefixet skiljer sig beroende på vilket XML-schema som beskriver resursen.
Prefix
Om du kommer åt en CIM- 2.1-klass, till exempel CIM_DataFile, skiljer sig prefixet för URI:n från prefixet för en CIM 2.9-klass, till exempel CIM_AdminDomain. CIM 2.1-klasser dokumenteras i avsnittet CIM-klasser i WMI (Windows Management Instrumentation).
De flesta WMI-klasser finns i root\cimv2 WMI-namnområdet. Klasser för Microsoft Intelligent Platform Management Interface (IPMI) finns i root\hardware.
Följande lista innehåller resurs-URI-prefixen för dessa scheman:
WMI- eller CIM 2.1-klasser i namnområdet root\cimv2
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/"
CIM 2.9-klasser eller IPMI-klasser
"https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"
Alternativt sätt att komma åt IPMI-providerklasser
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/hardware/"
Mer information finns i Resurs-URI:er och UrlPrefix-strängar. Mer information om hur du genererar en URI för en WMI-klass eller -metod finns i Windows Remote Management och WMI.
Prefixalias
Ett prefixalias är en genväg som representerar det långa resurs-URI-prefixet. Du kan också använda alias i kommandoraden Winrm. Om du vill visa en lista över tillgängliga alias skriver du Winrm-hjälpalias.
Tänk på att ett alias inte kan användas i en slutpunktsreferens (EPR) när du anger en resurs-URI. Windows Fjärrhantering kan inte expandera aliaset när det är inbäddat i XML.
I följande kodexempel används winrm-aliaset i en EPR i stället för den fullständiga resurs-URI:n, som är http://schemas.microsoft.com/wbem/wsman/1/config/Listener
. I det här fallet returnerar WinRM ett fel som anger att tjänsten inte kan bearbeta begäran.
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)
I följande lista visas definierade alias och resurs-URI:er som de ersätter.
-
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