> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/powershell/powershell-commands.md).

# PowerShell commands

Browse the Devolutions PowerShell module command reference, covering Remote Desktop Manager, Devolutions Server, and Devolutions Cloud automation cmdlets.

The Devolutions PowerShell module provides a comprehensive automation interface for Devolutions products. It exposes commands (or cmdlets) to script administrative and DevOps tasks such as managing entries and vaults, controlling users and permissions, handling PAM accounts, generating reports, and automating various resources.

Use this module to integrate Devolutions workflows into CI/CD pipelines, schedule maintenance jobs, or standardize operations across environments. Each command topic includes parameters, examples, and outputs to help you build reliable scripts for updates, exports, credential rotation, and governance.

#### Sample scripts

For practical examples, see the [Devolutions PowerShell module sample scripts](https://github.com/Devolutions/DevoSamples-ps).

#### PowerShell commands list

#### Sample scripts <a href="#sample-scripts" id="sample-scripts"></a>

For practical examples, see the [Devolutions PowerShell module sample scripts](https://github.com/Devolutions/DevoSamples-ps).

#### PowerShell commands list <a href="#powershell-commands-list" id="powershell-commands-list"></a>

[Add-DCGroupUser](/powershell/powershell-commands/add-dcgroupuser.md)

[Add-DSPlaylistEntry](/powershell/powershell-commands/add-dsplaylistentry.md): Add items to an existing playlist.

[Add-DSRoleAssignment](/powershell/powershell-commands/add-dsroleassignment.md): Assign an administrative role to one or more principals at one or more scopes.

[Add-RDMEntryAttachment](/powershell/powershell-commands/add-rdmentryattachment.md): Add new attachments to an existing entry.

[Add-RDMEntryParameter](/powershell/powershell-commands/add-rdmentryparameter.md): Add a parameter to a command-type entry.

[Add-RDMEntryPasswordListItem](/powershell/powershell-commands/add-rdmentrypasswordlistitem.md): Add an item to a Password List entry.

[Add-RDMFavoriteEntry](/powershell/powershell-commands/add-rdmfavoriteentry.md): Add entries to the favorites.

[Add-RDMForbiddenPasswordList](/powershell/powershell-commands/add-rdmforbiddenpasswordlist.md): Add a forbidden password list.

[Add-RDMPrivateSessionAttachment](/powershell/powershell-commands/add-rdmprivatesessionattachment.md): Add a new attachment to a session in the user vault.

[Add-RDMRoleAssignment](/powershell/powershell-commands/add-rdmroleassignment.md): Assign an administrative role to users, user groups, or application identities.

[Add-RDMRoleRepositoryAccess](/powershell/powershell-commands/add-rdmrolerepositoryaccess.md): Add repository access to a role.

[Add-RDMRoleToUser](/powershell/powershell-commands/add-rdmroletouser.md): Add a role to a user.

[Add-RDMSessionAttachment](/powershell/powershell-commands/add-rdmsessionattachment.md): Add a new attachment to a session.

[Add-RDMSshAgentKey](/powershell/powershell-commands/add-rdmsshagentkey.md)

[Add-RDMUserRepositoryAccess](/powershell/powershell-commands/add-rdmuserrepositoryaccess.md): Add repository access to an user.

[Approve-DCTemporaryAccess](/powershell/powershell-commands/approve-dctemporaryaccess.md)

[Backup-DPSConfigurationFiles](/powershell/powershell-commands/backup-dpsconfigurationfiles.md): Back up Devolutions Server configuration files to a specified folder.

[Backup-DPSInstallationFiles](/powershell/powershell-commands/backup-dpsinstallationfiles.md): Back up Devolutions Server installation files to a specified folder.

[Clear-RDMActivityLogs](/powershell/powershell-commands/clear-rdmactivitylogs.md): Clean up the activity logs before the specified date.

[Clear-RDMEntriesHistory](/powershell/powershell-commands/clear-rdmentrieshistory.md): Clean up the history of entries before the specified date.

[Close-DSSession](/powershell/powershell-commands/close-dssession.md): Terminate the connection with your Devolutions Server instance.

[Close-RDMSession](/powershell/powershell-commands/close-rdmsession.md): Close a session.

[Connect-DCAccount](/powershell/powershell-commands/connect-dcaccount.md): Connect to a Devolutions Cloud instance.

[Convert-DSGatewayKDCProxySettings](/powershell/powershell-commands/convert-dsgatewaykdcproxysettings.md): Convert KDC proxy settings from a gateway.

[Convert-PSCustomObjectToXML](/powershell/powershell-commands/convert-pscustomobjecttoxml.md)

[Convert-XMLToPSCustomObject](/powershell/powershell-commands/convert-xmltopscustomobject.md)

[Convert-XMLToSerializedString](/powershell/powershell-commands/convert-xmltoserializedstring.md)

[ConvertFrom-RDMWebsiteLegacyEntry](/powershell/powershell-commands/convertfrom-rdmwebsitelegacyentry.md): Convert a legacy Website entry to the modern Website entry type.

[ConvertTo-DCFlatObject](/powershell/powershell-commands/convertto-dcflatobject.md)

[ConvertTo-DSAccountLifecyclePolicyInfo](/powershell/powershell-commands/convertto-dsaccountlifecyclepolicyinfo.md): Convert an account lifecycle policy to PowerShell format.

[ConvertTo-RDMEntryXml](/powershell/powershell-commands/convertto-rdmentryxml.md): Serialize a live entry or a historical version to XML.

[Copy-RDMDataSource](/powershell/powershell-commands/copy-rdmdatasource.md): Copy an existing workspace.

[Copy-RDMSession](/powershell/powershell-commands/copy-rdmsession.md): Copy a session.

[Deny-DCTemporaryAccess](/powershell/powershell-commands/deny-dctemporaryaccess.md)

[Disable-DSUser2FA](/powershell/powershell-commands/disable-dsuser2fa.md): Disable multifactor authentication for a user.

[Disable-RDMTelemetry](/powershell/powershell-commands/disable-rdmtelemetry.md): Disable telemetry for the PowerShell module.

[Disconnect-DCAccount](/powershell/powershell-commands/disconnect-dcaccount.md): Disconnect from a Devolutions Cloud instance.

[Edit-RDMUserTemplate](/powershell/powershell-commands/edit-rdmusertemplate.md): Add or default vaults in the ***User template*** of the ***System settings*** for a specific workspace. New users created in that workspace will gain or lose access to those vaults.

[Enable-DSPamProviderSelfRotation](/powershell/powershell-commands/enable-dspamproviderselfrotation.md): Enable self-rotation for a PAM Provider.

[Enable-DSUser2FA](/powershell/powershell-commands/enable-dsuser2fa.md): Enable a predefined multifactor authentication for a user.

[Enable-RDMTelemetry](/powershell/powershell-commands/enable-rdmtelemetry.md): Enable telemetry for the PowerShell module.

[Export-DPSEncryptionKeys](/powershell/powershell-commands/export-dpsencryptionkeys.md): Export the encryption keys in a file.

[Export-DSPamAccountAccessReport](/powershell/powershell-commands/export-dspamaccountaccessreport.md): Generate a report detailing PAM credential access.

[Export-RDMActivityLogsReport](/powershell/powershell-commands/export-rdmactivitylogsreport.md): Export the activity logs for the current workspace.

[Export-RDMCustomVariable](/powershell/powershell-commands/export-rdmcustomvariable.md): Export custom variables to a `.json` file.

[Export-RDMDataSource](/powershell/powershell-commands/export-rdmdatasource.md): Export the workspace configuration.

[Export-RDMOptionFile](/powershell/powershell-commands/export-rdmoptionfile.md): Export a RemoteDesktopManager configuration file.

[Export-RDMPasswordAnalyzerReport](/powershell/powershell-commands/export-rdmpasswordanalyzerreport.md): Export an entry security analyzer report of the current workspace.

[Export-RDMRepository](/powershell/powershell-commands/export-rdmrepository.md): Export vaults of the current workspace in a .rdx file.

[Export-RDMSession](/powershell/powershell-commands/export-rdmsession.md): Export a list of sessions to a file.

[Export-RDMSystemInformationReport](/powershell/powershell-commands/export-rdmsysteminformationreport.md): Export the system information report to a file.

[Export-RDMTemplate](/powershell/powershell-commands/export-rdmtemplate.md): Export entry templates in a .rdm file.

[Export-RDMX509Certificate](/powershell/powershell-commands/export-rdmx509certificate.md): Export an X509 certificate.

[Format-DCEntryResolved](/powershell/powershell-commands/format-dcentryresolved.md)

[Get-DCArchivedLog](/powershell/powershell-commands/get-dcarchivedlog.md)

[Get-DCContext](/powershell/powershell-commands/get-dccontext.md): Get the current context or all available contexts.

[Get-DCDevoGateway](/powershell/powershell-commands/get-dcdevogateway.md)

[Get-DCDevoGatewaySettings](/powershell/powershell-commands/get-dcdevogatewaysettings.md)

[Get-DCEntriesForExport](/powershell/powershell-commands/get-dcentriesforexport.md)

[Get-DCEntry](/powershell/powershell-commands/get-dcentry.md)

[Get-DCEntryOTP](/powershell/powershell-commands/get-dcentryotp.md)

[Get-DCEntryPermission](/powershell/powershell-commands/get-dcentrypermission.md)

[Get-DCEntryResolved](/powershell/powershell-commands/get-dcentryresolved.md)

[Get-DCEntryRole](/powershell/powershell-commands/get-dcentryrole.md)

[Get-DCGroup](/powershell/powershell-commands/get-dcgroup.md)

[Get-DCOwner](/powershell/powershell-commands/get-dcowner.md)

[Get-DCSiemLogs](/powershell/powershell-commands/get-dcsiemlogs.md)

[Get-DCSiemLogsDaily](/powershell/powershell-commands/get-dcsiemlogsdaily.md)

[Get-DCSiemLogsMonthly](/powershell/powershell-commands/get-dcsiemlogsmonthly.md)

[Get-DCSiemLogsWeekly](/powershell/powershell-commands/get-dcsiemlogsweekly.md)

[Get-DCSystemPermission](/powershell/powershell-commands/get-dcsystempermission.md)

[Get-DCSystemSettings](/powershell/powershell-commands/get-dcsystemsettings.md)

[Get-DCSystemVaultPermission](/powershell/powershell-commands/get-dcsystemvaultpermission.md)

[Get-DCTemporaryAccess](/powershell/powershell-commands/get-dctemporaryaccess.md)

[Get-DCUser](/powershell/powershell-commands/get-dcuser.md)

[Get-DCVault](/powershell/powershell-commands/get-dcvault.md)

[Get-DCVaultPermission](/powershell/powershell-commands/get-dcvaultpermission.md)

[Get-DCVaultRole](/powershell/powershell-commands/get-dcvaultrole.md)

[Get-DCVaultsForExport](/powershell/powershell-commands/get-dcvaultsforexport.md)

[Get-DPSAccessUri](/powershell/powershell-commands/get-dpsaccessuri.md)

[Get-DPSAppSettings](/powershell/powershell-commands/get-dpsappsettings.md)

[Get-DPSDatabaseVersion](/powershell/powershell-commands/get-dpsdatabaseversion.md): Get the DVLS database version.

[Get-DPSProduct](/powershell/powershell-commands/get-dpsproduct.md): Download the latest version of Devolutions Server products.

[Get-DSAccountLifecyclePolicy](/powershell/powershell-commands/get-dsaccountlifecyclepolicy.md): Get account lifecycle policies.

[Get-DSActivityLog](/powershell/powershell-commands/get-dsactivitylog.md): Get activity logs.

[Get-DSAdDomain](/powershell/powershell-commands/get-dsaddomain.md): Get domains of the server.

[Get-DSADGroup](/powershell/powershell-commands/get-dsadgroup.md): Get groups from a domain user PAM provider.

[Get-DSAdministrationLog](/powershell/powershell-commands/get-dsadministrationlog.md): Get administration logs.

[Get-DSAdministrativeRole](/powershell/powershell-commands/get-dsadministrativerole.md): Get available administrative roles.

[Get-DSApplicationIdentity](/powershell/powershell-commands/get-dsapplicationidentity.md): Retrieve the list of application identities from the Devolutions Server.

[Get-DSAuthenticationModes](/powershell/powershell-commands/get-dsauthenticationmodes.md): Get the authentication modes allowed by the server.

[Get-DSAzureADGroup](/powershell/powershell-commands/get-dsazureadgroup.md): Get groups from a Azure AD user PAM provider.

[Get-DSDeletedUser](/powershell/powershell-commands/get-dsdeleteduser.md): Get deleted users.

[Get-DSDeletedUserGroup](/powershell/powershell-commands/get-dsdeletedusergroup.md): Get deleted user groups.

[Get-DSDomainUsers](/powershell/powershell-commands/get-dsdomainusers.md): Get all users of the specified domain.

[Get-DSEntityResolvedPermissions](/powershell/powershell-commands/get-dsentityresolvedpermissions.md): Get the resolved permissions of an entity.

[Get-DSEntriesPermissions](/powershell/powershell-commands/get-dsentriespermissions.md): Get the permissions for all entries in a vault or for a specific entry.

[Get-DSEntry](/powershell/powershell-commands/get-dsentry.md): Get entry(ies) from your Devolutions Server instance.

[Get-DSEntryDocumentation](/powershell/powershell-commands/get-dsentrydocumentation.md): Return the documentation for a given entry or vault root connection.

[Get-DSEntryOTP](/powershell/powershell-commands/get-dsentryotp.md): Get a PSObject containing the OTP code with the remaining time of a one-time password (OTP) entry and the corresponding end time (UTC).

[Get-DSEntryPasswordHistory](/powershell/powershell-commands/get-dsentrypasswordhistory.md): Return the password history for a given entry.

[Get-DSEntrySensitiveData](/powershell/powershell-commands/get-dsentrysensitivedata.md): Return sensitive data for a specified entry.

[Get-DSEntrySubConnections](/powershell/powershell-commands/get-dsentrysubconnections.md): Return the subconnections of the entry.

[Get-DSFolder](/powershell/powershell-commands/get-dsfolder.md): Return a folder by ID.

[Get-DSFolders](/powershell/powershell-commands/get-dsfolders.md): Get all folders for a given vault.

[Get-DSGateway](/powershell/powershell-commands/get-dsgateway.md): Get gateways.

[Get-DSGatewayLogs](/powershell/powershell-commands/get-dsgatewaylogs.md): Get a gateway's logs.

[Get-DSGatewaySession](/powershell/powershell-commands/get-dsgatewaysession.md): Get a gateway's sessions.

[Get-DSGatewayToken](/powershell/powershell-commands/get-dsgatewaytoken.md): Get a connection's token information.

[Get-DSIsLogged](/powershell/powershell-commands/get-dsislogged.md): Verify if the session is etablished.

[Get-DSLicense](/powershell/powershell-commands/get-dslicense.md): Get all licenses, except the server one.

[Get-DSLoginAttempt](/powershell/powershell-commands/get-dsloginattempt.md): Get login attempts.

[Get-DSOktaUser](/powershell/powershell-commands/get-dsoktauser.md): Get Okta users.

[Get-DSPamAccount](/powershell/powershell-commands/get-dspamaccount.md): Fetch PAM accounts.

[Get-DSPamAccountSecurity](/powershell/powershell-commands/get-dspamaccountsecurity.md): Get the permissions of a PAM account.

[Get-DSPamAccountSyncStatus](/powershell/powershell-commands/get-dspamaccountsyncstatus.md): Verify if the provider can still access the account in the Domain or the local SSH machine.

[Get-DSPamCheckout](/powershell/powershell-commands/get-dspamcheckout.md): Return the PAM credential password.

[Get-DSPamCheckoutPolicy](/powershell/powershell-commands/get-dspamcheckoutpolicy.md): Return checkout policies.

[Get-DSPamFolder](/powershell/powershell-commands/get-dspamfolder.md): Get PAM folders.

[Get-DSPamFolderSecurity](/powershell/powershell-commands/get-dspamfoldersecurity.md): Get the security of a PAM folder.

[Get-DSPamLog](/powershell/powershell-commands/get-dspamlog.md): Get PAM activity logs.

[Get-DSPamPassword](/powershell/powershell-commands/get-dspampassword.md)

[Get-DSPamPasswordRotationLog](/powershell/powershell-commands/get-dspampasswordrotationlog.md): Get PAM password rotation report.

[Get-DSPamProvider](/powershell/powershell-commands/get-dspamprovider.md): Get all PAM providers.

[Get-DSPamProviderTemplate](/powershell/powershell-commands/get-dspamprovidertemplate.md): Get a PAM provider template.

[Get-DSPamScanConfiguration](/powershell/powershell-commands/get-dspamscanconfiguration.md): Get the PAM account discovery configurations.

[Get-DSPamScanResult](/powershell/powershell-commands/get-dspamscanresult.md): Retrieve the outcome of the most recent scan job associated with a specific account discovery configuration.

[Get-DSPamVault](/powershell/powershell-commands/get-dspamvault.md): Get the PAM vaults.

[Get-DSPasswordPolicy](/powershell/powershell-commands/get-dspasswordpolicy.md): Get password policies.

[Get-DSPasswordsReport](/powershell/powershell-commands/get-dspasswordsreport.md): Generate a CSV report of the passwords.

[Get-DSPrincipalRoleAssignment](/powershell/powershell-commands/get-dsprincipalroleassignment.md): Get the administrative roles held by a user, user group, or application identity.

[Get-DSPrivateServerInfo](/powershell/powershell-commands/get-dsprivateserverinfo.md): Obtain the private server information.

[Get-DSPublicServerInfo](/powershell/powershell-commands/get-dspublicserverinfo.md): Obtain the public server information.

[Get-DSRole](/powershell/powershell-commands/get-dsrole.md): Fetch one or more existing roles.

[Get-DSRoleAssignment](/powershell/powershell-commands/get-dsroleassignment.md): Get administrative role assignments at a scope.

[Get-DSRootSession](/powershell/powershell-commands/get-dsrootsession.md): Get the root entry of the specified vault.

[Get-DSScriptConfiguration](/powershell/powershell-commands/get-dsscriptconfiguration.md): Get a PAM script configuration.

[Get-DSScriptConfigurationSummary](/powershell/powershell-commands/get-dsscriptconfigurationsummary.md): Get a summary of the PAM script configurations.

[Get-DSScriptTemplate](/powershell/powershell-commands/get-dsscripttemplate.md): Get a PAM script configuration template.

[Get-DSScriptTemplateSummary](/powershell/powershell-commands/get-dsscripttemplatesummary.md): Get a summary of the PAM script configuration templates.

[Get-DSSecureMessages](/powershell/powershell-commands/get-dssecuremessages.md): Fetch all secure messages for the currently authenticated user.

[Get-DSServerLicense](/powershell/powershell-commands/get-dsserverlicense.md): Get the server license information.

[Get-DSUser](/powershell/powershell-commands/get-dsuser.md): Get one or more users.

[Get-DSUserLicense](/powershell/powershell-commands/get-dsuserlicense.md): Get all the assignments of a specific license.

[Get-DSVault](/powershell/powershell-commands/get-dsvault.md): Get vaults from the Devolutions Server instance.

[Get-DSVaultPermission](/powershell/powershell-commands/get-dsvaultpermission.md): Get the vault permissions.

[Get-RDMAddOnId](/powershell/powershell-commands/get-rdmaddonid.md): Retrieve the ID of a specified add-on by name. If no name is provided, returns a hashtable mapping all add-on names to their corresponding IDs.

[Get-RDMAdministrativeRole](/powershell/powershell-commands/get-rdmadministrativerole.md): Retrieve the administrative roles available in the current workspace.

[Get-RDMApplicationIdentity](/powershell/powershell-commands/get-rdmapplicationidentity.md): Retrieve the list of application identities.

[Get-RDMCloudVaultAccess](/powershell/powershell-commands/get-rdmcloudvaultaccess.md): Retrieve principal permission assignments for a Devolutions Cloud vault.

[Get-RDMCommand](/powershell/powershell-commands/get-rdmcommand.md): Retrieve the executable path of Remote Desktop Manager or the specified tool.

[Get-RDMCurrentDataSource](/powershell/powershell-commands/get-rdmcurrentdatasource.md): Retrieve the active workspace.

[Get-RDMCurrentRepository](/powershell/powershell-commands/get-rdmcurrentrepository.md)

[Get-RDMDataSource](/powershell/powershell-commands/get-rdmdatasource.md): Retrieve the list of available workspaces.

[Get-RDMDataSourceCustomVariable](/powershell/powershell-commands/get-rdmdatasourcecustomvariable.md): Get the custom variables stored in the current workspace.

[Get-RDMDatasourceProperty](/powershell/powershell-commands/get-rdmdatasourceproperty.md): Get the value of property given for a workspace.

[Get-RDMDeletedEntry](/powershell/powershell-commands/get-rdmdeletedentry.md): Get deleted entries' history.

[Get-RDMDeletedUser](/powershell/powershell-commands/get-rdmdeleteduser.md): Retrieve deleted users from the current workspace.

[Get-RDMDiagnostic](/powershell/powershell-commands/get-rdmdiagnostic.md): Retrieve the latest version download URL.

[Get-RDMEntry](/powershell/powershell-commands/get-rdmentry.md): Retrieve entries in the specified vault.

[Get-RDMEntryAttachment](/powershell/powershell-commands/get-rdmentryattachment.md): Get attachments of an entry.

[Get-RDMEntryCheckOut](/powershell/powershell-commands/get-rdmentrycheckout.md): Get the check-outs currently active on an entry.

[Get-RDMEntryDocument](/powershell/powershell-commands/get-rdmentrydocument.md): Get documents stored in the database.

[Get-RDMEntryDocumentation](/powershell/powershell-commands/get-rdmentrydocumentation.md): Get documentation pages of entries.

[Get-RDMEntryDomain](/powershell/powershell-commands/get-rdmentrydomain.md): Get the domain from the specified entry.

[Get-RDMEntryFromSmartFolder](/powershell/powershell-commands/get-rdmentryfromsmartfolder.md): Retrieve the entries referred to by the criteria of a given smart folder.

[Get-RDMEntryHistory](/powershell/powershell-commands/get-rdmentryhistory.md): Get the version history of an entry.

[Get-RDMEntryOTP](/powershell/powershell-commands/get-rdmentryotp.md): Get a hastable of the OTP code with the remaining time of an OTP entry.

[Get-RDMEntryOTPKey](/powershell/powershell-commands/get-rdmentryotpkey.md): Get the OTP key of an entry.

[Get-RDMEntryParameter](/powershell/powershell-commands/get-rdmentryparameter.md): Get the parameters of a command-type entry.

[Get-RDMEntryPassword](/powershell/powershell-commands/get-rdmentrypassword.md): Resolve the password of the specified entry.

[Get-RDMEntryPasswordListItem](/powershell/powershell-commands/get-rdmentrypasswordlistitem.md): Get the items of a Password List entry.

[Get-RDMEntryPrivateKey](/powershell/powershell-commands/get-rdmentryprivatekey.md): Get an entry's private key.

[Get-RDMEntryPrivateKeyCertificateData](/powershell/powershell-commands/get-rdmentryprivatekeycertificatedata.md): Get the embedded SSH certificate data from an entry.

[Get-RDMEntryProperty](/powershell/powershell-commands/get-rdmentryproperty.md): Get the specified property's value of an entry.

[Get-RDMEntryStatus](/powershell/powershell-commands/get-rdmentrystatus.md): Get the status from an entry.

[Get-RDMEntryTags](/powershell/powershell-commands/get-rdmentrytags.md): Retrieve the tags from an entry.

[Get-RDMEntryUsername](/powershell/powershell-commands/get-rdmentryusername.md): Get the username from an entry.

[Get-RDMFavoriteEntry](/powershell/powershell-commands/get-rdmfavoriteentry.md): Get the entries marked as favorites.

[Get-RDMForbiddenPassword](/powershell/powershell-commands/get-rdmforbiddenpassword.md): Retrieve the list of forbidden passwords.

[Get-RDMForbiddenPasswordList](/powershell/powershell-commands/get-rdmforbiddenpasswordlist.md): Retrieve the forbidden password lists.

[Get-RDMImportableDomain](/powershell/powershell-commands/get-rdmimportabledomain.md): Retrieve the domains available for import from an identity provider.

[Get-RDMImportableUser](/powershell/powershell-commands/get-rdmimportableuser.md): Retrieve the users available for import from an identity provider.

[Get-RDMImportableUserGroup](/powershell/powershell-commands/get-rdmimportableusergroup.md): Retrieve the user groups available for import from an identity provider.

[Get-RDMInstance](/powershell/powershell-commands/get-rdminstance.md): Get the instance info.

[Get-RDMLicense](/powershell/powershell-commands/get-rdmlicense.md)

[Get-RDMOAuthToken](/powershell/powershell-commands/get-rdmoauthtoken.md): Retrieve the OAuth token for the current workspace used by the running Remote Desktop Manager process.

[Get-RDMOffline](/powershell/powershell-commands/get-rdmoffline.md): Get the current workspace offline.

[Get-RDMOnline](/powershell/powershell-commands/get-rdmonline.md): Get the current workspace online.

[Get-RDMOpenedSession](/powershell/powershell-commands/get-rdmopenedsession.md): Retrieve the list of opened sessions of the current workspace.

[Get-RDMPackage](/powershell/powershell-commands/get-rdmpackage.md): Retrieve the latest or specified version download URL.

[Get-RDMPasswordPolicy](/powershell/powershell-commands/get-rdmpasswordpolicy.md): Get a password policy.

[Get-RDMPersonalCredentials](/powershell/powershell-commands/get-rdmpersonalcredentials.md): Get the connection representing 'MyPersonalCredentials'.

[Get-RDMPersonalSSHKey](/powershell/powershell-commands/get-rdmpersonalsshkey.md): Get ***My personal SSH key*** from ***My account settings***.

[Get-RDMPlaylistLocal](/powershell/powershell-commands/get-rdmplaylistlocal.md): Get the local playlists of the current workspace.

[Get-RDMPlaylistShared](/powershell/powershell-commands/get-rdmplaylistshared.md): Get the shared playlists of the current workspace.

[Get-RDMPowerShellOverride](/powershell/powershell-commands/get-rdmpowershelloverride.md): Retrieve the module override values.

[Get-RDMPrincipalRoleAssignment](/powershell/powershell-commands/get-rdmprincipalroleassignment.md): Retrieve the administrative roles held by a user, user group, or application identity.

[Get-RDMPrivateSession](/powershell/powershell-commands/get-rdmprivatesession.md): Retrieve the list of available sessions from the user's private vault.

[Get-RDMPrivateSessionAttachment](/powershell/powershell-commands/get-rdmprivatesessionattachment.md): Get session attachments of a session in the user vault.

[Get-RDMPrivateSessionCredentials](/powershell/powershell-commands/get-rdmprivatesessioncredentials.md): Return the session credentials.

[Get-RDMPrivateSessionDocumentStoredInDatabase](/powershell/powershell-commands/get-rdmprivatesessiondocumentstoredindatabase.md): Get documents stored in database.

[Get-RDMPrivateSessionDomain](/powershell/powershell-commands/get-rdmprivatesessiondomain.md): Get the domain from the specified session.

[Get-RDMPrivateSessionProperty](/powershell/powershell-commands/get-rdmprivatesessionproperty.md): Get the value of property given a session ID and path.

[Get-RDMPrivateSessionUserName](/powershell/powershell-commands/get-rdmprivatesessionusername.md): Get the username from the specified session.

[Get-RDMPrivilegedAccount](/powershell/powershell-commands/get-rdmprivilegedaccount.md): Get the connection representing ***My privileged account***.

[Get-RDMProcess](/powershell/powershell-commands/get-rdmprocess.md): Get RemoteDesktopManager process.

[Get-RDMRepository](/powershell/powershell-commands/get-rdmrepository.md): Retrieve the list of available repositories.

[Get-RDMRole](/powershell/powershell-commands/get-rdmrole.md): Retrieve the list of available roles.

[Get-RDMRoleAssignment](/powershell/powershell-commands/get-rdmroleassignment.md): Retrieve administrative role assignments.

[Get-RDMRoleOfUser](/powershell/powershell-commands/get-rdmroleofuser.md): Get the roles of a user (must have administrative rights).

[Get-RDMRoleRepositoryAccess](/powershell/powershell-commands/get-rdmrolerepositoryaccess.md): Retrieve the list of available user vaults.

[Get-RDMRootSession](/powershell/powershell-commands/get-rdmrootsession.md): Retrieve the root session.

[Get-RDMSealedEntry](/powershell/powershell-commands/get-rdmsealedentry.md): Get sealed entries.

[Get-RDMSession](/powershell/powershell-commands/get-rdmsession.md): Retrieve the list of available sessions.

[Get-RDMSessionAttachment](/powershell/powershell-commands/get-rdmsessionattachment.md): Get session attachments of a session.

[Get-RDMSessionCredentials](/powershell/powershell-commands/get-rdmsessioncredentials.md): Return the session credentials.

[Get-RDMSessionDocumentation](/powershell/powershell-commands/get-rdmsessiondocumentation.md): Get documentation from a session.

[Get-RDMSessionDocumentStoredInDatabase](/powershell/powershell-commands/get-rdmsessiondocumentstoredindatabase.md): Get documents stored in a database.

[Get-RDMSessionDomain](/powershell/powershell-commands/get-rdmsessiondomain.md): Get the domain from the specified session.

[Get-RDMSessionProperty](/powershell/powershell-commands/get-rdmsessionproperty.md): Get the value of property given a session ID and path.

[Get-RDMSessionUserName](/powershell/powershell-commands/get-rdmsessionusername.md): Get the username from the specified session.

[Get-RDMSshAgentLog](/powershell/powershell-commands/get-rdmsshagentlog.md)

[Get-RDMSystemInformationReport](/powershell/powershell-commands/get-rdmsysteminformationreport.md): Get exisiting reports from an system information report entry.

[Get-RDMSystemSettingsTags](/powershell/powershell-commands/get-rdmsystemsettingstags.md): Retrieve the system settings tag list.

[Get-RDMTask](/powershell/powershell-commands/get-rdmtask.md): Retrieve the list of tasks of the current workspace.

[Get-RDMTemplate](/powershell/powershell-commands/get-rdmtemplate.md): Retrieve the list of available templates.

[Get-RDMTicket](/powershell/powershell-commands/get-rdmticket.md): Retrieve tickets from a configured ticketing service.

[Get-RDMTicketingService](/powershell/powershell-commands/get-rdmticketingservice.md): List the ticketing services configured for the current data source.

[Get-RDMUser](/powershell/powershell-commands/get-rdmuser.md): Retrieve the list of available users.

[Get-RDMUserOfRole](/powershell/powershell-commands/get-rdmuserofrole.md): Get the users with a given role.

[Get-RDMUserRepositoryAccess](/powershell/powershell-commands/get-rdmuserrepositoryaccess.md): Retrieve the list of available user vaults.

[Get-RDMUserSpecificSettings](/powershell/powershell-commands/get-rdmuserspecificsettings.md): Get the session's user specific settings.

[Get-RDMUserTag](/powershell/powershell-commands/get-rdmusertag.md): Retrieve user tags.

[Get-RDMUserTemplate](/powershell/powershell-commands/get-rdmusertemplate.md): Retrieve the user template from workspace system settings.

[Get-RDMVaultCustomVariable](/powershell/powershell-commands/get-rdmvaultcustomvariable.md): Get the custom variables stored in a vault.

[Get-RDMVaultTemplate](/powershell/powershell-commands/get-rdmvaulttemplate.md): Retrieve the list of available vault templates.

[Get-RDMVersion](/powershell/powershell-commands/get-rdmversion.md): Retrieve the installed Remote Desktop Manager for Windows version.

[Grant-DCTemporaryAccess](/powershell/powershell-commands/grant-dctemporaryaccess.md)

[Import-DCContext](/powershell/powershell-commands/import-dccontext.md): Import a PSHubContext from a `.json` file at the path received.

[Import-DPSEncryptionKeys](/powershell/powershell-commands/import-dpsencryptionkeys.md): Apply new encryption keys on the database of the a Devolutions Server instance.

[Import-DSAdUsers](/powershell/powershell-commands/import-dsadusers.md): Import users from the domain.

[Import-DSOktaUser](/powershell/powershell-commands/import-dsoktauser.md): Import Okta users.

[Import-DSPamScanResult](/powershell/powershell-commands/import-dspamscanresult.md): Import the accounts of a PAM scan result.

[Import-RDMCustomVariable](/powershell/powershell-commands/import-rdmcustomvariable.md): Import custom variables from a `.json` file.

[Import-RDMDataSource](/powershell/powershell-commands/import-rdmdatasource.md): Import Remote Desktop Manager workspaces from a file.

[Import-RDMEntry](/powershell/powershell-commands/import-rdmentry.md): Import Remote Desktop Manager sessions from a file.

[Import-RDMRepository](/powershell/powershell-commands/import-rdmrepository.md): Import vaults contained in a .rdx file in the current workspace.

[Import-RDMSystemInformationReport](/powershell/powershell-commands/import-rdmsysteminformationreport.md): Import a system infromation report from an .inv file.

[Import-RDMTemplate](/powershell/powershell-commands/import-rdmtemplate.md): Import entry templates from a .rdm file.

[Import-RDMUser](/powershell/powershell-commands/import-rdmuser.md): Create Devolutions Server user records from an identity provider.

[Import-RDMUserGroup](/powershell/powershell-commands/import-rdmusergroup.md): Create Devolutions Server user groups from an identity provider.

[Import-RDMX509Certificate](/powershell/powershell-commands/import-rdmx509certificate.md): Import an X509 certificate.

[Install-RDMPackage](/powershell/powershell-commands/install-rdmpackage.md): Install the latest or specified version of Remote Desktop Manager.

[Invoke-DSPamCheckin](/powershell/powershell-commands/invoke-dspamcheckin.md): Check in a currently checked out PAM credential.

[Invoke-DSPamCheckout](/powershell/powershell-commands/invoke-dspamcheckout.md): Create a checkout request.

[Invoke-DSPamCheckoutPending](/powershell/powershell-commands/invoke-dspamcheckoutpending.md): Approve or deny a pending checkout request.

[Invoke-DSResetServerCache](/powershell/powershell-commands/invoke-dsresetservercache.md)

[Invoke-RDMCreateDataSourceDatabase](/powershell/powershell-commands/invoke-rdmcreatedatasourcedatabase.md): Create a new Database.

[Invoke-RDMEntryCheckIn](/powershell/powershell-commands/invoke-rdmentrycheckin.md): Initialize a Remote Desktop Manager PowerShell module instance.

[Invoke-RDMEntryCheckOut](/powershell/powershell-commands/invoke-rdmentrycheckout.md): Initialize a Remote Desktop Manager PowerShell module instance.

[Invoke-RDMLoadFromInventorySession](/powershell/powershell-commands/invoke-rdmloadfrominventorysession.md): Invoke a Load from inventory action.

[Invoke-RDMParentSession](/powershell/powershell-commands/invoke-rdmparentsession.md): Invoke a refactoring action to move a connection under a parent connection.

[Invoke-RDMUnparentSession](/powershell/powershell-commands/invoke-rdmunparentsession.md): Invoke a refactoring action to move out a connection under a parent connection.

[Invoke-RDMUpdateDataSourceDatabase](/powershell/powershell-commands/invoke-rdmupdatedatasourcedatabase.md): Upgrade a Database.

[Invoke-RDMUserCleanup](/powershell/powershell-commands/invoke-rdmusercleanup.md): Disable or delete users that no longer match their identity provider.

[Move-RDMSession](/powershell/powershell-commands/move-rdmsession.md): Move entries to the specified group or a new vault.

[New-DCDevoGateway](/powershell/powershell-commands/new-dcdevogateway.md)

[New-DCDevoGatewaySettings](/powershell/powershell-commands/new-dcdevogatewaysettings.md)

[New-DCEntry](/powershell/powershell-commands/new-dcentry.md)

[New-DCEntryPermission](/powershell/powershell-commands/new-dcentrypermission.md)

[New-DCGroup](/powershell/powershell-commands/new-dcgroup.md)

[New-DCOrganizationUser](/powershell/powershell-commands/new-dcorganizationuser.md)

[New-DCSystemPermission](/powershell/powershell-commands/new-dcsystempermission.md)

[New-DCSystemVaultPermission](/powershell/powershell-commands/new-dcsystemvaultpermission.md)

[New-DCUser](/powershell/powershell-commands/new-dcuser.md)

[New-DCVault](/powershell/powershell-commands/new-dcvault.md)

[New-DCVaultPermission](/powershell/powershell-commands/new-dcvaultpermission.md)

[New-DPSAdministrator](/powershell/powershell-commands/new-dpsadministrator.md)

[New-DPSAppSettings](/powershell/powershell-commands/new-dpsappsettings.md)

[New-DPSDatabase](/powershell/powershell-commands/new-dpsdatabase.md)

[New-DPSDatabaseAppSettings](/powershell/powershell-commands/new-dpsdatabaseappsettings.md)

[New-DPSDataSourceSettings](/powershell/powershell-commands/new-dpsdatasourcesettings.md)

[New-DPSEncryptConfiguration](/powershell/powershell-commands/new-dpsencryptconfiguration.md)

[New-DPSInstallConfiguration](/powershell/powershell-commands/new-dpsinstallconfiguration.md)

[New-DSAccountLifecyclePolicyInfo](/powershell/powershell-commands/new-dsaccountlifecyclepolicyinfo.md): Create a new account lifecycle policy.

[New-DSAdDomain](/powershell/powershell-commands/new-dsaddomain.md): Add a domain.

[New-DSCredentialEntry](/powershell/powershell-commands/new-dscredentialentry.md): Create a new credentials type entry.

[New-DSEntityPermission](/powershell/powershell-commands/new-dsentitypermission.md): Create a permission object for an entity.

[New-DSEntryBase](/powershell/powershell-commands/new-dsentrybase.md): Create a new entry.

[New-DSEntryDocumentation](/powershell/powershell-commands/new-dsentrydocumentation.md): Creates a documentation page.

[New-DSFolder](/powershell/powershell-commands/new-dsfolder.md): Create a new folder in a vault.

[New-DSGateway](/powershell/powershell-commands/new-dsgateway.md): Create a gateway.

[New-DSGatewayFarm](/powershell/powershell-commands/new-dsgatewayfarm.md): Create a gateway farm.

[New-DSGatewayKDCProxySettings](/powershell/powershell-commands/new-dsgatewaykdcproxysettings.md): Create a new KDC proxy settings object for a gateway.

[New-DSGatewayRuleset](/powershell/powershell-commands/new-dsgatewayruleset.md): Create a gateway ruleset.

[New-DSGatewayRulesetAccessRule](/powershell/powershell-commands/new-dsgatewayrulesetaccessrule.md): Create a gateway ruleset access rule.

[New-DSGatewaySecurity](/powershell/powershell-commands/new-dsgatewaysecurity.md): Create a new GatewaySecurity object.

[New-DSPamAccount](/powershell/powershell-commands/new-dspamaccount.md): Create a PAM account.

[New-DSPamCheckoutPolicy](/powershell/powershell-commands/new-dspamcheckoutpolicy.md): Create a new PAM checkout policy.

[New-DSPamFolder](/powershell/powershell-commands/new-dspamfolder.md): Create a PAM folder.

[New-DSPamProvider](/powershell/powershell-commands/new-dspamprovider.md)

[New-DSPamScanConfiguration](/powershell/powershell-commands/new-dspamscanconfiguration.md)

[New-DSPamSecurity](/powershell/powershell-commands/new-dspamsecurity.md): Create a new PamUserPermission object.

[New-DSPamVault](/powershell/powershell-commands/new-dspamvault.md): Create a new PAM vault.

[New-DSPlaylistEntry](/powershell/powershell-commands/new-dsplaylistentry.md): Create a basic template list.

[New-DSRDPEntry](/powershell/powershell-commands/new-dsrdpentry.md): Create a new RDP entry.

[New-DSRole](/powershell/powershell-commands/new-dsrole.md): Create a new role.

[New-DSScriptConfiguration](/powershell/powershell-commands/new-dsscriptconfiguration.md): Create a new PSPamPropScriptConfiguration object.

[New-DSSearchCriteria](/powershell/powershell-commands/new-dssearchcriteria.md): Create a search criterion to be used in the Search-DSEntry.

[New-DSSession](/powershell/powershell-commands/new-dssession.md): Establish a connection with your Devolutions Server instance.

[New-DSSSHShellEntry](/powershell/powershell-commands/new-dssshshellentry.md): Create a new SSH Shell entry.

[New-DSUser](/powershell/powershell-commands/new-dsuser.md): Create a new user.

[New-DSVault](/powershell/powershell-commands/new-dsvault.md): Create a new vault.

[New-RDMCloudVaultAccess](/powershell/powershell-commands/new-rdmcloudvaultaccess.md): Create a new Devolutions Cloud vault permission assignment object.

[New-RDMConnectionPermission](/powershell/powershell-commands/new-rdmconnectionpermission.md): Create a new connection permission object.

[New-RDMDataSource](/powershell/powershell-commands/new-rdmdatasource.md): Create a new workspace instance.

[New-RDMDataSourceCustomVariable](/powershell/powershell-commands/new-rdmdatasourcecustomvariable.md): Create a new custom variable stored in the current workspace.

[New-RDMEntry](/powershell/powershell-commands/new-rdmentry.md): Create a new entry.

[New-RDMEntryDocumentation](/powershell/powershell-commands/new-rdmentrydocumentation.md): Create a documentation page for an entry.

[New-RDMFavoriteFolder](/powershell/powershell-commands/new-rdmfavoritefolder.md): Create a favorite folder.

[New-RDMLicense](/powershell/powershell-commands/new-rdmlicense.md): Create a new license instance.

[New-RDMLogComment](/powershell/powershell-commands/new-rdmlogcomment.md): Create a log comment.

[New-RDMMessageAttachment](/powershell/powershell-commands/new-rdmmessageattachment.md): Create an attachment for a message.

[New-RDMPamCheckoutRequestInformation](/powershell/powershell-commands/new-rdmpamcheckoutrequestinformation.md): Autofill the next PAM checkout request information.

[New-RDMPasswordListItemCustomField](/powershell/powershell-commands/new-rdmpasswordlistitemcustomfield.md): Create a custom field for a Password List item.

[New-RDMPlaylistLocal](/powershell/powershell-commands/new-rdmplaylistlocal.md): Create a new local playlist.

[New-RDMPlaylistShared](/powershell/powershell-commands/new-rdmplaylistshared.md): Create a new shared playlist.

[New-RDMPort](/powershell/powershell-commands/new-rdmport.md): Generate port numbers based on the specified parameters.

[New-RDMRandomPassword](/powershell/powershell-commands/new-rdmrandompassword.md): Create a new random password.

[New-RDMRepository](/powershell/powershell-commands/new-rdmrepository.md): Create a new repository instance.

[New-RDMRole](/powershell/powershell-commands/new-rdmrole.md): Create a new role instance.

[New-RDMSSHKey](/powershell/powershell-commands/new-rdmsshkey.md): Create an SSH key.

[New-RDMStandalonePassword](/powershell/powershell-commands/new-rdmstandalonepassword.md): Create a new random password.

[New-RDMSystemInformationReport](/powershell/powershell-commands/new-rdmsysteminformationreport.md): Generate a new system information report.

[New-RDMTask](/powershell/powershell-commands/new-rdmtask.md): Create a new task.

[New-RDMTemplate](/powershell/powershell-commands/new-rdmtemplate.md): Create a new template instance.

[New-RDMUser](/powershell/powershell-commands/new-rdmuser.md): Create a new user instance.

[New-RDMVaultCustomVariable](/powershell/powershell-commands/new-rdmvaultcustomvariable.md): Create a new custom variable object for a vault.

[New-RDMVaultTemplate](/powershell/powershell-commands/new-rdmvaulttemplate.md): Create a new vault template.

[Open-RDMQuickConnect](/powershell/powershell-commands/open-rdmquickconnect.md): Open an session by specifying the host.

[Open-RDMSession](/powershell/powershell-commands/open-rdmsession.md): Open the specified session in Remote Desktop Manager app.

[Open-RDMSyncSession](/powershell/powershell-commands/open-rdmsyncsession.md): Open the the specified sync session.

[Protect-RDMEntry](/powershell/powershell-commands/protect-rdmentry.md): Seal an entry.

[Publish-DSGatewayRevocationList](/powershell/powershell-commands/publish-dsgatewayrevocationlist.md): Publish the revocation list of one or all gateways.

[Read-RDMSession](/powershell/powershell-commands/read-rdmsession.md): Read a Remote Desktop Manager session from a file.

[Receive-RDMMessage](/powershell/powershell-commands/receive-rdmmessage.md): Get messages associated with the current workspace for the actual user.

[Register-DPSDatabaseApp](/powershell/powershell-commands/register-dpsdatabaseapp.md)

[Register-DSLicense](/powershell/powershell-commands/register-dslicense.md): Register a new license.

[Register-DSServerLicense](/powershell/powershell-commands/register-dsserverlicense.md): Register the server license.

[Register-RDMSecretVault](/powershell/powershell-commands/register-rdmsecretvault.md)

[Remove-DCDevoGateway](/powershell/powershell-commands/remove-dcdevogateway.md)

[Remove-DCEntry](/powershell/powershell-commands/remove-dcentry.md)

[Remove-DCEntryPermission](/powershell/powershell-commands/remove-dcentrypermission.md)

[Remove-DCGroup](/powershell/powershell-commands/remove-dcgroup.md)

[Remove-DCGroupUser](/powershell/powershell-commands/remove-dcgroupuser.md)

[Remove-DCSystemPermission](/powershell/powershell-commands/remove-dcsystempermission.md)

[Remove-DCSystemVaultPermission](/powershell/powershell-commands/remove-dcsystemvaultpermission.md)

[Remove-DCUser](/powershell/powershell-commands/remove-dcuser.md)

[Remove-DCVault](/powershell/powershell-commands/remove-dcvault.md)

[Remove-DCVaultPermission](/powershell/powershell-commands/remove-dcvaultpermission.md)

[Remove-DSAdDomain](/powershell/powershell-commands/remove-dsaddomain.md): Remove a domain.

[Remove-DSDeletedUser](/powershell/powershell-commands/remove-dsdeleteduser.md): Permanently delete a deleted user.

[Remove-DSDeletedUserGroup](/powershell/powershell-commands/remove-dsdeletedusergroup.md): Permanently delete a deleted user group.

[Remove-DSEntry](/powershell/powershell-commands/remove-dsentry.md): Remove a specified entry from the database.

[Remove-DSEntryDocumentation](/powershell/powershell-commands/remove-dsentrydocumentation.md): Remove a documentation page.

[Remove-DSGateway](/powershell/powershell-commands/remove-dsgateway.md): Delete a gateway.

[Remove-DSGatewayFarm](/powershell/powershell-commands/remove-dsgatewayfarm.md): Delete a gateway farm.

[Remove-DSPamAccount](/powershell/powershell-commands/remove-dspamaccount.md): Delete a PAM account.

[Remove-DSPamCheckoutPolicy](/powershell/powershell-commands/remove-dspamcheckoutpolicy.md): Delete a PAM checkout policy.

[Remove-DSPamFolder](/powershell/powershell-commands/remove-dspamfolder.md): Remove a PAM folder.

[Remove-DSPamProvider](/powershell/powershell-commands/remove-dspamprovider.md)

[Remove-DSPamVault](/powershell/powershell-commands/remove-dspamvault.md): Delete the PAM vault.

[Remove-DSPlaylistEntry](/powershell/powershell-commands/remove-dsplaylistentry.md): Remove items from a playlist.

[Remove-DSRole](/powershell/powershell-commands/remove-dsrole.md): Delete a role.

[Remove-DSRoleAssignment](/powershell/powershell-commands/remove-dsroleassignment.md): Remove an administrative role assignment.

[Remove-DSUser](/powershell/powershell-commands/remove-dsuser.md): Delete a user.

[Remove-DSVault](/powershell/powershell-commands/remove-dsvault.md): Delete a vault.

[Remove-RDMCloudVaultAccess](/powershell/powershell-commands/remove-rdmcloudvaultaccess.md): Remove permission assignments from a Devolutions Cloud vault.

[Remove-RDMDataSource](/powershell/powershell-commands/remove-rdmdatasource.md): Remove workspace.

[Remove-RDMDataSourceCustomVariable](/powershell/powershell-commands/remove-rdmdatasourcecustomvariable.md): Delete custom variables in the current workspace settings.

[Remove-RDMDeletedEntry](/powershell/powershell-commands/remove-rdmdeletedentry.md): Delete the history of one or more deleted entries.

[Remove-RDMDeletedUser](/powershell/powershell-commands/remove-rdmdeleteduser.md): Permanently delete a soft-deleted user.

[Remove-RDMEntry](/powershell/powershell-commands/remove-rdmentry.md): Delete existing entries.

[Remove-RDMEntryAttachment](/powershell/powershell-commands/remove-rdmentryattachment.md): Remove attachments.

[Remove-RDMEntryDocumentation](/powershell/powershell-commands/remove-rdmentrydocumentation.md): Delete documentation pages.

[Remove-RDMEntryHistory](/powershell/powershell-commands/remove-rdmentryhistory.md): Delete one or more versions of an entry's history.

[Remove-RDMEntryParameter](/powershell/powershell-commands/remove-rdmentryparameter.md): Remove a parameter from a command-type entry.

[Remove-RDMEntryPasswordListItem](/powershell/powershell-commands/remove-rdmentrypasswordlistitem.md): Remove an item from a Password List entry.

[Remove-RDMFavoriteEntry](/powershell/powershell-commands/remove-rdmfavoriteentry.md): Remove entries from the favorites.

[Remove-RDMFavoriteFolder](/powershell/powershell-commands/remove-rdmfavoritefolder.md): Remove a favorite folder.

[Remove-RDMForbiddenPasswordList](/powershell/powershell-commands/remove-rdmforbiddenpasswordlist.md): Delete a forbidden password list.

[Remove-RDMLicense](/powershell/powershell-commands/remove-rdmlicense.md): Delete an existing license.

[Remove-RDMMessage](/powershell/powershell-commands/remove-rdmmessage.md): Remove a secure message.

[Remove-RDMPlaylistLocal](/powershell/powershell-commands/remove-rdmplaylistlocal.md): Delete local playlists.

[Remove-RDMPlaylistShared](/powershell/powershell-commands/remove-rdmplaylistshared.md): Delete shared playlists.

[Remove-RDMPrivateSession](/powershell/powershell-commands/remove-rdmprivatesession.md): Delete an existing session.

[Remove-RDMRepository](/powershell/powershell-commands/remove-rdmrepository.md): Delete an existing repository.

[Remove-RDMRole](/powershell/powershell-commands/remove-rdmrole.md): Delete an existing role.

[Remove-RDMRoleAssignment](/powershell/powershell-commands/remove-rdmroleassignment.md): Remove an administrative role assignment.

[Remove-RDMRoleRepositoryAccess](/powershell/powershell-commands/remove-rdmrolerepositoryaccess.md): Remove repository access to a role.

[Remove-RDMRoleToUser](/powershell/powershell-commands/remove-rdmroletouser.md): Remove a role to an user.

[Remove-RDMSession](/powershell/powershell-commands/remove-rdmsession.md): Delete an existing session.

[Remove-RDMSessionAttachment](/powershell/powershell-commands/remove-rdmsessionattachment.md): Remove session attachment.

[Remove-RDMSessionDocumentation](/powershell/powershell-commands/remove-rdmsessiondocumentation.md): Remove the documentation of a session.

[Remove-RDMSystemInformationReport](/powershell/powershell-commands/remove-rdmsysteminformationreport.md): Delete the inventory report from the history.

[Remove-RDMTask](/powershell/powershell-commands/remove-rdmtask.md): Delete a task.

[Remove-RDMTemplate](/powershell/powershell-commands/remove-rdmtemplate.md): Delete an existing template.

[Remove-RDMUser](/powershell/powershell-commands/remove-rdmuser.md): Delete an existing user.

[Remove-RDMUserRepositoryAccess](/powershell/powershell-commands/remove-rdmuserrepositoryaccess.md): Remove repository access to an user.

[Remove-RDMUserSpecificSettings](/powershell/powershell-commands/remove-rdmuserspecificsettings.md): Remove the session user specific settings.

[Remove-RDMVaultCustomVariable](/powershell/powershell-commands/remove-rdmvaultcustomvariable.md): Delete custom variables in a vault.

[Remove-RDMVaultTemplate](/powershell/powershell-commands/remove-rdmvaulttemplate.md): Delete a vault template.

[Rename-RDMGroup](/powershell/powershell-commands/rename-rdmgroup.md): Rename the group in a connection.

[Repair-RDMUserSqlLogin](/powershell/powershell-commands/repair-rdmusersqllogin.md): Fix the SQL login of an existing user.

[Reset-DSPamPassword](/powershell/powershell-commands/reset-dspampassword.md): Reset the password of a PAM account.

[Restart-RDMProcess](/powershell/powershell-commands/restart-rdmprocess.md): Initialize a Remote Desktop Manager PowerShell module instance.

[Restore-DPSAnomalyDetectionFolder](/powershell/powershell-commands/restore-dpsanomalydetectionfolder.md): Restore the `PythonAnomalyDetection` folder from a backup.

[Restore-DPSConfigurationFiles](/powershell/powershell-commands/restore-dpsconfigurationfiles.md): Restore configuration files from a backup.

[Restore-DPSCustomFolders](/powershell/powershell-commands/restore-dpscustomfolders.md): Restore custom folders from a backup.

[Restore-DSDeletedUser](/powershell/powershell-commands/restore-dsdeleteduser.md): Restore a deleted user.

[Restore-DSDeletedUserGroup](/powershell/powershell-commands/restore-dsdeletedusergroup.md): Restore a deleted user group.

[Restore-RDMDeletedUser](/powershell/powershell-commands/restore-rdmdeleteduser.md): Restore a soft-deleted user.

[Restore-RDMEntryHistory](/powershell/powershell-commands/restore-rdmentryhistory.md): Revert an entry to a previous version.

[Revoke-DCTemporaryAccess](/powershell/powershell-commands/revoke-dctemporaryaccess.md)

[Save-DCContext](/powershell/powershell-commands/save-dccontext.md): Save the current PSHubContext to a `.json` file at the path received.

[Search-DSEntry](/powershell/powershell-commands/search-dsentry.md): Search an entry in the Devolutions Server instance.

[Select-DCContext](/powershell/powershell-commands/select-dccontext.md): Select another PSHubContext to change the current PSHubContext.

[Send-RDMMessage](/powershell/powershell-commands/send-rdmmessage.md): Write a new secure message.

[Send-RDMMessageByEmail](/powershell/powershell-commands/send-rdmmessagebyemail.md): Send a link to a message via email.

[Send-RDMMessageByShareableLink](/powershell/powershell-commands/send-rdmmessagebyshareablelink.md): Generate a shareable link to a message.

[Send-RDMSessionCommand](/powershell/powershell-commands/send-rdmsessioncommand.md): Initialize a Remote Desktop Manager PowerShell module instance.

[Set-DCContext](/powershell/powershell-commands/set-dccontext.md): Set the current PSHubContext.

[Set-DCDevoGateway](/powershell/powershell-commands/set-dcdevogateway.md)

[Set-DCDevoGatewaySettings](/powershell/powershell-commands/set-dcdevogatewaysettings.md)

[Set-DCEntry](/powershell/powershell-commands/set-dcentry.md)

[Set-DCEntryPermission](/powershell/powershell-commands/set-dcentrypermission.md)

[Set-DCGroup](/powershell/powershell-commands/set-dcgroup.md)

[Set-DCOwner](/powershell/powershell-commands/set-dcowner.md)

[Set-DCSystemPermission](/powershell/powershell-commands/set-dcsystempermission.md)

[Set-DCSystemSettings](/powershell/powershell-commands/set-dcsystemsettings.md)

[Set-DCSystemVaultPermission](/powershell/powershell-commands/set-dcsystemvaultpermission.md)

[Set-DCUser](/powershell/powershell-commands/set-dcuser.md)

[Set-DCVault](/powershell/powershell-commands/set-dcvault.md)

[Set-DCVaultPermission](/powershell/powershell-commands/set-dcvaultpermission.md)

[Set-DPSAccessUri](/powershell/powershell-commands/set-dpsaccessuri.md)

[Set-DPSAppSettings](/powershell/powershell-commands/set-dpsappsettings.md)

[Set-DSAddInRootPermission](/powershell/powershell-commands/set-dsaddinrootpermission.md): Modify the "Add in root" permission.

[Set-DSAuthenticationModes](/powershell/powershell-commands/set-dsauthenticationmodes.md): Modify the authentification modes allowed.

[Set-DSEntityPermission](/powershell/powershell-commands/set-dsentitypermission.md): Set the permissions on a given entity.

[Set-DSEntryProperty](/powershell/powershell-commands/set-dsentryproperty.md): Set a property on an entry. The entry is not saved to the server.

[Set-DSScriptConfiguration](/powershell/powershell-commands/set-dsscriptconfiguration.md): Save a PAM script configuration.

[Set-DSUserLicense](/powershell/powershell-commands/set-dsuserlicense.md): Set the license assignments.

[Set-DSVaultApplication](/powershell/powershell-commands/set-dsvaultapplication.md): Set the allowed applications for a given vault.

[Set-DSVaultRole](/powershell/powershell-commands/set-dsvaultrole.md): Set the allowed user groups for a given vault.

[Set-DSVaultUser](/powershell/powershell-commands/set-dsvaultuser.md): Set the allowed users for a given vault.

[Set-RDMCloudVaultAccess](/powershell/powershell-commands/set-rdmcloudvaultaccess.md): Replace all permission assignments on a Devolutions Cloud vault.

[Set-RDMCurrentDataSource](/powershell/powershell-commands/set-rdmcurrentdatasource.md): Set current active workspace.

[Set-RDMCurrentRepository](/powershell/powershell-commands/set-rdmcurrentrepository.md): Set the current repository.

[Set-RDMDataSource](/powershell/powershell-commands/set-rdmdatasource.md): Save/set the workspace.

[Set-RDMDataSourceCustomVariable](/powershell/powershell-commands/set-rdmdatasourcecustomvariable.md): Add or edit custom variables in the current workspace settings.

[Set-RDMDatasourceMasterKey](/powershell/powershell-commands/set-rdmdatasourcemasterkey.md): Modify or clear your workspace master key.

[Set-RDMDatasourceProperty](/powershell/powershell-commands/set-rdmdatasourceproperty.md): Save/set the workspace.

[Set-RDMDatasourceRepository](/powershell/powershell-commands/set-rdmdatasourcerepository.md): Modify workspace repository.

[Set-RDMDefaultDataSource](/powershell/powershell-commands/set-rdmdefaultdatasource.md): Set the workspace loaded when the application starts.

[Set-RDMEntry](/powershell/powershell-commands/set-rdmentry.md): Save the entry.

[Set-RDMEntryAttachment](/powershell/powershell-commands/set-rdmentryattachment.md): Save attachments.

[Set-RDMEntryDocument](/powershell/powershell-commands/set-rdmentrydocument.md): Save a document in the current workspace.

[Set-RDMEntryDocumentation](/powershell/powershell-commands/set-rdmentrydocumentation.md): Save modified documentation pages.

[Set-RDMEntryDomain](/powershell/powershell-commands/set-rdmentrydomain.md): Set the domain from the specified entry.

[Set-RDMEntryOTP](/powershell/powershell-commands/set-rdmentryotp.md): Set OTP properties of an entry.

[Set-RDMEntryParameter](/powershell/powershell-commands/set-rdmentryparameter.md): Edit a parameter of a command-type entry.

[Set-RDMEntryPassword](/powershell/powershell-commands/set-rdmentrypassword.md): Set the password of an entry.

[Set-RDMEntryPasswordListItem](/powershell/powershell-commands/set-rdmentrypasswordlistitem.md): Modify an item of a Password List entry.

[Set-RDMEntryPrivateKey](/powershell/powershell-commands/set-rdmentryprivatekey.md): Set the public and private keys in an entry.

[Set-RDMEntryPrivateKeyCertificateData](/powershell/powershell-commands/set-rdmentryprivatekeycertificatedata.md): Set the embedded SSH certificate data on an entry.

[Set-RDMEntryProperty](/powershell/powershell-commands/set-rdmentryproperty.md): Set the property's value of an entry.

[Set-RDMEntryStatus](/powershell/powershell-commands/set-rdmentrystatus.md): Set the status on the specified entry.

[Set-RDMEntryTags](/powershell/powershell-commands/set-rdmentrytags.md): Set an entry's tags.

[Set-RDMEntryUsername](/powershell/powershell-commands/set-rdmentryusername.md): Set the username on the specified entry.

[Set-RDMForbiddenPassword](/powershell/powershell-commands/set-rdmforbiddenpassword.md): Set the forbidden password list.

[Set-RDMForbiddenPasswordList](/powershell/powershell-commands/set-rdmforbiddenpasswordlist.md): Update a forbidden password list.

[Set-RDMLicense](/powershell/powershell-commands/set-rdmlicense.md): Save/set the license.

[Set-RDMPersonalCredentials](/powershell/powershell-commands/set-rdmpersonalcredentials.md): Set Remote Desktop Manager personal credentials.

[Set-RDMPersonalSSHKey](/powershell/powershell-commands/set-rdmpersonalsshkey.md): Set ***My personal SSH key*** from ***My account settings***.

[Set-RDMPlaylistLocal](/powershell/powershell-commands/set-rdmplaylistlocal.md): Save a local playlist.

[Set-RDMPlaylistShared](/powershell/powershell-commands/set-rdmplaylistshared.md): Save a shared playlist in the current workspace.

[Set-RDMPowerShellOverride](/powershell/powershell-commands/set-rdmpowershelloverride.md): Save the module override values.

[Set-RDMPrivateSession](/powershell/powershell-commands/set-rdmprivatesession.md): Save the session in the user's private vault.

[Set-RDMPrivateSessionAttachment](/powershell/powershell-commands/set-rdmprivatesessionattachment.md): Save attachments in the user vault.

[Set-RDMPrivateSessionCredentials](/powershell/powershell-commands/set-rdmprivatesessioncredentials.md): Save credentials in a session.

[Set-RDMPrivateSessionDocument](/powershell/powershell-commands/set-rdmprivatesessiondocument.md): Save a document in the current workspace.

[Set-RDMPrivateSessionDomain](/powershell/powershell-commands/set-rdmprivatesessiondomain.md): Set the domain from the specified session.

[Set-RDMPrivateSessionPassword](/powershell/powershell-commands/set-rdmprivatesessionpassword.md): Set the password from the specified session.

[Set-RDMPrivateSessionProperty](/powershell/powershell-commands/set-rdmprivatesessionproperty.md): Set the value of property given a session ID and path.

[Set-RDMPrivateSessionUsername](/powershell/powershell-commands/set-rdmprivatesessionusername.md): Set the username on the specified session.

[Set-RDMPrivilegedAccount](/powershell/powershell-commands/set-rdmprivilegedaccount.md): Set Remote Desktop Manager privileged account.

[Set-RDMRepository](/powershell/powershell-commands/set-rdmrepository.md): Save/set the repository.

[Set-RDMRole](/powershell/powershell-commands/set-rdmrole.md): Save/set the role.

[Set-RDMRoleProperty](/powershell/powershell-commands/set-rdmroleproperty.md): Set the value of property given to a role.

[Set-RDMRootSession](/powershell/powershell-commands/set-rdmrootsession.md): Save the root session.

[Set-RDMSession](/powershell/powershell-commands/set-rdmsession.md): Save/set the session.

[Set-RDMSessionAttachment](/powershell/powershell-commands/set-rdmsessionattachment.md): Save attachments.

[Set-RDMSessionCredentials](/powershell/powershell-commands/set-rdmsessioncredentials.md): Save credentials in a session.

[Set-RDMSessionDocument](/powershell/powershell-commands/set-rdmsessiondocument.md): Save a document in the current workspace.

[Set-RDMSessionDocumentation](/powershell/powershell-commands/set-rdmsessiondocumentation.md): Set the documentation on a session.

[Set-RDMSessionDomain](/powershell/powershell-commands/set-rdmsessiondomain.md): Set the domain from the specified session.

[Set-RDMSessionPassword](/powershell/powershell-commands/set-rdmsessionpassword.md): Set the password from the specified session.

[Set-RDMSessionProperty](/powershell/powershell-commands/set-rdmsessionproperty.md): Set the value of property given a session ID and path.

[Set-RDMSessionUsername](/powershell/powershell-commands/set-rdmsessionusername.md): Set the username on the specified session.

[Set-RDMSQLiteDatasourcePassword](/powershell/powershell-commands/set-rdmsqlitedatasourcepassword.md): Modify or clear your workspace password.

[Set-RDMSystemSettingsTags](/powershell/powershell-commands/set-rdmsystemsettingstags.md): Set the system settings tag list.

[Set-RDMTask](/powershell/powershell-commands/set-rdmtask.md): Save or update a task.

[Set-RDMTemplate](/powershell/powershell-commands/set-rdmtemplate.md): Save templates in the current workspace.

[Set-RDMUser](/powershell/powershell-commands/set-rdmuser.md)

[Set-RDMUserProperty](/powershell/powershell-commands/set-rdmuserproperty.md): Set the value of property given to a user.

[Set-RDMUserSecurity](/powershell/powershell-commands/set-rdmusersecurity.md): Assign/set user security settings.

[Set-RDMUserSpecificSettings](/powershell/powershell-commands/set-rdmuserspecificsettings.md): Save user specific settings in a session.

[Set-RDMUserTag](/powershell/powershell-commands/set-rdmusertag.md): Set the tags of a user.

[Set-RDMVaultCustomVariable](/powershell/powershell-commands/set-rdmvaultcustomvariable.md): Add or edit custom variables in a vault.

[Set-RDMVaultTemplate](/powershell/powershell-commands/set-rdmvaulttemplate.md): Update an existing vault template.

[Start-DSJetsocat](/powershell/powershell-commands/start-dsjetsocat.md)

[Start-DSTrial](/powershell/powershell-commands/start-dstrial.md): Start a trial for Devolutions Server.

[Start-RDMInstance](/powershell/powershell-commands/start-rdminstance.md): Initialize a Remote Desktop Manager PowerShell module instance.

[Start-RDMProcess](/powershell/powershell-commands/start-rdmprocess.md): Start a Remote Desktop Manager process.

[Start-RDMProfiler](/powershell/powershell-commands/start-rdmprofiler.md)

[Start-RDMSshAgent](/powershell/powershell-commands/start-rdmsshagent.md)

[Stop-RDMProcess](/powershell/powershell-commands/stop-rdmprocess.md): Stop the running Remote Desktop Manager process.

[Stop-RDMProfiler](/powershell/powershell-commands/stop-rdmprofiler.md)

[Stop-RDMSshAgent](/powershell/powershell-commands/stop-rdmsshagent.md)

[Sync-RDMUser](/powershell/powershell-commands/sync-rdmuser.md): Update users from their identity provider.

[Sync-RDMUserGroup](/powershell/powershell-commands/sync-rdmusergroup.md): Update user groups from their identity provider.

[Test-DSGateway](/powershell/powershell-commands/test-dsgateway.md): Ping the gateway server.

[Uninstall-RDMPackage](/powershell/powershell-commands/uninstall-rdmpackage.md): Uninstall the installed version of Remote Desktop Manager.

[Unlock-RDMApplication](/powershell/powershell-commands/unlock-rdmapplication.md): Unlock the Remote Desktop Manager application.

[Unlock-RDMRepository](/powershell/powershell-commands/unlock-rdmrepository.md): Unlock the vault to be loaded.

[Unprotect-DPSEncryptConfiguration](/powershell/powershell-commands/unprotect-dpsencryptconfiguration.md)

[Unprotect-DSSealedEntry](/powershell/powershell-commands/unprotect-dssealedentry.md): Unseal an entry.

[Unprotect-RDMSealedEntry](/powershell/powershell-commands/unprotect-rdmsealedentry.md): Unseal an entry.

[Unregister-DSLicense](/powershell/powershell-commands/unregister-dslicense.md): Unregister a license or license package.

[Update-DPSDatabase](/powershell/powershell-commands/update-dpsdatabase.md)

[Update-DSAdDomain](/powershell/powershell-commands/update-dsaddomain.md): Update a domain.

[Update-DSEntryBase](/powershell/powershell-commands/update-dsentrybase.md): Update an entry.

[Update-DSEntryDocumentation](/powershell/powershell-commands/update-dsentrydocumentation.md): Updates a documentation page.

[Update-DSFolderCredentials](/powershell/powershell-commands/update-dsfoldercredentials.md): Update the credentials (Username/password) on a folder.

[Update-DSGateway](/powershell/powershell-commands/update-dsgateway.md): Update a gateway.

[Update-DSGatewayFarm](/powershell/powershell-commands/update-dsgatewayfarm.md): Update a gateway farm.

[Update-DSGatewayRuleset](/powershell/powershell-commands/update-dsgatewayruleset.md): Update a gateway ruleset.

[Update-DSPamAccount](/powershell/powershell-commands/update-dspamaccount.md): Update a PAM account.

[Update-DSPamCheckoutPolicy](/powershell/powershell-commands/update-dspamcheckoutpolicy.md): Update a PAM checkout policy.

[Update-DSPamFolder](/powershell/powershell-commands/update-dspamfolder.md): Update a PAM folder with given values.

[Update-DSPamProvider](/powershell/powershell-commands/update-dspamprovider.md): Update a PAM Provider with given values.

[Update-DSPamVault](/powershell/powershell-commands/update-dspamvault.md): Update the PAM vault.

[Update-DSRDPEntry](/powershell/powershell-commands/update-dsrdpentry.md): Update an RDP entry.

[Update-DSRole](/powershell/powershell-commands/update-dsrole.md): Create a new role.

[Update-DSSSHShellEntry](/powershell/powershell-commands/update-dssshshellentry.md): Update an SSH Shell entry.

[Update-DSUser](/powershell/powershell-commands/update-dsuser.md): Update a user.

[Update-DSVault](/powershell/powershell-commands/update-dsvault.md): Update a vault.

[Update-RDMEntries](/powershell/powershell-commands/update-rdmentries.md): Refresh entries list.

[Update-RDMEntryAttachment](/powershell/powershell-commands/update-rdmentryattachment.md): Update an entry's attachment file.

[Update-RDMEntryDocument](/powershell/powershell-commands/update-rdmentrydocument.md): Update the document of the specified entry.

[Update-RDMOption](/powershell/powershell-commands/update-rdmoption.md): Reload module options and sensitive options from disk.

[Update-RDMPackage](/powershell/powershell-commands/update-rdmpackage.md): Update the installed version of Remote Desktop Manager.

[Update-RDMRepository](/powershell/powershell-commands/update-rdmrepository.md): Refresh repository list.

[Update-RDMSessionAttachment](/powershell/powershell-commands/update-rdmsessionattachment.md): Update session attachment.

[Update-RDMUI](/powershell/powershell-commands/update-rdmui.md): Update the Remote Desktop Manager user interface.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/powershell/powershell-commands.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
