Instalar e configurar o Windows PowerShell

 

Aplica-se a: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

Tópico modificado em: 2010-05-18

Para poder usar o Windows PowerShell, você deve ter as versões corretas do Windows PowerShell e do WinRM (Windows Remote Management) instaladas e configuradas no computador. Você precisa usar o Windows Management Framework, que contém as versões corretas do Windows PowerShell v2 e do WinRM 2.0.

Se seu computador estiver executando o Windows 7 ou Windows Server 2008 R2, não será preciso instalar nada. O Windows Management Framework já está instalado.

Você poderá baixar e instalar o Windows Management Framework se seu computador estiver executando um dos sistemas operacionais a seguir:

  • Windows Vista Service Pack 1 (SP1) ou SP2

  • Windows Server 2008 SP1 ou SP2

  • Windows Server 2003 SP2

  • Windows XP SP3

Vamos começar:

  1. Desinstalar versões anteriores do Windows PowerShell do seu computador.

  2. Desinstalar versões anteriores do WinRM do seu computador.

  3. Instalar o Windows Management Framework

  4. Verificar se o Windows PowerShell pode executar scripts

  5. Verificar se o WinRM permite que o Windows PowerShell se conecte

1. Desinstalar versões anteriores do Windows PowerShell do seu computador

Para poder instalar o Windows Management Framework, você precisa desinstalar qualquer versão existente do Windows PowerShell.

Observação   Essa etapa não é necessária no Windows 7 nem no Windows Server 2008 R2.

Desinstalar o Windows PowerShell do Windows Vista

  1. No Painel de Controle, em Programas, abra Programas e Recursos e desinstale todas as instâncias do Windows PowerShell exibidas na lista de programas instalados. Por exemplo, a versão CTP (Community Technology Preview) do Windows PowerShell v2 pode aparecer como Windows PowerShell (TM) V2.

  2. Em Tarefas, selecione Exibir atualizações instaladas e desinstale todas as instâncias do Windows PowerShell exibidas na lista de atualizações instaladas. Por exemplo, o Windows PowerShell V1 pode aparecer como uma atualização do Windows com um dos seguintes números de artigo da Base de Dados de Conhecimento Microsoft:

    • KB928439

    • KB923569

Desinstalar o Windows PowerShell do Windows Server 2008

  1. Inicie o Gerenciador do Servidor e vá para Recursos.

    1. Clique em Desinstalar Recursos.

    2. Selecione Windows PowerShell e siga as instruções de desinstalação.

  2. No Painel de Controle, em Programas, abra Programas e Recursos e desinstale todas as instâncias do Windows PowerShell exibidas na lista de programas instalados.

  3. Em Tarefas, selecione Exibir atualizações instaladas. Desinstale todas as instâncias do Windows PowerShell exibidas na lista de atualizações instaladas.

Início da página

Desinstalar o Windows PowerShell do Windows Server 2003 e do Windows XP

  1. No Painel de Controle, abra Adicionar ou Remover Programas e desinstale todas as instâncias do Windows PowerShell exibidas na lista de programas instalados.

  2. Em Adicionar ou Remover Programas, selecione Mostrar atualizações. Desinstale todas as instâncias do Windows PowerShell exibidas na lista de atualizações instaladas. Por exemplo, o Windows PowerShell V1 pode aparecer como uma atualização do Windows com o número de artigo KB926139 da Base de Informações.

Início da página

2. Desinstalar versões anteriores do WinRM do seu computador

Para poder instalar o Windows Management Framework, você deve desinstalar qualquer versão existente do WinRM.

Observação   Essa etapa não é necessária no Windows 7 nem no Windows Server 2008 R2.

Desinstalar o WinRM do Windows Vista SP1 ou do Windows Server 2008

  1. No Painel de Controle, em Programas, abra Programas e Recursos e desinstale todas as instâncias do Windows Remote Management exibidas na lista de programas instalados.

  2. Em Tarefas, selecione Exibir atualizações instaladas. Desinstale todas as instâncias do Windows Remote Management exibidas na lista de atualizações instaladas. Por exemplo, o CTP (Community Technology Preview) do WinRM 2.0 pode aparecer como WindowsRemoteManagement com um dos seguintes números de artigo da Base de Dados de Conhecimento:

    • KB936059

    • KB950099

Desinstalar o Windows PowerShell do Windows Server 2003 e do Windows XP

  1. No Painel de Controle, abra Adicionar ou Remover Programas e desinstale todas as instâncias do Windows Remote Management exibidas na lista de programas instalados.

  2. Em Adicionar ou Remover Programas, selecione Mostrar atualizações. Desinstale todas as instâncias do Windows Remote Management exibidas na lista de atualizações instaladas. Por exemplo, o WinRM pode aparecer como uma atualização do Windows com o número de artigo KB936059 da Base de Informações.

Início da página

3. Instalar o Windows Management Framework

  • Baixe e instale o Windows Management Framework. Escolha o pacote que inclui o Windows PowerShell v2 e WinRM 2.0, e que se aplica ao seu sistema operacional, à arquitetura do sistema e ao idioma.

    Depois de instalar o WinRM e o Windows PowerShell, configure o software para funcionar corretamente, conforme descrito nas próximas etapas.

    Observação   Se o computador local estiver protegido pelo Microsoft Internet Security and Acceleration (ISA) Server, talvez você precise instalar o Cliente de Firewall do Windows ou configurar um servidor proxy no computador local para conectar o Windows PowerShell ao serviço baseado na nuvem. Para obter mais informações, consulte Windows PowerShell: perguntas freqüentes para administradores.

Início da página

4. Verificar se o Windows PowerShell pode executar scripts

  1. Clique em Iniciar > Todos os Programas > Acessórios > Windows PowerShell.

  2. Para abrir o Windows PowerShell, execute um dos seguintes procedimentos:

    • Se você estiver executando o Windows Vista, Windows 7 ou Windows Server 2008 R2, clique com o botão direito do mouse no Windows PowerShell e selecione Executar como administrador. Se for exibido um prompt de controle de conta de usuário perguntando se você deseja continuar, responda Continuar.

    • Se estiver executando o Windows XP ou Windows Server 2003, clique em Windows PowerShell.

  3. Execute o seguinte comando:

    Get-ExecutionPolicy
    
  4. Se o valor retornado for diferente de RemoteSigned, altere o valor para RemoteSigned.

    Observação   Ao definir a diretiva de execução de scripts como RemoteSigned, você poderá executar apenas scripts que cria no seu computador ou assinados por uma fonte confiável.

Habilitar a execução de scripts no Windows PowerShell

Na sessão do Windows PowerShell que você acabou de abrir como um administrador, execute o seguinte comando:

Set-ExecutionPolicy RemoteSigned

Início da página

5. Verificar se o WinRM permite que o Windows PowerShell se conecte

  1. Clique em Iniciar > Todos os Programas > Acessórios.

  2. Siga uma das etapas abaixo para abrir um prompt de comando:

    • Se você estiver executando o Windows Vista, Windows 7 ou Windows Server 2008 R2, clique com o botão direito do mouse no Prompt de Comando e selecione Executar como administrador. Se for exibido um prompt de controle de conta de usuário perguntando se você deseja continuar, responda Continuar.

    • Se estiver executando o Windows XP ou Windows Server 2003, clique em Prompt de Comando.

  3. No prompt de comando, execute os seguintes comandos:

    net start winrm
    winrm get winrm/config/client/auth
    

    Observação   Se o serviço do WinRM já estiver em execução, não será preciso iniciá-lo. Você pode verificar o status do serviço do WinRM executando o comando sc query winrm.

  4. Nos resultados, procure o valor Basic = . Se o valor for Basic = false, você deverá alterá-lo para Basic = true.

    Observação   Se você iniciou o serviço de WinRM e não precisa alterar o valor Basic, execute o comando net stop winrm para parar o serviço de WinRM.

Configurar o WinRM para oferecer suporte à autenticação básica

  1. No prompt de comando que você acabou de abrir como administrador, execute os comandos a seguir. O valor entre chaves { } diferencia maiúsculas de minúsculas:

    winrm set winrm/config/client/auth @{Basic="true"}
    
  2. Na saída do comando, verifique o valor Basic = true.

    Observação   Se você iniciou o serviço WinRM, execute o comando net stop winrm para parar o serviço WinRM.

Início da página

 
Tópicos relacionados da Ajuda
Carregando...
Nenhum recurso foi encontrado.