Restore-DPSCustomFolders

Synopsis

Restaurer les dossiers personnalisés depuis une sauvegarde.

Syntaxe

__TousLesJeuxDeParamètres

Restore-DPSCustomFolders [-BackupPath] <string> [-ApplicationPath] <string> [-WhatIf] [-Confirm]
 [<CommonParameters>]

Description

Restaurer les dossiers personnalisés depuis une sauvegarde vers l'instance de Devolutions Server. Cette applet de commande copie le dossier Custom et le dossier Templates\Events\Custom depuis l'emplacement de sauvegarde vers le chemin d'installation de Devolutions Server. 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 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 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 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 la configuration 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 Devolutions Server.

Paramètres

-CheminDApplication

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

-CheminDeSauvegarde

Chemin du dossier de sauvegarde à partir duquel restaurer les dossiers personnalisés.

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

-Confirmer

Vous invite à 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: ''

-EtSi

Montre ce qui se passerait si l'applet de commande s'exécutait. 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: ''

ParamètresCommuns

Cette applet de commande supporte 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, taper "Get-Help Restore-DPSCustomFolders -detailed". Pour des informations techniques, taper "Get-Help Restore-DPSCustomFolders -full".

Devolutions Forum logo Partagez vos commentaires