Compartilhar via


WinRM C++ API

As interfaces de Gerenciamento Remoto do Windows podem ser usadas para obter dados ou gerenciar recursos em um computador remoto. Essa API destina-se principalmente ao uso interno. Recomendamos usar a da API do Shell do Cliente winrm sempre que possível. As interfaces correspondem de perto ao da API de Script do WinRM.

As interfaces WinRM que herdam diretamente de IDispatch cada um tem um objeto de script correspondente. Para obter mais informações, consulte a da API de Script do WinRM.

Para aplicativos multithreaded, o WinRM não dá suporte a threads separados que acessam o mesmo objeto IWSMAN.

As interfaces a seguir são fornecidas pelo WinRM.

do IWSMan

Fornece métodos e propriedades usados para criar uma nova sessão e gerenciar uma sessão estabelecida. WSMan é o objeto de script correspondente.

IWSManEx

Fornece métodos e propriedades usados para criar uma nova IWSManResourceLocator. Esse método está disponível para o objeto de script WSMan.

IWSManConnectionOptions

Define o nome de usuário e a senha usados para conexões remotas. ConnectionOptions é o objeto de script correspondente.

IWSManSession

Define as operações de rede e as propriedades disponíveis para a sessão. Session é o objeto de script correspondente.

IWSManEnumerator

Representa uma coleção de resultados retornados da enumeração de um recurso. enumerador é o objeto de script correspondente.

IWSManResourceLocator

Fornece o caminho para um recurso. Você pode usar um objetoIWSManResourceLocatorem vez de umade URI de recursoem operações de objetode sessão. ResourceLocator é o objeto de script correspondente.

de Referência de Gerenciamento Remoto do Windows