--- title: "New Features" description: "This section contains information on new features that were introduced in Veeam PowerShell v12.1. In this version, you can use new Veeam PowerShell cmdlets to work with security features." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/new_features_12.1.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Changelog > v12.1 Changelog > New Features" dateModified: "2026-08-19" --- # New Features This section contains information on new features that were introduced in Veeam PowerShell v12.1. ## Security In this version, you can use new Veeam PowerShell cmdlets to work with security features. ### Malware Detection In this version, you can run new cmdlets to use built-in or third-party malware detection methods to scan backup data and get information about suspicious activity or infected objects. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Get-VBRObjectRestorePoint

Returns restore points created by jobs.

Set-VBRObjectRestorePointStatus

Modifies the malware state of restore points.

Get-VBRMalwareDetectionObject

Returns machines affected by malware.

Set-VBRMalwareDetectionObjectAsClean

Sets clean status for machines and hosts detected with malware.

Get-VBRMalwareDetectionOptions

Returns malware detection settings.

Set-VBRMalwareDetectionOptions

Modifies malware detection settings.

Export-VBRMalwareDetectionExtensionList

Exports a list of suspicious files extensions to a certain file.

Import-VBRMalwareDetectionExtensionList

Imports a list of suspicious files extensions from a certain file.

Add-VBRMalwareDetectionExclusion

Adds machines to a malware exclusions list.

Get-VBRMalwareDetectionExclusion

Returns a list of machines added to malware exclusions.

Set-VBRMalwareDetectionExclusion

Modifies notes for a list of machines added to malware exclusions.

Remove-VBRMalwareDetectionExclusion

Removes machines from a malware exclusions list.

Get-VBRMalwareDetectionEvent

Returns malware detection events for machines.

Get-VBRYARARule

Returns YARA rules.

Get-VBRBackupObject

Returns backups of VMs.

Start-VBRScanbackup

Starts a scan of backups with antivirus or YARA scan.

::: ### Security & Compliance Analyzer In this version, you can run the [`Start-VBRSecurityComplianceAnalyzer`](start-vbrsecuritycomplianceanalyzer.md) cmdlet to perform a security check of your backup server configuration. ### Data Encryption In this version, you can run the [`New-VBRDecryptionSet`](new-vbrdecryptionset.md) cmdlet to define security settings, manage encryption keys and decrypt data encrypted with the KMS server. ## Configuring Veeam Backup & Replication ### Working with KMS Servers In this version, you can run new cmdlets to work with KMS servers. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Add-VBRKMSServer

Adds KMS servers to the Veeam Backup & Replication console.

Get-VBRKMSServer

Returns KMS servers added to the Veeam Backup & Replication console.

Set-VBRKMSServer

Modifies settings of KMS servers.

Remove-VBRKMSServer

Removes KMS servers from the Veeam Backup & Replication console.

::: ### Specifying Syslog Server Settings In this version, you can run new cmdlets to work with external syslog server. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Add-VBRSyslogServer

Adds a syslog server to Veeam Backup & Replication.

Set-VBRSyslogServer

Modifies syslog server settings.

Get-VBRSyslogServer

Returns syslog server settings.

Remove-VBRSyslogServer

Removes a syslog server.

::: ### Configuring Global VM Exclusions In this version, you can run new cmdlets to configure global VM exclusions. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Add-VBRVMExclusion

Adds VMs to global VM exclusions.

Get-VBRVMExclusion

Returns a list of global VM exclusions.

Set-VBRVMExclusion

Modifies a global VM exclusion.

Remove-VBRVMExclusion

Removes global VM exclusions.

::: ## Backup Infrastructure Components ### Object Storage Repositories In this version, you can run new cmdlets to perform the following operations: - To work with S3 compatible object storage with data archiving. - To roll back checkpoints located in object storage repositories to the previous state. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Add-VBRS3GlacierCompatibleRepository

Adds S3 compatible object storage with data archiving to the backup infrastructure.

Set-VBRS3GlacierCompatibleRepository

Modifies settings for Amazon S3 Glacier archive storage added as a backup repository.

Sync-VBRObjectStorageRepositoryEntityState

Rolls back checkpoints located in object storage repositories to the previous state.

::: ### Scale-Out Backup Repository In this version, you can run new cmdlets to get backups and restore points stored in archive extents and capacity extents of scale-out backup repositories. Also, you can remove them from scale-out backup repositories using the [`Remove-VBRBackup`](remove-vbrbackup.md) cmdlet. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Get-VBRSOBRObjectStorageBackup

Returns backups available in archive extents and capacity extents of scale-out backup repositories.

Get-VBRSOBRObjectStorageRestorePoint

Returns restore points stored in archive extents and capacity extents of a scale-out backup repository.

::: ### Continuous Data Protection (CDP) In this version, you can use new cmdlets to run restore sessions of guest OS files from a CDP replica. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Start-VBRCDPWindowsFileRestore

Starts Microsoft Windows guest OS file restore session for a CDP replica.

Start-VBRCDPLinuxFileRestore

Starts a restore session of Linux-based or Unix-based guest OS files from a CDP replica.

New-VBRFileRestoreLinuxHelperApplianceOptions

Defines configuration settings for a temporary helper appliance.

::: ## Backup In this version, you can use new cmdlets to manage background retention for backups. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Enable-VBRIndependentRetention

Enables previously disabled background retention for backups.

Disable-VBRIndependentRetention

Disables background retention for backups.

::: ## SureBackup In this version, you can use new cmdlets to perform actions with SureBackup jobs that run in the backup content scan verification mode. ::: dropdown New Cmdlets

Cmdlet

Operation

Add-VBRSureBackupContentScanJob

Creates a SureBackup job that run in the backup content scan verification mode.

Set-VBRSureBackupContentScanJob

Modifies settings of a SureBackup job that run in the backup content scan verification mode.

::: ## Unstructured Data Backup In this version, you can use new cmdlets to back up and restore unstructured data. You can use these cmdlets to perform the following actions: - Add and manage file shares and object storage as a source of unstructured data. - Back up content of various file shares and object storage repositories. - Perform various restore operations of backed-up content. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Add-VBRAmazonS3Server

Adds Amazon S3 storage as unstructured data source to the inventory.

Set-VBRAmazonS3Server

Modifies settings of Amazon S3 storage added as unstructured data source to the inventory.

Add-VBRAzureBlobServer

Adds Microsoft Azure Blob storage as unstructured data source to the inventory.

Set-VBRAzureBlobServer

Modifies settings of Microsoft Azure Blob storage as unstructured data source to the inventory.

Add-VBRS3CompatibleServer

Adds S3 compatible object storage as unstructured data source to the inventory.

Set-VBRS3CompatibleServer

Modifies settings of Amazon S3 storage added as unstructured data source to the inventory.

Get-VBRUnstructuredServer

Returns unstructured data sources added to the inventory.

Remove-VBRUnstructuredServer

Removes unstructured data sources from the inventory.

Update-VBRUnstructuredBackupPath

Updates the data source for file backups and object storage backups.

Get-VBRUnstructuredBackupJob

Returns file backup jobs and object storage backup jobs.

Get-VBRUnstructuredBackupCopyJob

Returns file backup copy jobs and object storage backup jobs.

New-VBRUnstructuredBackupVersionRetentionOptions

Defines version-based retention policy settings for file backup jobs and object storage backup jobs.

Set-VBRUnstructuredBackupVersionRetentionOptions

Modifies version-based retention policy settings for file backup jobs and object storage backup jobs.

New-VBRUnstructuredBackupArchivalOptions

Defines a scope of file versions to keep on an archive repository for file backup job or object storage backup job.

Set-VBRUnstructuredBackupArchivalOptions

Modifies settings of secondary backup repositories.

New-VBRUnstructuredBackupSecondaryTarget

Creates secondary backup repositories for file backup jobs and object storage backup jobs.

Set-VBRUnstructuredBackupSecondaryTarget

Modifies settings of secondary backup repositories.

Remove-VBRUnstructuredBackupJob

Removes file backup jobs and object storage backup jobs from the backup infrastructure.

Get-VBRUnstructuredBackupSession

Returns backup sessions for file backup jobs and object storage backup jobs.

Get-VBRUnstructuredBackupTaskSession

Returns tasks for file share and object storage backup sessions.

New-VBRObjectStorageBackupContainerPathMask

Defines an exclusion mask for objects in object storage.

New-VBRObjectStorageBackupServerPathMask

Defines an exclusion mask for prefixes in object storage.

New-VBRObjectStorageBackupTagMask

Defines a tag mask for objects and prefixes in object storage.

::: ### Universal Storage API Integrated Systems In this version, you can use new cmdlets to work with archived snapshots of Universal Storage API integrated systems. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Get-StoragePluginArchivedSnapshot

Returns archived snapshots of Universal Storage API integrated systems.

Publish-StoragePluginArchivedSnapshot

Retrieves and restores an archived snapshot.

Remove-StoragePluginArchivedSnapshot

Removes archived snapshots of Universal Storage API integrated systems.

::: ## Veeam Cloud Connect In this version, you can use new cmdlets to refresh information on the backup and replication resources by a cloud tenant. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Sync-VBRCloudTenantResource

Refreshes information about current usage of backup resources by a cloud tenant.

Sync-VBRCloudTenantReplicationResources

Refreshes information about current usage of the replication resources by a cloud tenant.

::: ## Tape Devices Support In this version, you can use new cmdlets to work with object to tape jobs and restore data from tapes. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Add-VBRObjectToTapeJob

Creates an object to tape job.

Set-VBRObjectToTapeJob

Modifies an object to tape job.

Start-VBRTapeObjectStorageRestore

Starts the restore of objects from tape.

::: ## Veeam Agent Management In this version, you can use new cmdlets to work with the Veeam Deployer Service certificates for Linux machines. ::: dropdown ### New Cmdlets

Cmdlet

Operation

Generate-VBRBackupServerDeployerKit

Generates the Veeam Deployer Service certificate and installation packages for Microsoft Windows and Linux computers.

Get-VBRBackupServerDeployerCertificate

Exports Veeam Deployer Service certificates to the specified location for Linux machines.

Remove-VBRBackupServerDeployerCertificate

Removes Veeam Deployer Service certificates from the Veeam Backup & Replication database.

:::