Tag: sessions

  • Close Powershell Sessions!

    If you have ever received the error message below or a similar one then you are not closing your PowerShell sessions properly (or at all!).

    [serverName] Connecting to remote server failed with the following error message : The WS-Management service cannot process the request. This user is allowed a maximum number of 3 concurrent shells, which has been exceeded. Close existing shells or raise the quota for this user. For more information, see the about_Remote_Troubleshooting Help topic.
    + CategoryInfo          : OpenError: (System.Manageme….RemoteRunspace:RemoteRunspace) [], PSRemotingTransportException + FullyQualifiedErrorId : PSSessionOpenFailed

    The way to close your PowerShell sessions is to use the Remove-PSSession command once you have finished with your session.
    Example:

    We use the following to create the session:

    $Session = New-PSSession -ConfigurationName Microsoft.Exchange-ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

    We now end the above session by entering:

    Remove-PSSession $Session