---
title: "Get-CUCredentials - Retrieve all ControlUp Credentials"
slug: "get-cucredentials-retrieve-all-controlup-credentials"
updated: 2026-05-07T11:33:23Z
published: 2026-05-07T11:33:23Z
canonical: "support.controlup.com/get-cucredentials-retrieve-all-controlup-credentials"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.controlup.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get-CUCredentials: Retrieve Shared ControlUp Credentials

To get all shared credentials from your [Credentials Store](/tim-reorg/docs/credentials-store), you can use the `Get-CUCredentials` cmdlet. This cmdlet does not retrieve any local or non-shared credentials as they can be used for ControlUp Monitor credentials.

The **ControlUp.PowerShell.User** module contains the PowerShell cmdlet mentioned in this article.

To load the module, open an elevated PowerShell session as administrator and run the following commands:

```powershell
$pathToUserModule = (Get-ChildItem "C:\Program Files\Smart-X\ControlUpMonitor\*ControlUp.PowerShell.User.dll" -Recurse | Sort-Object LastWriteTime -Descending)[0]
Import-Module $pathToUserModule
```

## Syntax

```powershell
Get-CUCredentials [[-User] <string>] [[-Domain] <string>] [[-Site] <string>]  [<CommonParameters>]
```

## Input Parameters

| Property | Description | Type |
| --- | --- | --- |
| User | User name | String |
| Domain | Domain name | String |
| Site | The name of the site. You can **not** use the Site ID here | String |

## Output

| Property | Description | Type |
| --- | --- | --- |
| Key | Unique ID of this credential. If you run an action with PowerShell using the [Invoke-CUAction](/tim-reorg/docs/invoke-cuaction) cmdlet and the action you run requires a user credential as a input parameter, you will need this key parameter. Find an example [here](/tim-reorg/docs/invoke-cuaction#example-1-run-an-action-that-requires-user-credentials). | String |
| IsSSH | Defines if this is a credential used for connecting to Linux machines | Boolean |
| IsCloud | Defines if this is a cloud connection credentials | Boolean |
| DisplayName | Display Name as shown as in the connection settings | String |
| FriendlyName | Friendly Name that is used to identify the user credentials easier by other users. | String |
| Account | Domain user (if user name) or the clientID used for cloud connections | String |
| SiteId | Use the `Get-CUSites` cmdlet to retrieve the ID for a specific site | String |
| IsAssociatedWithDeletedSite | Defines if the user credential is associated to a Deleted Site | Boolean |
| UserName | User Name | String |
| UserDomain | Domain name | String |
| SiteName | Site name to which this user is assigned | String |

## Example 1 - Retrieve all users from a specific domain

```powershell
Get-CUCredentials -Domain "controlup.demo"
```
