New-VBRNASBackupSecondaryTarget
Short Description
Creates secondary backup repositories for file backup jobs.
Applies to
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
New-VBRNASBackupSecondaryTarget -BackupRepository <CBackupRepository> [-CustomRetentionType <VBRNASBackupShortTermRetentionType> {Daily | Monthly}] [-CustomRetentionPeriod <int>] [-CustomEncryptionKey <VBREncryptionKey>] [-BackupWindow <VBRBackupWindowOptions>] [<CommonParameters>] |
Detailed Description
This cmdlet creates secondary backup repositories. These repositories will keep copies of backup files that were created by file backup jobs.
Parameters
Parameter | Description | Type | Required | Position | Accept Pipeline Input |
---|---|---|---|---|---|
BackupRepository | Specifies the backup repository that you want to add as a secondary backup repository to a file backup job. | Accepts the CBackupRepository object. To create this object, run the Get-VBRBackupRepository cmdlet. | True | Named | False |
CustomRetentionType | Specifies a retention policy for the secondary repository. You can set retention policy to either of the following periods:
Use the ShortTermRetentionPeriod to specify the number of days or months. Note: If you do not specify this parameter, Veeam Backup & Replication will apply the retention policy of the file backup job to the secondary repository. | VBRNASBackupShortTermRetentionType | False | Named | False |
CustomRetentionPeriod | For the ShortTermRetentionType option. Specifies the period of time to keep data on the secondary repository. When this period is passed, Veeam Backup & Replication will move data to the long-term repository. | Int32 | False | Named | False |
CustomEncryptionKey | Specifies an encryption key. Veeam Backup & Replication will use this key to encrypt data that is stored on the secondary repository. Note: If you do not specify this parameter, Veeam Backup & Replication will apply an encryption key that is set to the file backup job to the secondary repository. | Accepts the VBREncryptionKey object. To create this object, run the Get-VBREncryptionKey cmdlet. | False | Named | False |
BackupWindow | Specifies backup window settings. Veeam Backup & Replication will create copies of backups that were created by file backup jobs according to these settings. | Accepts the VBRBackupWindowOptions object. To create this object, run the New-VBRBackupWindowOptions cmdlet. | False | Named | False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
Examples
Example 1. Creating Backup Repository
This example shows how to create a secondary backup repository. The secondary repository will be created with the following settings:
Perform the following steps:
|
Example 2. Creating Backup Repository with Custom Retention Policy
This example shows how to create a secondary backup repository with the custom retention policy. Veeam Backup & Replication will keep versions of backup files on the secondary backup repository for 7 days.
Perform the following steps:
|
Example 3. Creating Backup Repository with Backup Window
This example shows how to create a secondary backup repository. Veeam Backup & Replication will copy data to the secondary repository according to the following schedule:
Perform the following steps:
|
Related Commands