Prefissi URI
Il prefisso URI della risorsa è diverso a seconda dello schema XML descritto dalla risorsa.
Prefissi
Se si accede a una classe CIM 2.1, ad esempio CIM_DataFile, il prefisso dell'URI è diverso dal prefisso per una classe CIM 2.9, ad esempio CIM_AdminDomain. Le classi CIM 2.1 sono documentate nella sezione Classi CIM di Strumentazione gestione Windows (WMI).
La maggior parte delle classi WMI si trova nello spazio dei nomi WMI root\cimv2 . Le classi per il provider IPMI (Microsoft Intelligent Platform Management Interface) si trovano in root\hardware.
L'elenco seguente contiene i prefissi URI delle risorse per questi schemi:
Classi WMI o CIM 2.1 nello spazio dei nomi root\cimv2
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/"
Classi CIM 2.9 o classi IPMI
"https://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"
Modo alternativo per accedere alle classi del provider IPMI
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/hardware/"
Per altre informazioni, vedere URI delle risorse e Stringhe UrlPrefix. Per altre informazioni sulla generazione di un URI per una classe o un metodo WMI, vedere Gestione remota Windows e WMI.
Alias di prefisso
Un alias di prefisso è un collegamento che rappresenta il prefisso URI della risorsa lunga. È anche possibile usare gli alias nella riga di comando winrm . Per visualizzare un elenco di alias disponibili, digitare alias della Guida di Winrm.
Tenere presente che non è possibile usare un alias all'interno di un riferimento all'endpoint (EPR) quando si specifica un URI di risorsa. Gestione remota Windows non è in grado di espandere l'alias quando è incorporato in XML.
Nell'esempio di codice seguente l'alias winrm viene usato in un'EPR anziché nell'URI completo della risorsa, ovvero http://schemas.microsoft.com/wbem/wsman/1/config/Listener
. In questo caso, WinRM restituisce un errore che indica che il servizio non può elaborare la richiesta.
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)
Di seguito sono elencati gli alias definiti e gli URI delle risorse per i quali vengono sostituiti.
-
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
-
Guscio
-
http://schemas.microsoft.com/wbem/wsman/1/windows/shell