--- title: "Breaking Changes" description: "This section contains information on breaking changes in Veeam PowerShell v12.1. These changes cause Veeam PowerShell v12.1 to function differently and could affect the code." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/breaking_changes_12.1.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Changelog > v12.1 Changelog > Breaking Changes" dateModified: "2026-09-03" --- # Breaking Changes This section contains information on breaking changes in Veeam PowerShell v12.1. These changes cause Veeam PowerShell v12.1 to function differently and could affect the code. ## Backup Infrastructure Components ### Object Storage Repositories In this version, you can no longer enable immutability for an already configured object storage repository since it may result in data loss. Therefore, the `EnableBackupImmutability` parameter is removed from the following cmdlets: - [`Set-VBRAmazonS3CompatibleRepository`](set-vbramazons3compatiblerepository.md) - [`Set-VBRAmazonS3GlacierRepository`](set-vbramazons3glacierrepository.md) - [`Set-VBRS3GlacierCompatibleRepository`](set-vbrs3glaciercompatiblerepository.md) - [`Set-VBRAzureBlobRepository`](set-vbrazureblobrepository.md) - [`Set-VBRAzureArchiveRepository`](set-vbrazurearchiverepository.md) ## File Backup In this version, Veeam PowerShell covers functionality related to the unstructured data backup. This feature allows you to back up and restore unstructured data: content of various file shares and object storage repositories. To support this functionality, the following changes have been done for cmdlets related to file backup jobs: - A number of cmdlets that were used to work with file backup jobs are deprecated. For more information, see [Deprecated Cmdlets](deprecated_cmdlets.md). - The following parameter types have been changed for the [`Add-VBRNASBackupJob`](add-vbrnasbackupjob.md) and [`Set-VBRNASBackupJob`](set-vbrnasbackupjob.md) cmdlets:
|
Parameter |
Old Type |
New Type |
|---|---|---|
|
LongTermArchivalOptions |
VBRNASBackupArchivalOptions |
VBRUnstructuredBackupArchivalOptions |
|
ShortTermRetentionType |
VBRNASBackupShortTermRetentionType |
VBRUnstructuredBackupShortTermRetentionType |
|
LongTermRetentionType |
VBRNASBackupLongTermRetentionType |
VBRUnstructuredBackupLongTermRetentionType |
|
VersionRetentionOptions |
VBRNASBackupVersionRetentionOptions |
VBRUnstructuredBackupVersionRetentionOptions |
|
SecondaryTarget |
VBRNASBackupSecondaryTarget[] |
VBRUnstructuredBackupSecondaryTarget[] |