"Get-PSSession" Cmdlet in Windows PowerShell

Q

What is the "Get-PSSession" cmdlet in Windows PowerShell?

✍: FYIcenter.com

A

You can use the "Get-PSSession" cmdlet to get the user-managed Windows PowerShell sessions ("PSSessions") on local and remote computers.

Here is an example of using the "Get-PSSession" cmdlet:

PS C:\fyicenter> New-PSSession office-server
 Id Name            ComputerName    State    ConfigurationName     Availability
 -- ----            ------------    -----    -----------------     ------------
  1 Session1        office-server   Opened   Microsoft.PowerShell     Available

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

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

As you can see from the test, "New-PSSession" cmdlet creates a new PSSession and keeps it in the background. "Get-PSSession" cmdlet displays all existing PSSessions in the background.

See the next tutorial on how to connect an existing PSSession.

 

Managing Remote Computer with Windows PowerShell

⇒⇒Windows PowerShell Tutorials

2016-10-15, 413👍, 0💬