New and Updated Cmdlets

This section contains information on updated cmdlets and new cmdlets that were introduced in Veeam PowerShell v12.

Backup

In Veeam PowerShell v12, cmdlets that apply to backup management were extended and updated.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Copy-VBRBackup

Copies backups to a repository or local or shared folder.

Detach-VBRBackup

Detaches backups from the job they belong to.

Get-VBRGoogleCloudBackup

Returns backups of Google Cloud VM instances.

Move-VBRBackup

Moves all backups of a job to another repository or specific workloads and their backups to another job.

Upgrade-VBRBackup

Upgrades the storage format of backups from per-machine with single metadata file to per-machine with separate metadata files.

Get-VBRDeletedArchivedBackupFile

Returns an array of backup files deleted from the archive tier and preserved by insider protection.

Download-VBRDeletedArchivedBackupFile

Retrieves a backup file deleted from the archive tier and preserved by insider protection.

Get-VBRDeletedDehydratedBackupFile

Returns a list of backup files deleted from the capacity tier and preserved by insider protection.

Rehydrate-VBRDeletedBackupFile

Rehydrates a backup file deleted from the capacity tier and preserved by insider protection.

Get-VBRCloudTenantBackup

Returns non-encrypted backups of AD tenants and tenants managed by the Service Provider.

Get-VBRCloudTenantRestorePoint

Returns restore points of non-encrypted backups for AD tenants and tenants managed by the Service Provider.

Backup Copy

In Veeam PowerShell v12, cmdlets that apply to backup copy were extended and updated.

For more information, see Backup Copy.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Add-VBRBackupCopyJob

Creates a backup copy job.

Convert-VBRLegacyCopyBackup

Converts legacy backup file of legacy periodic backup copy job to the per-machine backups with separate metadata files using mapping.

Copy-VBRBackupCopyJob

Copies a backup copy job.

Disable-VBRBackupCopyJob

Disables a backup copy job.

Enable-VBRBackupCopyJob

Enables a backup copy job.

Get-VBRBackupCopyJob

Returns a backup copy job.

Get-VBRLegacyBackupCopySourceJob

Returns legacy periodic backup copy job source objects.

Remove-VBRBackupCopyJob

Removes a backup copy job.

Set-VBRBackupCopyJob

Modifies a backup copy job.

Backup Infrastructure

In Veeam PowerShell v12, cmdlets that apply to backup infrastructure were extended and updated.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Add-VBRBackupRepository

Parameters added: AutoSelectGateway, RotatedDriveCleanupMode

Add-VBRCredential

Allows to add Group Managed Service Accounts (gMSAs).

Export-VBRLogs

Parameters removed: From, To.

Export-VBRRestorePoint

Parameter added: Repository.

Get-VBRApplicationRestorePoint

Parameter added: PostgreSQL.

Continuous Data Protection (CDP) for VMware Cloud Director

In Veeam PowerShell v12, cmdlets that apply to CDP were extended and updated.

For more information on CDP for VMware Cloud Director, see CDP for VMware Cloud Director.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Add-VBRvCDCDPPolicy

Creates a Cloud Director CDP policy.

Disable-VBRCDPPolicy

Disables Cloud Director CDP policies.

Enable-VBRCDPPolicy

Enables Cloud Director CDP policies.

Get-VBRCDPPolicy

Returns Cloud Director CDP policies.

Get-VBRCDPReplica

Returns Cloud Director CDP replicas.

Get-VBRvCDCDPFilter

Returns a list of Veeam I/O filter installed on an ESXi host.

Get-VBRvCDCDPLongTermRestorePoint

Returns long-term restore points of a Cloud Director CDP replica.

Get-VBRvCDCDPShortTermRestoreInterval

Returns short-term restore points of a Cloud Director CDP replica.

Install-VBRvCDCDPFilter

Installs Veeam I/O filter on organization VDCs.

Remove-VBRCDPPolicy

Removes Cloud Director CDP policies.

Remove-VBRCDPReplica

Removes a Cloud Director CDP replica.

Set-VBRvCDCDPPolicy

Modifies a Cloud Director CDP policy.

Start-VBRvCDCDPReplicaFailback

Starts to perform failback from a Cloud Director CDP replica to the production vApp.

Start-VBRvCDCDPReplicaFailover

Starts to perform failover to a Cloud Director CDP replica.

Stop-VBRvCDCDPReplicaFailback

Stops Cloud Director CDP replica failback.

Stop-VBRvCDCDPReplicaFailover

Stops Cloud Director CDP replica failover.

Uninstall-VBRvCDCDPFilter

Removes Veeam I/O filter from organization VDCs.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Add-VBRCDPProxy

Parameter added: CacheSizeUnit.

Get-VBRCDPSession

Type updated for the Policy parameter: changed from the VBRCDPPolicy type to the VBRCDPPolicyBase type.

Remove-VBRCDPReplica

Type updated for the Replica parameter: changed from the VBRCDPReplica to the VBRCDPReplicaBase type.

Set-VBRCDPProxy

Parameter added: CacheSizeUnit.

Continuous Data Protection (CDP) with Veeam Cloud Connect

In Veeam PowerShell v12, cmdlets that apply to CDP with Veeam Cloud Connect were extended and updated.

For more information on CDP with Veeam Cloud Connect, see the Continuous Data Protection (CDP) with Veeam Cloud Connect section of the Veeam Cloud Connect Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Add-VBRCloudCDPPolicy

Creates a cloud СDP policy.

Add-VBRvCDCloudCDPPolicy

Creates a VDC СDP policy.

Get-VBRViCloudVM

Returns VMs available in cloud hosts allocated by cloud resources.

Set-VBRvCDCloudCDPPolicy

Modifies a VDC СDP policy.

Set-VBRCloudCDPPolicy

Modifies a cloud СDP policy.

Data Recovery

In Veeam PowerShell v12, cmdlets that apply to data recovery were extended and updated.

For more information, see the Instant Recovery to Microsoft Hyper-V section in the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

New-VBRHvInstantRecoveryHelperAppliance

Defines settings for a helper appliance.

New-VBRHvInstantRecoveryNetworkMappingRule

Creates a new network mapping rule.

Set-VBRHvInstantRecoveryHelperAppliance

Modifies settings for a helper appliance.

Mount-VBRWindowsFileRestoreItems

Mounts disks of VMs for which restore is launched to the Veeam Backup & Replication console.

Stop-VBRLinuxGuestItemRestore

Stops Linux guest OS file restore session.

Stop-VBRWindowsGuestItemRestore

Stops Windows guest OS file restore session.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Copy-VBRLinuxGuestItem

Parameter added: ShareCredentials.

Copy-VBRWindowsGuestItem

Parameters added: FileRestore, ShareCredentials, Session.

Get-VBRWindowsGuestItem

Parameters added: ChangedOnly, CompareWithOriginal, FileRestore, RunAsync.

Parameters updated: Session changed from required to non-required.

Start-VBRHvInstantRecovery

Parameters added: NetworkMapping, HelperAppliance, DisableDiskAllocation.

Start-VBRWindowsGuestItemRestore

Parameters added: ChangedItemsOnly, FileRestore, PermissionsOnly, RunAsync, TargetDirectory, TargetHvVm, TargetVcdVm, TargetViVm.

Google Cloud

In Veeam PowerShell v12, cmdlets that apply to Google Cloud object storage repository were extended and updated.

For more information, see the Adding Google Cloud Object Storage section of the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Add-VBRGoogleCloudRepository

Adds Google Cloud object storage repository to Veeam Backup & Replication.

Set-VBRGoogleCloudRepository

Modifies settings for Google Cloud object storage repository added to Veeam Backup & Replication.

Jobs

In Veeam PowerShell v12, cmdlets that apply to jobs management were extended and updated.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Install-VBRLinuxTransportService

Installs Veeam Data Mover for guest processing on Linux VMs.

Retry-VBRCopyBackupSession

Retries the copy operation for failed workloads.

Retry-VBRMoveBackupSession

Retries the move operation for failed workloads.

Uninstall-VBRLinuxTransportService

Uninstalls guest processing Veeam Data Mover from Linux VMs.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Get-VBRBackupSession

Parameter added: Id.

Get-VBRSession

Parameter added: Type.

New-VBRNotificationOptions

Parameters added: EnableDailyNotification, SendTime.

Start-VBRJob

Parameter added: Object.

NAS Backup

In Veeam PowerShell v12, cmdlets that apply to NAS backup were extended and updated.

For more information, see the NAS Backup section in the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Copy-VBRNASBackup

Copies file share backups to another repository or local or shared folder.

Disable-VBRNASProxyServer

Disables an enabled file share backup proxy.

Enable-VBRNASProxyServer

Enables a disabled file share backup proxy.

Get-VBRNASInstantRecoveryMigration

Returns active sessions of migration to production during the instant file share recovery.

Get-VBRNASObjectStorageTransformThreshold

Returns the blob transformation threshold defined for an object storage repository that stores NAS backups.

New-VBRNASInstantRecoveryMigrationSwitchOverOptions

Defines the switchover parameter that can be used when starting the file share migration session or for changing settings of an already running file share migration session.

Set-VBRNASInstantRecoveryMigration

Modifies switchover parameters for the specified session of migration to production during the instant file share recovery.

Start-VBRNASInstantRecoveryMigration

Starts migration to production for the running instant file share recovery session.

Switch-VBRNASInstantRecoveryMigration

Starts the manual switchover for completing the migration to production after you perform the instant file share recovery.

Set-VBRNASObjectStorageTransformThreshold

Modifies the blob transformation threshold for an object storage repository that stores NAS backups.

Sync-VBRNASBackupState

Rolls back file share backups stored on an immutable short-term repository to a point in time state.

Update-VBRNasBackupPath

Updates the file path to the source file share.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Get-VBRNASBackupFLRItemVersion

Parameter added: LatestArchivedVersion.

Set-VBRFiler

Parameter added: MetaMigrationType.

Set-VBRNASBackupJob

Parameter added: EnableCopyMode.

Set-VBRNasFilerNFSServer

Parameters added: BackupIOControlLevel, MetaMigrationType.

Set-VBRNasFilerSMBServer

Parameters added: AccessCredentials, BackupIOControlLevel, MetaMigrationType.

Set-VBRNASFileServer

Parameter added: CBackupRepository.

Set-VBRNASNFSServer

Parameter added: MetaMigrationType.

Set-VBRNASSMBServer

Parameter added: MetaMigrationType.

Set-VBRNotificationOptions

Parameters added: EnableDailyNotification, SendTime.

Start-VBRNASBackupHealthCheck

Parameters added: Force, CBackupJob.

Object Storage Repositories

In Veeam PowerShell v12, cmdlets that apply to object storage repositories were extended and updated.

For more information, see the Managing Object Storage Repositories section in the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Get-VBRObjectStorageRepositorySyncInterval

Returns a time period available for synchronization for checkpoints located in object storage repositories.

Get-VBRS3CompatibleRepositorySecurityOptions

Returns settings that Veeam Agent uses to access S3 compatible repositories.

New-VBRRepositoryMountServerOptions

Defines settings of a mount server used for object storage repositories.

Set-VBRRepositoryMountServerOptions

Modifies settings of a mount server used for object storage repositories.

Set-VBRS3CompatibleRepositorySecurityOptions

Modifies settings that Veeam Agent uses to access S3 сompatible repositories.

Sync-VBRObjectStorageRepositoryEntityState

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

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Add-VBRAmazonS3CompatibleRepository

Parameters added: EnableConcurrentTasksLimit, Force, ForceOwnershipChange, MaxConcurrentTasks, MountServerOptions, ProxyAppliance.

Add-VBRAmazonS3GlacierRepository

Parameters added: Force, UseInstantRetrieval.

Add-VBRAmazonS3Repository

Parameters added: AmazonProxySpec, EnableBackupImmutability, Force, ForceOwnershipChange, MaxConcurrentTasks, MountServerOptions.

Add-VBRAzureArchiveRepository

Parameters added: EnableBackupImmutability, Force.

Add-VBRAzureBlobRepository

Parameters added: AzureProxySpec, EnableBackupImmutability, EnableConcurrentTasksLimit, EnableCoolAccessTier, Force, ForceOwnershipChange, ImmutabilityPeriod, MaxConcurrentTasks, MountServerOptions.

Add-VBRAzureDataBoxRepository

Parameters added: EnableConcurrentTasksLimit, Force, MaxConcurrentTasks.

Add-VBRGoogleCloudRepository

Parameters added: EnableConcurrentTasksLimit, Force, ForceOwnershipChange, GoogleProxySpec, MaxConcurrentTasks, MountServerOptions

Set-VBRAmazonS3CompatibleRepository

Parameters added: ConnectionType, EnableConcurrentTasksLimit, Force, MaxConcurrentTasks, MountServerOptions, ProxyAppliance

Set-VBRAmazonS3GlacierRepository

Parameters added: ConnectionType, Force, UseInstantRetrieval.

Set-VBRAmazonS3Repository

Parameters added: AmazonProxySpec, ConnectionType, EnableConcurrentTasksLimit, Force, MaxConcurrentTasks, MountServerOptions.

Set-VBRAzureArchiveRepository

Parameters added: ConnectionType, EnableBackupImmutability, Force,

Set-VBRAzureBlobRepository

Parameters added: AzureProxySpec, ConnectionType, EnableBackupImmutability, EnableConcurrentTasksLimit, EnableCoolAccessTier.

Set-VBRAzureDataBoxRepository

Parameters added: ConnectionType, EnableConcurrentTasksLimit, Force, MaxConcurrentTasks.

Set-VBRGoogleCloudRepository

Parameters added: ConnectionType, EnableConcurrentTasksLimit, Force, GoogleProxySpec, MaxConcurrentTasks, MountServerOptions.

Restore to Microsoft Azure

In Veeam PowerShell v12, cmdlets that apply to restore to Microsoft Azure were extended and updated.

For more information, see the Restore to Microsoft Azure section in the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operation:

Cmdlet

Operation

New-VBRAzureDiskConfiguration

Defines Azure VM disk types.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Add-VBRAzureAccount

Parameters added: ApplicationId, CertificatePath, Description, Name, Password, SecretKey, TenantId,

Get-VBRAzureLinuxRestoreAppliance

Parameter added: Location.

Get-VBRAzureNetworkSecurityGroup

Parameter added: Location.

Get-VBRAzureResourceGroup

Parameter added: Location.

Get-VBRAzureVirtualNetwork

Parameter added: Location.

Set-VBRAzureAccount

Parameters added: ApplicationId, CertificatePath, Description, Name, Password, SecretKey, TenantId.

Start-VBRVMRestoreToAzure

Parameters added: DiskConfigurations, Location.

Scale-Out Backup Repositories

In Veeam PowerShell v12, cmdlets that apply to restore to scale-out backup repositories were extended and updated.

For more information, see the Rebalancing Extents of Scale-Out Backup Repositories section in the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operation:

Cmdlet

Operation

Start-VBRScaleOutBackupRepositoryRebalance

Starts to rebalance data of scale-out backup repositories.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Get-VBRAzureApplianceSession

Type updated for the Session parameter: changed from the VBRAzureRestoreSession type to VBRAzureApplianceSession type.

Set-VBRAzureAccount

Parameters added: ApplicationId, CertificatePath, Description, Name, Password, SecretKey, TenantId

Storage Systems

In Veeam PowerShell v12, cmdlets that apply to restore to storage systems were extended and updated.

For more information, see the Adding Cisco HyperFlex  and  Adding Nutanix Files Storage sections in the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Add-VBRNutanixHost

Adds Nutanix Files storage systems to Veeam Backup & Replication.

Get-VBRNutanixHost

Returns Nutanix Files storage systems.

Get-VBRNutanixInfrastructureVolume

Returns Nutanix Files volumes added to the backup infrastructure.

Get-VBRNutanixVolume

Returns all volumes of the specified Nutanix Files storage systems.

Remove-VBRNutanixHost

Removes Nutanix Files storage systems from Veeam Backup & Replication.

Set-VBRNutanixHost

Modifies Nutanix Files storage system settings.

Sync-VBRNutanixHost

Rescans Nutanix Files storage systems.

Sync-VBRNutanixVolume

Rescans Nutanix Files volumes added to the backup infrastructure.

Remove-HyperFlexHost

Removes Cisco HyperFlex storage systems from the backup infrastructure.

Set-HyperFlexHost

Modifies Cisco HyperFlex storage settings.

Sync-HyperFlexHost

Rescans Cisco HyperFlex storage system.

SureBackup

In Veeam PowerShell v12, cmdlets that apply to SureBackup were extended and updated.

For more information, see the SureBackup section in the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Add-VBRApplicationGroup

Creates application groups for SureBackup jobs.

Add-VBRHvAdvancedVirtualLab

Creates a Hyper-V advanced virtual lab.

Add-VBRHvSimpleVirtualLab

Creates a Hyper-V basic virtual lab.

Add-VBRSureBackupJob

Creates a SureBackup job.

Connect-VBRHvVirtualLab

This cmdlet adds VMs created on Hyper-V to Veeam Backup & Replication.

Get-VBRHvVirtualLabConfiguration

Returns virtual labs and their settings.

Get-VBRSureBackupSession

Returns SureBackup sessions that have been run.

Get-VBRSureBackupTaskSession

Returns tasks performed during the specified SureBackup session.

New-VBRHvisolatednetworkoptions

Defines network settings of isolated networks.

New-VBRHvProductionNetworkOptions

Defines production networks options for Hyper-V virtual lab.

New-VBRHvproductionnetworkoptions

Defines production networks options for Hyper-V virtual lab.

New-VBRHvVirtualLabIPMappingRule

Defines settings of proxy appliances.

New-VBRHvVirtualLabNetworkOptions

Defines settings of proxy appliances.

New-VBRHvVirtualLabProxyAppliance

Defines settings of proxy appliances.

New-VBRHvVirtualLabStaticIpMappingRule

Defines static IP address mapping rules.

Set-VBRApplicationGroup

Modifies settings of application groups.

Set-VBRHvisolatednetworkoptions

Modifies network settings of isolated networks for Hyper-V virtual lab.

Set-VBRHvNetworkMappingRule

Modifies production network options for Hyper-V virtual lab.

Set-VBRHvproductionnetworkoptions

Modifies production network options for Hyper-V virtual lab.

Set-VBRHvVirtualLab

Modifies settings of Hyper-V virtual labs.

Set-VBRHvVirtualLabIPMappingRule

Modifies settings of proxy appliances for Hyper-V virtual lab.

Set-VBRHvVirtualLabNetworkOptions

Modifies settings of proxy appliances for Hyper-V virtual lab.

Set-VBRHvVirtualLabProxyAppliance

Modifies settings of proxy appliances for Hyper-V virtual lab.

Set-VBRHvVirtualLabStaticIpMappingRule

Modifies static IP address mapping rules for Hyper-V virtual lab.

Set-VBRSureBackupJob

Modifies settings of SureBackup jobs.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

New-VBRSureBackupJobVerificationOptions

Parameters added: EnableEmailNotification, NotifyOnError, NotifyOnSuccess, NotifyOnWarning, Subject, UseCustomEmailSettings.

New-VBRSureBackupVM

Parameter added: RestorePoint.

New-VBRViVirtualLabIPMappingRule

Parameters added: AccessIPv6Address, IsolatedIPv6Address.

New-VBRViVirtualLabNetworkOptions

Parameters added: EnableDHCPv6, IPv6Address, IPv6DNSServer, IPv6PrefixLength, MasqueradeIPv6Address.

New-VBRViVirtualLabProxyAppliance

Parameters added: SwitchParameter, EnableIPv4Interface, EnableIPv6Interface, IPv6Address, IPv6AlternateDNSServer, IPv6DefaultGateway, IPv6PreferredDNSServer, IPv6PrefixLength, ObtainIPv6AddressAutomatically, ObtainIPv6DNSAutomatically.

Set-VBRSureBackupJobVerificationOptions

Parameters added: NotifyOnError, NotifyOnSuccess, NotifyOnWarning, Subject, UseCustomEmailSettings.

Set-VBRViNetworkMappingRule

Parameter changes:  NetworkMapping changed from non-required to required.

Set-VBRViVirtualLabIPMappingRule

Parameters added: AccessIPv6Address, IsolatedIPv6Address,

Set-VBRViVirtualLabNetworkOptions

Parameters added: EnableDHCPv6, IPv6Address, IPv6DNSServer, IPv6PrefixLength, MasqueradeIPv6Address,

Set-VBRViVirtualLabProxyAppliance

Parameters added: EnableIPv4Interface, EnableIPv6Interface, IPv6Address, IPv6AlternateDNSServer, IPv6DefaultGateway, IPv6PreferredDNSServer, IPv6PrefixLength, ObtainIPv6AddressAutomatically, ObtainIPv6DNSAutomatically.

Tapes

In Veeam PowerShell v12, cmdlets that apply to tape devices support were extended and updated.

For more information, see the Tape Devices Support section in the Veeam User Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Find-VBRTapeCatalogItem

Looks for files or folders backed-up by tape jobs.

Find-VBRTapeCatalogItemVersion

Looks for backed up versions of a file or folder.

Get-VBRTapeBackupSession

Returns tape backup job sessions.

Start-VBRTapeFileRestore

Starts the restore of files and folders from tape.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

Add-VBRBackupToTapeJob

Parameter added: PreventInterruption.

Add-VBRFileToTapeJob

Parameters added: EnableFileAclChangeTracking, EnableParallelDrivesUsage, LimitTapeDrives.

Add-VBRTapeServer

Parameter added: Force.

New-VBRFileToTapeObject

Cmdlet set changes: The Path parameter added to the cmdlet set that deines shared folders as a source for file to tape jobs.

Remove-VBRTapeMedium

Parameter added: FromVault.

Set-VBRBackupToTapeJob

Parameter added: PreventInterruption.

Set-VBRFileToTapeJob

Parameters added: EnableFileAclChangeTracking, EnableParallelDrivesUsage, LimitTapeDrives

Set-VBRTapeMediaPool

Parameter added: Medium.

Veeam Agent Management

In Veeam PowerShell v12, cmdlets that apply to Veeam Agent management were extended and updated.

For more information, see Veeam Agent Management Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform operations with tokens, file proxy servers and modify a protection scope of Azure and Amazon objects.

Cmdlet

Operation

Add-VBRComputerRecoveryToken

Creates tokens for bare-metal recovery

Disable-VBRComputerFileProxyServer

Disables file proxy servers.

Enable-VBRComputerFileProxyServer

Enables disabled file proxy servers.

Get-VBRComputerRecoveryToken

Returns tokens for bare-metal recovery.

New-VBRAmazonEC2Container

Defines a scope of Amazon EC2 instances, EC2 tags or AWS datacenters for a protection group.

New-VBRAzureContainer

Defines a scope of Azure VMs, Azure tags or Azure Availability Zone for a protection group.

Remove-VBRComputerRecoveryToken

Removes tokens for bare-metal recovery.

Set-VBRAmazonEC2Container

Modifies a scope of Amazon EC2 instances, EC2 tags or AWS datacenters for a protection group.

Set-VBRAzureContainer

Modifies a scope of Azure VMs, Azure tags or Azure Availability Zone for a protection group.

Set-VBRComputerRecoveryToken

Modifies tokens for bare-metal recovery.

New and Updated CmdletsUpdated Cmdlets

In Veeam Backup & Replication v12, the following cmdlets were updated:

Cmdlet

Operation

New-VBRComputerGFSOptions

Parameter added: ReadEntireRestorePoint

New-VBRPostgreSQLProcessingOptions

Parameters added: ArchiveLogBackupPeriod, ArchiveLogBackupStorage.

New-VBRProtectionGroupDeploymentOptions

Parameter added: ReadEntireRestorePoint.

Set-VBRComputerBackupJob

Type updated for the HealthCheckOptions parameter: changed from the VBRFullBackupOptions type to VBRHealthCheckOptions type.

Set-VBRComputerGFSOptions

Parameter added: ReadEntireRestorePoint.

Set-VBRLinuxSelectedVolume

Parameter updated: SelectedVolume accepts pipeline input: True(ByValue).

Set-VBRPostgreSQLProcessingOptions

Parameters added: ArchiveLogBackupPeriod, ArchiveLogBackupStorage.

Set-VBRSanIntegrationOptions

Parameter updated: SanIntegrationOptions accept pipeline input: True(ByValue).

Veeam Plug-in Management

In Veeam PowerShell v12, cmdlets that apply to Veeam Plug-in management were delivered.

For more information, see Veeam Plug-in Management section of the Veeam Plug-ins for Enterprise Applications Guide.

New and Updated CmdletsNew Cmdlets

Starting from v12, you can perform the following operations:

Cmdlet

Operation

Add-VBRApplicationBackupJob

Creates application backup policies.

Disable-VBRApplicationBackupJob

Disables application backup policies.

Enable-VBRApplicationBackupJob

Enables application backup policies.

Get-VBRApplicationBackupJob

Returns application backup policies.

Get-VBRApplicationBackupJobSession

Returns jobs sessions.

Get-VBRDiscoveredApplication

Returns discovered applications from the computer.

Get-VBRPluginBackupSession

Returns application backup policy sessions.

Get-VBRPluginRestoreSession

Returns active restore sessions of application policies.

Install-VBRDiscoveredComputerPlugin

Installs Veeam Plug-ins on discovered computers.

New-VBRApplicationBackupOptions

Creates the backup settings and full backup schedule for application backup policies.

New-VBRApplicationScheduleOptions

Creates the schedule for application backup policies.

New-VBRDatabaseProcessingOptions

Creates the database processing settings for application backup policies.

New-VBROracleRMANOptions

Creates the Oracle RMAN backup settings for application backup policies.

New-VBROracleRMANProcessingOptions

Creates the Oracle RMAN database processing settings for application backup policies.

New-VBROracleRMANStorageOptions

Creates the Oracle RMAN storage settings for application backup policies.

New-VBRSAPHANACredentialsOptions

Creates the SAP HANA credentials settings for application backup policies.

New-VBRSAPHANAOptions

Creates the SAP HANA backup settings for application backup policies.

New-VBRSAPHANAProcessingOptions

Creates the SAP HANA database processing settings for application backup policies.

New-VBRSAPOnOracleOptions

Creates the SAP on Oracle backup settings for application backup policies.

New-VBRSAPOnOracleProcessingOptions

Creates the SAP on Oracle database processing settings for application backup policies.

New-VBRSAPOnOracleStorageOptions

Creates the SAP on Oracle storage settings for application backup policies.

Remove-VBRApplicationBackupJob

Removes application backup policies.

Reset-VBRPluginCertificate

Resets Veeam Plug-in SSL certificates.

Set-VBRApplicationBackupJob

Modifies application backup policies.

Set-VBRDatabaseProcessingOptions

Modifies the database processing settings for application backup policies.

Set-VBROracleRMANProcessingOptions

Modifies the Oracle RMAN database processing settings for application backup policies.

Set-VBRSAPHANAProcessingOptions

Modifies the SAP HANA database processing settings for application backup policies.

Set-VBRSAPOnOracleProcessingOptions

Modifies the SAP on Oracle database processing settings for application backup policies.

Start-VBRApplicationBackupJob

Starts application backup policies.

Stop-VBRApplicationBackupJob

Stops application backup policies.

Uninstall-VBRDiscoveredComputerPlugin

Removes Veeam Plug-in from a specific protected computer.