Documentos de Académico
Documentos de Profesional
Documentos de Cultura
About Pssessions - Help
About Pssessions - Help
about_PSSessions
DESCRIPCIN BREVE
Describe las sesiones de Windows PowerShell (PSSessions) y explica
cmo se establece una conexin persistente con un equipo remoto.
DESCRIPCIN DETALLADA
Para ejecutar los comandos de Windows PowerShell en un equipo
remoto, puede utilizar el parmetro ComputerName de un cmdlet o
crear una sesin de Windows PowerShell (PSSession) y ejecutar los
comandos en la PSSession.
Cuando se crea una PSSession, Windows PowerShell establece una
conexin persistente con el equipo remoto. Utilice una PSSession para
ejecutar una serie de comandos relacionados en un equipo remoto.
Los comandos que se ejecutan en la misma PSSession pueden compartir
datos, como valores de variables, alias y funciones.
Asimismo, puede crear una PSSession en el equipo local y ejecutar
comandos en dicha sesin. Una PSSession local utiliza la
infraestructura de comunicacin remota de Windows PowerShell para
crear y mantener la PSSession.
En este tema se explica cmo crear, usar, obtener y eliminar
PSSessions. Para obtener informacin ms avanzada, vea PSSession_Details.
Nota: las PSSessions utilizan la infraestructura de comunicacin
remota de Windows PowerShell.
Para poder usar PSSessions, los equipos locales y remotos
deben estar configurados para la comunicacin remota. Para
obtener ms informacin, vea about_Remote_Requirements.
En Windows Vista y versiones posteriores de Windows, para
poder crear una PSSession en un equipo local, debe iniciar
Windows PowerShell con la opcin "Ejecutar como administrador".
QU ES UNA SESIN?
Una sesin es un entorno en el que se ejecuta Windows PowerShell.
Cada vez que inicia Windows PowerShell, se crea automticamente una
sesin y puede ejecutar comandos en la sesin. Tambin puede agregar
elementos a la sesin, como mdulos y complementos, y crear
elementos, como variables, funciones y alias. Estos elementos existen
nicamente en la sesin y se eliminan cuando finaliza la sesin.
Asimismo, puede crear sesiones adicionales, denominadas "sesiones
de Windows PowerShell" o "PSSessions", en el equipo local o un
equipo remoto. Al igual que en la sesin predeterminada, puede
ejecutar comandos en una PSSession as como agregar y crear elementos.
Sin embargo, a diferencia de la sesin que se inicia
automticamente, puede controlar las PSSessions que crea. Puede
obtenerlas, crearlas, configurarlas y quitarlas, adems de
ejecutar varios comandos en la misma PSSession. La PSSessions
permanece abierta y disponible hasta que la elimine de la sesin.
Normalmente, se crea una PSSession para ejecutar una serie de comandos
relacionados en un equipo remoto. Cuando se crea una PSSession en un
equipo remoto, Windows PowerShell establece una conexin persistente
Name
---Session1
Session2
Session3
ComputerName
-----------Servidor01
Servidor02
Servidor03
State
----Opened
Opened
Opened
ConfigurationName
--------------------Microsoft.PowerShell
Microsoft.PowerShell
Microsoft.PowerShell
Description
New-PSSession
Get-PSSession
Remove-PSSession
Enter-PSSession
Exit-PSSession