Connect to Existing PSSession in Windows PowerShell

Q

How to connect to an existing PSSession in Windows PowerShell?

✍: FYIcenter.com

A

You can use the "Enter-PSSession" cmdlet to connect to an existing PSSession in Windows PowerShell by using the "-id n" or "-name xxx" to specify the PSSession.

Here is an example of using the "Enter-PSSession" cmdlet to connect to existing PSSession:

PS C:\fyicenter> get-pssession
 Id Name            ComputerName    State    ConfigurationName     Availability
 -- ----            ------------    -----    -----------------     ------------
  1 Session1        office-server   Opened   Microsoft.PowerShell     Available
  2 Session2        mail-server     Opened   Microsoft.PowerShell     Available

PS C:\fyicenter> enter-pssession -id 1
[office-server]: PS C:\Users\fyicenter\Documents>

[office-server]: PS C:\Users\fyicenter\Documents> query user
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  
 fyicenter             rdp-tcp#0           2  Active          .  
 
[office-server]: PS C:\Users\fyicenter\Documents> exit
PS C:\fyicenter> 

PS C:\fyicenter> enter-pssession -name Session2
[mail-server]: PS C:\Users\fyicenter\Documents>

[mail-server]: PS C:\Users\fyicenter\Documents> exit
PS C:\fyicenter> 

 

Managing Remote Computer with Windows PowerShell

⇒⇒Windows PowerShell Tutorials

2016-10-15, 527👍, 0💬