Examinar conexões persistentes no Windows PowerShell

Concluído

Até agora, quando você estava executando Enter-PSSession ou Invoke-Command, o Windows PowerShell estava estabelecendo uma conexão com um computador remoto, executando os comandos especificados, retornando os resultados para o Windows PowerShell e fechando a conexão. Essa abordagem não oferece persistência de dados de sessão entre conexões porque cada conexão está iniciando uma sessão separada do PowerShell.

O Windows PowerShell pode criar conexões persistentes, que são conhecidas como sessions ou, mais precisamente, PSSessions. A designação PS significa Windows PowerShell e diferencia essas sessões de outros tipos de sessões que podem estar presentes em outras tecnologias, como uma sessão RDS (Serviços de Área de Trabalho Remota).

Depois de fazer uma sessão do PowerShell em um computador remoto, você executa os comandos desejados dentro da sessão, mas deixa a sessão do PowerShell em execução. Ao fazer isso, você pode executar mais comandos na sessão.

Sessões desconectadas

No Windows PowerShell 3.0 e mais recentes, você também pode se desconectar manualmente das sessões. Isso permite que você feche a sessão na qual foi estabelecida uma sessão do PowerShell, e até mesmo desligar o computador local, sem interromper os comandos em execução na sessão do PowerShell no computador remoto. Isso é particularmente útil para executar comandos que levam muito tempo para serem concluídos e fornece o tempo e a flexibilidade do dispositivo de que os profissionais de TI precisam.

Controlando sessões

Cada computador tem uma unidade chamada WSMan que inclui muitos parâmetros de configuração relacionados à sessão, como:

  • Tempo máximo de execução da sessão
  • Tempo ocioso máximo
  • Número máximo de conexões de entrada
  • Número máximo de sessões por administrador

Você pode explorar esses parâmetros de configuração executando dir WSMan:\localhost\shell e alterá-los nesse mesmo local. Você também pode controlar muitas das configurações por meio da Política de Grupo.