New-VBRStorageOptions
Short Description
Defines storage optimization settings for backup jobs.
Applies to
Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
New-VBRStorageOptions -CompressionLevel <VBRCompressionLevel> {None | DedupeFriendly | Optimal | High | Extreme} -StorageOptimizationType <VBRStorageOptimizationType> {LocalTarget | LocalTargetHugeBackup | LANTarget | WANTarget} [-EnableEncryption] [-EncryptionKey <VBREncryptionKey>] [<CommonParameters>] |
Detailed Description
This cmdlet creates the VBRStorageOptions object that contains the storage optimization settings for 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 User Guide for VMware vSphere.
For more information about job encryption settings, see the Storage Settings section in the Veeam Agent Management Guide.
Parameters
Parameter | Description | Required | Position | Accept | Accept |
---|---|---|---|---|---|
CompressionLevel | Specifies the compression level of backups:
Default: Optimal. | True | 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: LocalTarget. | True | Named | False |
|
EnableEncryption | Indicates that the Veeam Agent backup job will encrypt the backup data. | False | Named | False |
|
EncryptionKey | For the EnableEncryption parameter. Specifies the encryption key that you want to use to encrypt the data. Accepts the VBREncryptionKey type. | False | Named | False |
|
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.
Return Type
Example
This example shows how to specify data compression and storage optimization settings for a backup job. The job will run with the following options:
- 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.
To specify the data compression and storage optimization settings, perform the following steps:
- Run Add-VBREncryptionKey to specify the encryption settings. Save the result to the $key variable.
- Run New-VBRStorageOptions with the $key variable. Use the Optimal value for the CompressionLevel parameter to set the optimal compression level and the LocalTargetHugeBackup value for the StorageOptimizationType parameter to specify the storage type.
$key = Add-VBREncryptionKey -Password $securepassword -Description Mypass New-VBRStorageOptions -CompressionLevel Optimal -StorageOptimizationType LocalTargetHugeBackup -EnableEncryption -EncryptionKey $key |
Related Commands