Partilhar via


WinRM C++ API

As interfaces de Gerenciamento Remoto do Windows podem ser usadas para obter dados ou gerenciar recursos em um computador remoto. Esta API destina-se principalmente ao uso interno. Recomendamos usar o API do Shell do Cliente WinRM em vez disso, sempre que possível. As interfaces correspondem de perto ao WinRM Scripting API.

As interfaces WinRM que herdam diretamente de IDispatch cada uma tem um objeto de script correspondente. Para obter mais informações, consulte o WinRM Scripting API.

Para aplicativos multithreaded, o WinRM não oferece suporte a threads separados que acessam o mesmo objetoIWSMAN.

As interfaces a seguir são fornecidas pelo WinRM.

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 um novo IWSManResourceLocator. Esse método está disponível para o objeto de scriptWSMan.

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. Enumerator é o objeto de script correspondente.

IWSManResourceLocator

Fornece o caminho para um recurso. Você pode usar um objeto IWSManResourceLocator em vez de umde URI de recursoem operações de objeto Session. ResourceLocator é o objeto de script correspondente.

de referência de gerenciamento remoto do Windows