--- 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] ] [[-Domain] ] [[-Site] ]  [] ``` ## 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" ```