Compartir a través de


about_Remote_Requirements

TEMA
    about_Remote_Requirements

DESCRIPCIÓN BREVE
    Describe los requisitos del sistema y los requisitos de 
    configuración para ejecutar comandos remotos en Windows PowerShell.

DESCRIPCIÓN DETALLADA
    En este tema se describen los requisitos del sistema, los 
    requisitos del usuario y los requisitos de recursos para establecer 
    conexiones remotas y ejecutar comandos remotos en Windows PowerShell. 
    También se incluyen instrucciones para configurar operaciones remotas.

    Nota: muchos cmdlets (como Get-Service, Get-Process, 
          Get-WMIObject, Get-EventLog y Get-WinEvent) obtienen objetos de 
          equipos remotos mediante los métodos de Microsoft .NET Framework para 
          recuperar objetos. No usan la infraestructura de comunicación remota 
          de Windows PowerShell. Los requisitos que se abordan en este 
          documento no se aplican a estos cmdlets.

          Para obtener los cmdlets que tienen un parámetro ComputerName 
          pero no utilizan la comunicación remota de Windows PowerShell, 
          lea la descripción del parámetro ComputerName de los cmdlets.
          

 REQUISITOS DEL SISTEMA

    Los equipos locales y remotos deben tener:

        --  Windows PowerShell 2.0 o posterior

        --  Microsoft .NET Framework 2.0 o posterior

        --  Versión 2.0 de Administración remota de Windows

    Para obtener el número de versión de una versión instalada de Windows 
    PowerShell, utilice la variable automática $PSVersionTable. El valor de la 
    propiedad $PSVersionTable.Version.Major debe ser como mínimo 2.

    Windows 7 y Windows Server 2008 R2 incluyen la versión 2.0 de 
    Administración remota de Windows. También va incluido en el paquete de 
    instalación integrada que incluye Windows PowerShell para las versiones 
    anteriores de Windows.

    La aplicación Entorno de scripting integrado (ISE) de Windows 
    PowerShell y el cmdlet Out-Gridview requieren Microsoft .NET 
    Framework 3.5 con Service Pack 1. El cmdlet Get-WinEvent requiere 
    Microsoft .NET Framework 3.5 o posterior. Estas actualizaciones no se 
    requieren para la comunicación remota.


 PERMISOS DE USUARIO

    Para establecer una conexión remota y ejecutar comandos remotos, 
    el usuario actual debe ser miembro del grupo Administradores en 
    el equipo remoto. O bien, el usuario actual debe poder 
    proporcionar las credenciales de un administrador.


 EJECUTAR COMO ADMINISTRADOR

    En Windows Vista, Windows Server 2008 y versiones posteriores de 
    Windows, se requieren privilegios de administrador para las siguientes 
    operaciones de comunicación remota:

        -- Establecer una conexión remota con el equipo local. Este 
           escenario se suele denominar "bucle invertido". 

        -- Administrar las configuraciones de las sesiones en el equipo local.

        -- Ver y cambiar la configuración de WS-Management en el equipo local.
           Se trata de la configuración en el nodo LocalHost de la unidad WSMAN:.


    Para poder realizar estas tareas, debe iniciar Windows PowerShell 
    con la opción "Ejecutar como administrador", aunque sea miembro 
    del grupo Administradores en el equipo local.

    En Windows 7 y Windows Server 2008 R2, para iniciar Windows 
    PowerShell con la opción "Ejecutar como administrador":

        1. Haga clic en Inicio, haga clic en Todos los programas, 
           haga clic en Accesorios y, a continuación, haga clic en la carpeta 
           Windows PowerShell.

        2. Haga clic con el botón secundario en Windows PowerShell y, 
           a continuación, haga clic en "Ejecutar como administrador".

    En Windows Vista y Windows Server 2008, para iniciar Windows 
    PowerShell con la opción "Ejecutar como administrador": 

        1. Haga clic en Inicio, haga clic en Todos los programas y, 
           a continuación, haga clic en la carpeta Windows PowerShell.

        2. Haga clic con el botón secundario en Windows PowerShell y, 
           a continuación, haga clic en "Ejecutar como administrador".
    
    La opción "Ejecutar como administrador" también está disponible 
    en otras entradas del Explorador de Windows para Windows PowerShell, 
    incluidos los accesos directos. Simplemente haga clic con el botón 
    secundario en el elemento y, a continuación, haga clic en 
    "Ejecutar como administrador".

    Si inicia Windows PowerShell desde otro programa, como Cmd.exe, 
    utilice la opción "Ejecutar como administrador" para iniciar el 
    programa.

 CÓMO CONFIGURAR EL EQUIPO PARA LA COMUNICACIÓN REMOTA  

    Las características de comunicación remota de Windows PowerShell son 
    compatibles con el servicio WinRM, que es la implementación de 
    Microsoft del protocolo Web Services for Management (WS-Management). 
    Para poder utilizar las características de comunicación remota, 
    deberá cambiar la configuración predeterminada de WS-Management en el 
    sistema. 

    Para configurar Windows PowerShell de modo que pueda recibir comandos 
    remotos: 

        1. Inicie Windows PowerShell. En Windows Vista y versiones 
           posteriores de Windows, inicie Windows PowerShell con la opción 
           "Ejecutar como administrador".

    2. En el símbolo del sistema, escriba:

       enable-psremoting


    Este procedimiento permite a los usuarios de otros equipos establecer 
    conexiones remotas y ejecutar comandos remotos en el equipo local. También 
    permite crear una conexión de "bucle invertido" en el equipo local.

    Para comprobar si la comunicación remota está correctamente 
    configurada, ejecute un comando de prueba similar al que figura a 
    continuación a fin de crear una sesión remota en el equipo local.

          new-pssession


    Si la comunicación remota está correctamente configurada, el comando creará 
    una sesión en el equipo local y devolverá un objeto que representa la sesión. 
    El resultado debe ser similar al siguiente ejemplo:

          C:\PS> new-pssession

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


    Si el comando genera un error, vea about_Remote_Troubleshooting 
    para obtener ayuda.


 COMPRENDER LAS DIRECTIVAS

    Cuando se trabaja de forma remota, se usan dos instancias de Windows 
    PowerShell, una en el equipo local y otra en el equipo remoto. 
    Por consiguiente, el trabajo se ve afectado por las directivas de Windows 
    y las directivas de Windows PowerShell en el equipo local y el equipo remoto.

    En general, antes y en el momento de establecerse la conexión, 
    las directivas vigentes son las directivas en el equipo local. Cuando se 
    empieza a usar la conexión, las directivas vigentes son las del equipo remoto.


VEA TAMBIÉN
    about_Remote
    about_PSSessions
    Invoke-Command
    Enter-PSSession
    New-PSSession