Backup-DPSConfigurationFiles

Synopsis

Sauvegarder les fichiers de configuration de Devolutions Server dans un dossier spécifié.

Syntaxe

__AllParameterSets

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

Description

Sauvegarder les fichiers de configuration de Devolutions Server dans un dossier spécifié. Ce cmdlet sauvegarde le fichier de configuration de chiffrement, web.config, et les fichiers appsettings.json. Les fichiers existants dans la destination de sauvegarde seront écrasés. Ce cmdlet nécessite des autorisations d'accès en écriture au système de fichiers de la destination de sauvegarde et des autorisations de lecture au chemin d'installation de Devolutions Server.

Exemples

Exemple 1

Définir des chemins pour l'instance de Devolutions Server et les emplacements de copies de sauvegarde

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'

Étape 1 : Sauvegarder les fichiers de configuration et d'installation actuels

PS C:\> Backup-DPSConfigurationFiles -ApplicationPath $DVLSPath -BackupConfigurationPath $backupConfigurationFiles
PS C:\> Remove-Item -Path "$backupInstallationFiles/*" -Recurse -Force
PS C:\> Backup-DPSInstallationFiles -ApplicationPath $DVLSPath -BackupPath $backupInstallationFiles
PS C:\> $connectionString = (Get-DPSAppSettings -ApplicationPath $backupConfigurationFiles).ConnectionStrings.LocalSqlServer

Étape 2 : Télécharger et extraire la nouvelle version de Devolutions Server

PS C:\> Get-DPSProduct -Name DPSLinuxX64bin -Destination $downloadPath
PS C:\> tar -xzf $downloadPath -C $DVLSPath --strip-components=1

Étape 3 : Mettre à jour la base de données

PS C:\> Update-DPSDatabase -ConnectionString $connectionString -InstallationPath $DVLSPath

Étape 4 : Restaurer les fichiers et configurations personnalisés

PS C:\> Restore-DPSCustomFolders -BackupPath $backupInstallationFiles -ApplicationPath $DVLSPath
PS C:\> Restore-DPSAnomalyDetectionFolder -BackupPath $backupInstallationFiles -ApplicationPath $DVLSPath
PS C:\> Restore-DPSConfigurationFiles -BackupConfigurationPath $backupConfigurationFiles -ApplicationPath $DVLSPath

Flux de travail pour mettre à jour une instance de Devolutions Server.

Paramètres

-ApplicationPath

Chemin de l'instance Devolutions Server

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 1
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-BackupConfigurationPath

Chemin du dossier de sauvegarde

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: 2
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Confirm

Vous inviter à confirmer avant d'exécuter l'applet de commande.

Type: System.Management.Automation.SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases:
- cf
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-WhatIf

Afficher ce qui se passerait si le cmdlet s'exécutait. Le cmdlet n'est pas exécuté.

Type: System.Management.Automation.SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases:
- wi
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

ParamètresCommuns

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, et -WarningVariable. Pour plus d'informations, voir about_CommonParameters.

Remarques

Pour plus d'informations, tapez "Get-Help Backup-DPSConfigurationFiles -detailed". Pour des informations techniques, tapez "Get-Help Backup-DPSConfigurationFiles -full".

Devolutions Forum logo Partagez vos commentaires