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. Essa API destina-se principalmente ao uso interno. É recomendável usar a API do Shell do Cliente WinRM sempre que possível. As interfaces correspondem de perto à API de Script do WinRM.

As interfaces WinRM que herdam diretamente de IDispatch têm um objeto de script correspondente. Para obter mais informações, consulte a 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.

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 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 objeto IWSManResourceLocator em vez de um URI de recurso em operações de objeto session . ResourceLocator é o objeto de script correspondente.

Referência de gerenciamento remoto do Windows