Restore-DPSConfigurationFiles

Synopsis

Restaurer les fichiers de configuration depuis une sauvegarde.

Syntaxe

__AllParameterSets

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

Description

Restaurer les fichiers de configuration depuis une sauvegarde vers l'instance de Devolutions Server. Cette applet de commande fusionne le fichier appsettings.json sauvegardé avec celui de la nouvelle installation et restaure le fichier de configuration de chiffrement. Cette applet de commande nécessite des autorisations d'accès en écriture au système de fichiers vers le chemin d'installation de Devolutions Server et des autorisations de lecture vers l'emplacement de configuration de sauvegarde.

Exemples

Exemple 1

Définir les chemins pour l'instance de Devolutions Server et les emplacements 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 la configuration actuelle et les fichiers d'installation

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 DVLS

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: 2
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-BackupConfigurationPath

Chemin du dossier de configuration de sauvegarde.

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

-Confirm

Vous demande de confirmation 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

Montre ce qui se passerait si l'applet de commande est exécutée. l'applet de commande n'est pas exécutée.

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: ''

CommonParameters

Cet 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.

Notes

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

Devolutions Forum logo Partagez vos commentaires