Compartilhar via


Enable-PSRemoting

Configura o computador para receber comandos remotos.

Sintaxe

Enable-PSRemoting [-Force] [-Confirm] [-WhatIf] [<CommonParameters>]

Descrição

O cmdlet Enable-PSRemoting configura o computador para receber comandos remotos do Windows PowerShell que são enviados com a tecnologia WS-Management.

Você precisa executar o comando apenas uma vez em cada computador que receberá comandos. Não é necessário executá-lo em computadores que só enviam comandos. Como a configuração ativa escutas, é prudente executá-lo somente onde ele for necessário.

O cmdlet Enable-PSRemoting executa as seguintes operações:

--Executa o cmdlet Set-WSManQuickConfig, que executa as tarefas seguintes:

----- Inicia o serviço WinRM.

----- Define o tipo de inicialização no serviço WinRM como Automático.

----- Cria uma escuta para aceitar solicitações em qualquer endereço IP.

----- Habilita uma exceção de firewall para comunicações WS-Management.

-- Permite que todas as configurações de sessão registradas do Windows PowerShell recebam instruções de um computador remoto.

----- Registra a configuração de sessão "Microsoft.PowerShell", caso ela ainda não esteja registrada.

----- Registra a configuração de sessão "Microsoft.PowerShell32" em computadores de 64 bits, caso ela ainda não esteja registrada.

----- Remove a configuração "Negar Todos" do descritor de segurança para todas as configurações de sessão registradas.

----- Reinicia o serviço WinRM para tornar as alterações anteriores efetivas.

Para executar esse cmdlet no Windows Vista, no Windows Server 2008 e em versões mais recentes do Windows, inicie o Windows PowerShell com a opção "Executar como administrador".

Parâmetros

-Force

Suprime todos os avisos de usuário. Por padrão, você receberá um aviso para confirmar cada operação.

Necessário?

false

Posição?

named

Valor padrão

False

Aceitar entrada do pipeline?

false

Aceitar caracteres curinga?

false

-Confirm

Solicita confirmação antes da execução do comando.

Necessário?

false

Posição?

named

Valor padrão

Aceitar entrada do pipeline?

false

Aceitar caracteres curinga?

false

-WhatIf

Descreve o que aconteceria se você executasse o comando, sem executá-lo de fato.

Necessário?

false

Posição?

named

Valor padrão

Aceitar entrada do pipeline?

false

Aceitar caracteres curinga?

false

<CommonParameters>

Esse cmdlet oferece suporte aos parâmetros comuns: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Para obter mais informações, consulte about_Commonparameters.

Entradas e saídas

O tipo de entrada é o tipo dos objetos que você pode canalizar para o cmdlet. O tipo de retorno é o tipo dos objetos que o cmdlet retorna.

Entradas

Nenhum

Você não pode canalizar a entrada para este cmdlet.

Saídas

System.String

Enable-PSRemoting retorna cadeias de caracteres que descrevem seus resultados.

Exemplo 1

C:\PS>enable-psremoting

Descrição
-----------
Esse comando configura o computador para receber comandos remotos.





Exemplo 2

C:\PS>enable-psremoting -force

Descrição
-----------
Esse comando configura o computador para receber comandos remotos. Ele usa o parâmetro Force para suprimir os avisos de usuário.





Consulte também

Conceitos

about_Remote
about_Session_Configurations
Disable-PSRemoting
Get-PSSessionConfiguration
Enable-PSSessionConfiguration
Disable-PSSessionConfiguration
Register-PSSessionConfiguration
Set-PSSessionConfiguration
WSMan Provider