For the complete documentation index, see llms.txt. This page is also available as Markdown.

Restore-DPSConfigurationFiles

Synopsis

Restore configuration files from a backup.

Syntax

__AllParameterSets

Restore-DPSConfigurationFiles [-BackupConfigurationPath] <string> [-ApplicationPath] <string>
 [-WhatIf] [-Confirm] [<CommonParameters>]

Description

Restore configuration files from a backup to the Devolutions Server instance. This cmdlet merges the backed up appsettings.json with the new installation's appsettings.json and restores the encryption configuration file. This cmdlet requires file system write permissions to the Devolutions Server installation path and read permissions to the backup configuration location.

Examples

Example 1

Define paths for Devolutions Server instance and backup locations

PS C:\> $DVLSPath = '/home/myuser/dvls/'
PS C:\> $backupConfigurationFiles = '/home/myuser/dvlsBackup/dvlsConfig/'
PS C:\> $backupInstallationFiles = '/home/myuser/dvlsBackup/dvlsFiles/'
PS C:\> $downloadPath = '/home/myuser/dvlsLatest.tar.gz'

Step 1: Back up current configuration and installation files

Step 2: Download and extract new DVLS version

Step 3: Update the database

Step 4: Restore custom files and configuration

Workflow to update a Devolutions Server instance.

Parameters

-ApplicationPath

Devolutions Server instance path.

-BackupConfigurationPath

Backup configuration folder path.

-Confirm

Prompts you for confirmation before running the cmdlet.

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Notes

For more information, type "Get-Help Restore-DPSConfigurationFiles -detailed". For technical information, type "Get-Help Restore-DPSConfigurationFiles -full".

Last updated

Was this helpful?