Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Ativar a comunicação remota do PowerShell
Para ativar a remotização do PowerShell, execute o cmdlet Enable-PSRemoting numa sessão do PowerShell com privilégios elevados.
Executar Enable-PSRemoting configura um endpoint remoto para a versão específica de instalação onde estás a executar o cmdlet. Por exemplo, quando você executa Enable-PSRemoting enquanto executa o PowerShell 7.4, o PowerShell cria um ponto de extremidade remoto que executa o PowerShell 7.4. Se você executar o Enable-PSRemoting enquanto executa o PowerShell 7-preview, o PowerShell criará um ponto de extremidade remoto que executa o PowerShell 7-preview. Você pode criar vários pontos de extremidade remotos para diferentes versões que funcionam lado a lado.
A execução Enable-PSRemoting cria dois pontos de extremidade para essa versão.
- Um tem um nome simples correspondente à versão principal do PowerShell. que hospeda a sessão. Por exemplo, PowerShell.7.4.
- O outro nome de configuração contém o número da versão completa. Por exemplo, PowerShell.7.4.7.
Você pode se conectar à versão mais recente do host do PowerShell 7 usando o nome simples, PowerShell.7.4. Você pode se conectar a uma versão específica do PowerShell usando o nome mais longo e específico da versão.
Use o parâmetro ConfigurationName com os cmdlets New-PSSession e Enter-PSSession para se conectar a uma configuração nomeada.
Conexão remota com versões mais antigas do Windows
Os pré-requisitos a seguir devem ser cumpridos para habilitar a comunicação remota do PowerShell sobre WSMan em versões mais antigas do Windows.
- Instale o Windows Management Framework (WMF) 5.1 (conforme necessário). Para obter mais informações sobre o WMF, consulte Visão geral do WMF.
- Instale o Universal C Runtime em versões do Windows anteriores ao Windows 10. Está disponível através de download direto ou Windows Update. Sistemas totalmente corrigidos já têm este pacote instalado.
A comunicação remota WSMan não é suportada em plataformas que não sejam Windows
Desde o lançamento do PowerShell 6, o suporte para remotização usando WS-Management (WSMan) em plataformas não Windows está disponível apenas em um conjunto limitado de distribuições Linux. Em sistemas não Windows, o WSMan baseou-se no projeto Open Management Infrastructure (OMI ). O cliente OMI WSMan depende do OpenSSL 1.0. Todas as distribuições Linux usam OpenSSL 2.0, que não é compatível com versões anteriores. Não existem distribuições suportadas que tenham as dependências necessárias para o cliente OMI WSMan funcionar.
A comunicação remota baseada em WSMan ainda é suportada entre sistemas Windows. A comunicação remota sobre SSH é suportada para todas as plataformas. Para obter mais informações, consulte PowerShell Remoting via SSH.
Leitura adicional
- Enable-PSRemoting
- Enter-PSSession
- Nova PSSession