Crear un punto de conexión de JEA y conectarse a él.

Completado

Puede conectarse a un punto de conexión de JEA de forma interactiva, por medio de comunicación remota implícita, mediante programación o a través de PowerShell Direct.

Conexiones de JEA interactivas

Puede usar JEA de la misma manera que se conectaría con una sesión de comunicación remota de PowerShell normal. Para usar JEA de forma interactiva, necesita lo siguiente:

  • El nombre del equipo remoto

  • El nombre del punto de conexión de JEA

  • Una cuenta con acceso al punto de conexión deseado

Por ejemplo, si tiene acceso al punto de conexión de JEA denominado DNSOps en el servidor local, puede conectarse al punto de conexión de JEA mediante el siguiente comando de PowerShell:

Enter-PSSession -<ComputerName> localhost -ConfigurationName DNSOps

Una vez que se conecte, el símbolo del sistema cambiará a [localhost]: PS>. Si no está seguro de qué comandos están disponibles, puede usar el cmdlet Get-Command para revisar cuáles están disponibles.

Una limitación de las sesiones de JEA interactivas es que funcionan en modo NoLanguage. Esto significa que no puede usar variables para almacenar datos. Por ejemplo, los siguientes comandos para iniciar una máquina virtual no funcionarán debido al usuario de variables:

$myvm = Get-VM -Name MyVM
Start-VM -vm $myvm

Sin embargo, puede usar la canalización para dirigir la salida de un comando a otro. Esto significa que el siguiente comando sería el equivalente a los comandos anteriores:

Get-VM -Name MyVM | Start-VM

Comunicación remota implícita y JEA

La comunicación remota implícita permite importar versiones proxy de cmdlets desde una máquina remota hasta el entorno local de Windows PowerShell. Esto le permite usar características de Windows PowerShell, como la finalización con tabulación, variables o incluso scripts locales.

Incluso puede prefijan los comandos de PowerShell con una cadena única para que pueda diferenciar entre los comandos remotos y los locales. Por ejemplo, podría usar los siguientes comandos para importar la sesión de JEA de DNSOps y prefijar los comandos con DNSOps:

$DNSOpssession = New-PSSession -ComputerName 'MyServer' -ConfigurationName 'DNSOps'
Import-PSSession -Session $DNSOpssession -Prefix 'DNSOps' Get-DNSOpsCommand

Acceso a JEA mediante programación

Puede conectarse a los puntos de conexión de JEA mediante programación de la misma manera que se conecta a otros puntos de conexión de PowerShell mediante programación. El acceso mediante programación a JEA se suele usar en aplicaciones y sitios web del departamento de soporte técnico interno y usa el mismo enfoque que las aplicaciones creadas para interactuar con puntos de conexión de PowerShell sin restricciones.

Para obtener más información sobre cómo conectarse a puntos de conexión de JEA mediante programación, consulte Usar JEA mediante programación.

JEA y PowerShell Direct

PowerShell Direct permite a los administradores de Hyper-V conectarse a las máquinas virtuales desde el host de Hyper-V. Al hacerlo, pueden omitir cualquier configuración de administración remota o de red en la máquina virtual.

El administrador de Hyper-V se conecta a la máquina virtual de la misma manera que se conectaría a cualquier otro servidor mediante PSRemoting, especificando solo el parámetro -VMName o el parámetro -VMId. Siempre que use JEA para administrar máquinas virtuales, debe crear una cuenta de usuario de JEA dedicada para el administrador de Hyper-V y debe contar con la capacidad de las cuentas de iniciar sesión localmente en la máquina virtual.