Revisión de las conexiones persistentes en Windows PowerShell

Completado 100 XP

Hasta ahora, al ejecutar Enter-PSSession o Invoke-Command, Windows PowerShell estaba estableciendo una conexión a un equipo remoto, ejecutando los comandos especificados, devolviendo los resultados a Windows PowerShell y cerrando la conexión. Este enfoque no ofrece persistencia de datos de sesión entre conexiones porque cada conexión inicia una sesión de PowerShell independiente.

Windows PowerShell puede crear conexiones persistentes, que se conocen como sesiones, o con mayor precisión, PSSessions. La designación de PS significa Windows PowerShell y diferencia estas sesiones de otros tipos de sesiones que podrían estar presentes en otras tecnologías, como una sesión de Servicios de Escritorio remoto (RDS).

Después de realizar una sesión de PowerShell en un equipo remoto, ejecute los comandos deseados dentro de la sesión, pero deje la sesión de PowerShell en ejecución. Al hacerlo, puede ejecutar más comandos en la sesión.

Sesiones desconectadas

En Windows PowerShell 3.0 y versiones más recientes, también puede desconectarse manualmente de las sesiones. Esto le permite cerrar la sesión en la que se estableció una sesión de PowerShell, incluso apagar el equipo local, sin interrumpir los comandos que se ejecutan en la sesión de PowerShell en el equipo remoto. Es especialmente útil para ejecutar comandos que tardan mucho tiempo en completarse y proporcionan la flexibilidad de tiempo y dispositivo que necesitan los profesionales de TI.

Control de sesiones

Cada equipo tiene una unidad denominada WSMan que incluye muchos parámetros de configuración relacionados con la sesión, entre otros:

  • Tiempo máximo de ejecución de la sesión
  • Tiempo de inactividad máximo
  • Número máximo de conexiones entrantes
  • Número máximo de sesiones por administrador

Para explorar estos parámetros de configuración, ejecute dir WSMan:\localhost\shell y cámbielos en esa misma ubicación. También puede controlar muchas de las opciones a través de la directiva de grupo.


Siguiente unidad: Creación y administración de PSSession persistentes mediante Windows PowerShell

Anterior Siguientes