Partilhar via


Prefixos URI

O prefixoURI do recursoé diferente dependendo do esquema XML que descreve o recurso.

Prefixos

Se você acessar uma classe CIM 2.1, como CIM_DataFile, o prefixo do URI será diferente do prefixo de uma classe CIM 2.9, como CIM_AdminDomain. As classes CIM 2.1 estão documentadas na seção CIM Classes do WMI (Instrumentação de Gerenciamento do Windows).

A maioria das classes WMI estão no root\cimv2 namespace WMI. As classes para o provedor Microsoft Intelligent Platform Management Interface (IPMI) estão em root\hardware.

A lista a seguir contém os prefixos de URI de recurso para esses esquemas:

  • Classes WMI ou CIM 2.1 no namespace root\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"

  • Maneira alternativa de acessar classes de provedor IPMI

    "http://schemas.microsoft.com/wbem/wsman/1/wmi/root/hardware/"

Para obter mais informações, consulte URIs de recursos e UrlPrefix Strings. Para obter mais informações sobre como gerar um URI para uma classe ou método WMI, consulte Gerenciamento Remoto do Windows e WMI.

Aliases de prefixo

Um alias de prefixo é um atalho que representa o prefixo URI de recurso longo. Você também pode usar aliases na linha de comando Winrm. Para exibir uma lista de aliases disponíveis, digite aliases de ajuda do Winrm.

Lembre-se de que um alias não pode ser usado dentro de uma referência de ponto de extremidade (EPR) ao especificar um URI de recurso. O Gerenciamento Remoto do Windows não consegue expandir o alias quando ele é incorporado em XML.

No exemplo de código a seguir, o alias winrm é usado em um EPR em vez do URI de recurso completo, que é http://schemas.microsoft.com/wbem/wsman/1/config/Listener. Nesse caso, o WinRM retorna um erro que indica que o serviço não pode processar a solicitação.

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)

As listas a seguir definem aliases e URIs de recursos pelos quais eles substituem.

WMI

http://schemas.microsoft.com/wbem/wsman/1/wmi

wmicimv2

http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2

CIVM2

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

concha

http://schemas.microsoft.com/wbem/wsman/1/windows/shell

Sobre o Gerenciamento Remoto do Windows

Gerenciamento Remoto do Windows e WMI

URIs de recursos