Partilhar via


Sobre a CimSession

BREVE DESCRIÇÃO

Descreve um objeto CimSession e a diferença entre sessões CIM e Sessões PowerShell.

LONGA DESCRIÇÃO

Uma sessão de Modelo de Informação Comum (CIM) é um objeto do lado do cliente que representa uma ligação a um computador local ou a um computador remoto. Pode utilizar as sessões CIM como alternativa às sessões PowerShell (PSSessions). Ambas as abordagens têm vantagens.

Pode utilizar o cmdlet New-CimSession para criar uma sessão CIM que contenha informações sobre uma ligação, como o nome de computador, o protocolo utilizado para a ligação, iD de sessão e iD de exemplo.

Depois de criar um objeto CimSession que especifica as informações necessárias para estabelecer uma ligação, a PowerShell não estabelece a ligação imediatamente. Quando um cmdlet utiliza a sessão CIM, o PowerShell liga-se ao computador especificado e, em seguida, quando o cmdlet termina, o PowerShell termina a ligação.

Se criar uma sessão de PSSem em vez de utilizar uma sessão CIM, o PowerShell valida as definições de ligação e, em seguida, estabelece e mantém a ligação. Se utilizar sessões CIM, o PowerShell não abre uma ligação de rede até ser necessário. Para obter mais informações sobre as sessões PowerShell, consulte about_PSSessions.

Quando utilizar uma Sessão CIM

Apenas os cmdlets que trabalham com um fornecedor de instrumentação de gestão do Windows (WMI) ou CIM sobre ws-man aceitam sessões CIM. Para outros comandantes, utilize pssessions.

Quando utiliza uma sessão CIM, o PowerShell executa o cmdlet no cliente local. Liga-se ao fornecedor de WMI utilizando a sessão CIM. O computador-alvo não necessita de PowerShell, nem mesmo de qualquer versão do sistema operativo Windows.

Em contraste, um cmdlet executado utilizando uma PSSession funciona no computador-alvo. Requer PowerShell no sistema alvo. Além disso, o cmdlet envia dados de volta para o computador local. O PowerShell gere os dados enviados através da ligação e mantém o tamanho dentro dos limites definidos pela Gestão Remota do Windows (WinRM). As sessões cim não impõem os limites winrm.

Os cmdlet definition XML (CDXML) baseados na CIM podem ser escritos para utilizar qualquer Fornecedor de WMI. Todos os fornecedores de WMI usam objetos CimSession.

VER TAMBÉM

Nova CimSessão

about_PSSessions