Get WSManCredSSP - PowerShell


Overview

Get-WSManCredSSP retrieves Windows Remote Management (WinRM) Credential Security Support Provider (CredSSP) configuration information. It allows you to view the settings used for CredSSP authentication and manage related properties.

Syntax

Get-WSManCredSSP [[-Name] <string>] [-Namespace <string>] [-UseDefaultNamespace]

Options/Flags

| Option/Flag | Description | Default Value |
|—|—|—|
| -Name | Name of the CredSSP configuration. | |
| -Namespace | Namespace of the CredSSP configuration. | Root\Microsoft\Windows\CredSSP |
| -UseDefaultNamespace | Use the default CredSSP namespace. | false |

Examples

Example 1: Get CredSSP configuration by name

Get-WSManCredSSP -Name MyCredSSPConfig

Example 2: Get all CredSSP configurations

Get-WSManCredSSP

Example 3: Get configuration from a specific namespace

Get-WSManCredSSP -Namespace "MyCustomNamespace"

Common Issues

Error: CredSSP configuration not found

This error may occur if the specified CredSSP configuration does not exist. Verify the configuration name and try again.

Error: Access denied

This error may indicate that you do not have sufficient permissions to retrieve the CredSSP configuration. Ensure that you have the necessary administrative rights.

Integration

Integration with Invoke-WSManCommand

Get-WSManCredSSP can be used to retrieve the CredSSP configuration used for a specific WinRM session:

$credSSP = Get-WSManCredSSP
Invoke-WSManCommand -Credential $credSSP.Credential -ComputerName Server1