Hi Community,
For automated disaster recovery process. Need help to develop PowerShell scripts.
- Add backup repository
- Decrypt backup
- Import backups
Code up to now as bellow
$account = Get-VBRAmazonAccount -AccessKey "XXXXXXXXXXXX"
$connect = Connect-VBRAmazonS3Service -Account $account -RegionType Global -ServiceType CapacityTier
$bucket = Get-VBRAmazonS3Bucket -Connection $connect -Name "veeam-backup"
$folder = Get-VBRAmazonS3Folder -Name "S3-Folder" -Bucket $bucket -Connection $connect
$securepassword = Read-Host -Prompt "Enter password" -AsSecureString
$key = Add-VBREncryptionKey -Password $securepassword
Add-VBRAmazonS3Repository -Name "AmazonS3Repository" -Connection $connect -AmazonS3Folder $folder -DecryptBackups -DecryptionKey $key
But <-DecryptBackups -DecryptionKey $key>
option doesnt work,
error prompt as below
Add-VBRAmazonS3Repository : A parameter cannot be found that matches parameter name 'DecryptBackups'.
At line:1 char:99
+ ... -Connection $connect -AmazonS3Folder $folder -DecryptBackups -Decryp ...
+ ~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Add-VBRAmazonS3Repository], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Veeam.Backup.PowerShell.Cmdlets.AddVBRAmazonS3Repository
Best answer by chandrasinghe
View original