Prefissi URI
Il prefissoURI della risorsaè diverso a seconda di quale XML Schema descrive la risorsa.
Prefissi
Se si accede a un CIM classe 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\cimv 2. Le classi per il provider Microsoft Intelligent Platform Management Interface (IPMI) 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 urlprefissi . 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 alias nella riga di comando Winrm. Per visualizzare un elenco di alias disponibili, digitare alias della Guida 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 una EPR anziché nell'URI completo della risorsa, che è 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
-
shell
-
http://schemas.microsoft.com/wbem/wsman/1/windows/shell