Examinar técnicas comuns de comunicação remota do Windows PowerShell

Concluído

Os comandos Enter-PSSession e Invoke-Command dão suporte a vários parâmetros que você pode usar para alterar as opções comuns de conexão. Os parâmetros incluem:

  • –Port. Especifica uma porta TCP alternativa para a conexão. Use esse parâmetro quando o computador ao qual você está se conectando estiver escutando em uma porta diferente do padrão 5985 (HTTP) ou 5986 (HTTPS). Lembre-se de que você pode, localmente ou por meio de Política de Grupo, configurar uma porta diferente como um novo padrão permanente.
  • –UseSSL. Instrui o Windows PowerShell a usar HTTPS em vez de HTTP.
  • –Credential. Especifica uma credencial alternativa para a conexão. Essa credencial será validada pelo computador remoto e deve ter privilégios e permissões suficientes para executar todas as tarefas que você pretende executar no computador remoto.
  • –ConfigurationName. Conecta-se a um ponto de extremidade (configuração de sessão) diferente do ponto de extremidade padrão. Por exemplo, você pode especificar microsoft.powershell32 para se conectar ao ponto de extremidade do Windows PowerShell de 32 bits do computador remoto.
  • –Authentication. Especifica um protocolo de autenticação. O padrão é a autenticação Kerberos, mas outras opções incluem Basic, CredSSP, Digest, Negotiate e NegotiateWithImplicitCredential. O protocolo especificado deve ser habilitado na configuração de WS-Management nos computadores iniciadores e receptores.

Você pode configurar opções de sessão adicionais usando New-PSSessionOption para criar um novo objeto de opção de sessão e, em seguida, passá-lo para o parâmetro –SessionOption de Enter-PSSession ou Invoke-Command. Examine o arquivo de Ajuda para New-PSSessionOption para saber mais sobre as funcionalidades. Você pode modificar os valores padrão, como o número da porta e os protocolos de autenticação habilitados na unidade do WSMan do PowerShell.