New-VBRStorageOptions
Short Description
Defines storage optimization settings for backup jobs.
Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
New-VBRStorageOptions -CompressionLevel <VBRCompressionLevel> -StorageOptimizationType <VBRStorageOptimizationType> [-EnableEncryption] [-EncryptionKey <VBREncryptionKey>] [-KMSServer <VBRKMSServer>] [<CommonParameters>] |
Detailed Description
This cmdlet creates the VBRStorageOptions object that contains the storage optimization settings that you can apply to Veeam Agent backup jobs. These settings allow you to modify the following options for the storage:
- Data compression options
- Data optimization options
- Encryption options
For more information about job storage settings, see the Data Compression and Deduplication section of the User Guide.
For more information about job encryption settings, see the Storage Settings section in the Veeam Agent Management Guide.
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
CompressionLevel |
Specifies the compression level of backups:
Default: |
|
True |
Named |
False |
|
EnableEncryption |
Enables the option for the Veeam Agent backup job to encrypt the backup data. |
|
False |
Named |
False |
|
EncryptionKey |
For the Specifies the encryption key that you want to use to encrypt the data.
Accepts the |
|
False |
Named |
False |
|
KMSServer |
Specifies KMS servers added to the Veeam Backup & Replication console. The cmdlet will decrypt data encrypted by this server.
Accepts the |
False |
Named |
False |
|
|
StorageOptimizationType |
Specifies the type of the storage that you plan to use as a backup target.
Depending on the selected storage type, the job will use data blocks of different size to optimize the size of backup files.
Default: |
|
True |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
This cmdlet returns the VBRStorageOptions object that contains storage optimization settings for backup jobs.
Examples
Specifying Data Compression and Storage Optimization Settings
This example shows how to specify data compression and storage optimization settings that you can apply to a backup job. The job with these settings will run as follows:
- The backup job will encrypt the data and will apply the optimal compression level.
- The storage optimization type is set to keep backups larger than 16 TB on the local storage.
|
$key = Add-VBREncryptionKey -Description Mypass New-VBRStorageOptions -CompressionLevel Optimal -StorageOptimizationType LocalTargetHugeBackup -EnableEncryption -EncryptionKey $key |
Perform the following steps:
- Run the
Add-VBREncryptionKeyCreates encryption key. cmdlet. Specify theDescriptionparameter value. Save the result to the$keyvariable. - Run the
New-VBRStorageOptionscmdlet. Specify the following settings:- Set the
Optimaloption for theCompressionLevelparameter. - Set the
LocalTargetHugeBackupoption for theStorageOptimizationTypeparameter. - Provide the
EnableEncryptionparameter. - Set the
$keyvariable as theEncryptionKeyparameter value.
- Set the
Related Commands
Add-VBREncryptionKeyCreates encryption key.