Préfixes d’URI
Le préfixe d’URI de ressource est différent selon le schéma XML qui décrit la ressource.
Préfixes
Si vous accédez à une classe CIM 2.1, telle que CIM_DataFile, le préfixe de l’URI diffère du préfixe d’une classe CIM 2.9, comme CIM_AdminDomain. Les classes CIM 2.1 sont documentées dans la section Classes CIM de Windows Management Instrumentation (WMI).
La plupart des classes WMI se trouvent dans l’espace de noms WMI racine\cimv2 . Les classes du fournisseur IPMI (Intelligent Platform Management Interface) de Microsoft se trouvent dans root\hardware.
La liste suivante contient les préfixes d’URI de ressource pour ces schémas :
Classes WMI ou CIM 2.1 dans l’espace de noms racine\cimv2
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/"
Classes CIM 2.9 ou classes IPMI
"https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"
Autre moyen d’accéder aux classes de fournisseur IPMI
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/hardware/"
Pour plus d’informations, consultez URI de ressource et UrlPrefix Strings. Pour plus d’informations sur la génération d’un URI pour une classe ou une méthode WMI, consultez Gestion à distance Windows et WMI.
Alias de préfixe
Un alias de préfixe est un raccourci qui représente le préfixe d’URI de ressource long. Vous pouvez également utiliser des alias dans la ligne de commande Winrm . Pour afficher la liste des alias disponibles, tapez Alias d’aide Winrm.
N’oubliez pas qu’un alias ne peut pas être utilisé à l’intérieur d’une référence de point de terminaison (EPR) lors de la spécification d’un URI de ressource. La gestion à distance Windows ne parvient pas à développer l’alias lorsqu’il est incorporé dans XML.
Dans l’exemple de code suivant, l’alias winrm est utilisé dans un EPR au lieu de l’URI de ressource complet, qui est http://schemas.microsoft.com/wbem/wsman/1/config/Listener
. Dans ce cas, WinRM retourne une erreur qui indique que le service ne peut pas traiter la demande.
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)
Les listes suivantes répertorient les alias définis et les URI de ressource auxquels ils remplacent.
-
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