Compartilhar via


about_Remote_Requirements

TÓPICO
    about_Remote_Requirements

DESCRIÇÃO RESUMIDA
    Descreve os requisitos do sistema e de configuração para executar 
    comandos remotos no Windows PowerShell.

DESCRIÇÃO LONGA
    Este tópico descreve os requisitos de sistema, usuário e recurso para 
    estabelecer conexões remotas e executar comandos remotos no Windows 
    PowerShell. Também fornece instruções sobre como configurar operações 
    remotos.

    Observação: vários cmdlets (incluindo Get-Service, Get-Process, 
                Get-WMIObject, Get-EventLog e Get-WinEvent) obtêm 
        objetos de computadores remotos usando os métodos do 
        Microsoft .NET Framework para recuperar os objetos. 
        Eles não usam a infraestrutura de comunicação remota do 
        Windows PowerShell. Os requisitos deste documento não se 
        aplicam a esses cmdlets.

            Para localizar os cmdlets que têm um parâmetro ComputerName, 
            mas não usam a comunicação remota do Windows PowerShell, 
            leia a descrição do parâmetro ComputerName dos cmdlets.
                     

 REQUISITOS DE SISTEMA

    Os computadores locais e remotos devem ter:

        --  Windows PowerShell 2.0 ou posterior

        --  Microsoft .NET Framework 2.0 ou posterior

        --  Gerenciamento Remoto do Windows 2.0

    Para localizar o número de uma versão instalada do Windows 
    PowerShell, use a variável automática $PSVersionTable. O valor da 
    propriedade $PSVersionTable.Version.Major deve ser pelo menos 2.

    O Gerenciamento Remoto do Windows 2.0 está incluído no Windows 7 e no 
    Windows Server 2008 R2. Ele está incluído também no pacote de instalação 
    integrado das versões anteriores do Windows que inclui o Windows 
    PowerShell.

    O ISE (Ambiente de Script Integrado) do Windows PowerShell 
    e o cmdlet Out-Gridview requerem o Microsoft .NET Framework 3.5 com 
    Service Pack 1. O cmdlet Get-WinEvent requer o Microsoft .NET 
    Framework 3.5 ou posterior. Essas atualizações não são necessárias 
    para a comunicação remota.


 PERMISSÕES DE USUÁRIO

    Para estabelecer uma conexão remota e executar comandos remotos, 
    o usuário atual deve ser um membro do grupo Administradores no 
    computador remoto. O usuário atual deve ser capaz de fornecer as 
    credenciais de um administrador.


 EXECUTAR COMO ADMINISTRADOR

    No Windows Vista, no Windows Server 2008 e nas versões posteriores do 
    Windows, os privilégios de Administrador são necessários nas 
    seguintes operações remotas:

        -- Estabelecendo uma conexão remota com o computador local. 
           Isso geralmente é conhecido como um cenário de "loopback". 

        -- Gerenciando configurações de sessão no computador local.

        -- Exibindo e alterando as configurações do WS-Management no 
           computador local.
           Essas são as configurações do nó LocalHost da unidade WSMAN:


    Para executar essas tarefas, você deve iniciar o Windows 
    PowerShell com a opção "Executar como administrador", mesmo que 
    você seja membro do grupo Administradores no computador local.

    No Windows 7 e no Windows Server 2008 R2, para iniciar o Windows 
    PowerShell com a opção "Executar como administrador":

        1. Clique em Iniciar, Todos os Programas, Acessórios e na pasta do 
           Windows PowerShell.

        2. Clique com o botão direito do mouse no Windows PowerShell e, 
           em seguida, clique em "Executar como administrador".

    No Windows Vista e no Windows Server 2008 R2, para iniciar o Windows 
    PowerShell com a opção "Executar como administrador": 

        1. Clique em Iniciar, Todos os Programas, e na pasta do Windows 
           PowerShell.

        2. Clique com o botão direito do mouse no Windows PowerShell e, 
           em seguida, clique em "Executar como administrador".
    
    A opção "Executar como administrador" também está disponível em outras 
    entradas do Windows Explorer para Windows PowerShell, incluindo os 
    atalhos. Clique com o botão direito do mouse no item e, em seguida, 
    clique em "Executar como administrador".

    Quando você iniciar o Windows PowerShell de outro programa como 
    o Cmd.exe, use a opção "Executar como administrador" para iniciar 
    o programa.

 COMO CONFIGURAR SEU COMPUTADOR PARA COMUNICAÇÃO REMOTA  

    O serviço WinRM, que é a implementação do protocolo WS-Management da 
    Microsoft, não oferece suporte aos recursos de configuração remota do 
    Windows PowerShell. Para usar os recursos de comunicação remota, você 
    precisa alterar a configuração padrão do WS-Management no sistema. 

    Para configurar o Windows PowerShell para receber comandos remotos: 

        1. Inicie o Windows PowerShell. No Windows Vista e nas versões 
           posteriores do Windows, inicie o Windows PowerShell com a opção 
           "Executar como administrador".

    2. No prompt do comando, digite:

       enable-psremoting


    Este procedimento permite que os usuários de outros computadores 
    estabeleçam conexões remotas e executem comandos remotos no 
    computador local. Também permite a criação de uma conexão de 
    "loopback" no computador local.

    Para verificar se a comunicação remota foi configurada 
    corretamente, execute um comando de teste como o comando 
    a seguir, que cria uma sessão remota no computador local.

          new-pssession


    Se a comunicação remota for configurada corretamente, o comando 
    criará uma sessão no computador local e retornará um objeto que 
    representa a sessão. A saída deve se assemelhar à saída de 
    exemplo a seguir:

          C:\PS> new-pssession

          Id Name        ComputerName    State    ConfigurationName
          -- ----        ------------    -----    -----
          1  Session1    localhost       Opened   Microsoft.PowerShell

    Se o comando falhar, consulte about_Remote_Troubleshooting para obter 
    assistência.


 NOÇÕES BÁSICAS SOBRE DIRETIVAS

    Quando você estiver trabalhando remotamente, usa duas instâncias 
    do Windows PowerShell, uma no computador local e outra no 
    computador remoto. Como resultado, seu trabalho será afetado 
    pelas diretivas do Windows e do Windows PowerShell nos 
    computadores locais e remotos.

    Em geral, antes de você se conectar e quando estiver 
    estabelecendo a conexão, as diretivas no computador local serão 
    efetuadas. Quando você estiver usando a conexão, as diretivas no 
    computador remoto serão efetuadas.


CONSULTE TAMBÉM
    about_Remote
    about_PSSessions
    Invoke-Command
    Enter-PSSession
    New-PSSession