Updated Cmdlets

This section contains information on cmdlets updated in Veeam PowerShell v12.1.

Backup Infrastructure Components

Object Storage Repositories

In this version, you can use new parameter sets to perform the following actions:

  • Roll back checkpoints in object storage repositories for the specified cloud tenant backup
  • Synchronize the state of backup chains on extents for the specified tenant backup.

Updated CmdletsUpdated Cmdlets

Cmdlet

Operation

Sync-VBRObjectStorageRepositoryEntityState  

New parameter set added: Sync-VBRObjectStorageRepositoryEntityState -TenantBackupId <Guid> -PointInTime <DateTime> [-RunAsync]  [<CommonParameters>]

Sync-VBRSOBREntityState

New parameter set added: Sync-VBRSOBREntityState -TenantBackupId <Guid> -PointInTime <DateTime> [-ArchiveTier] [-RunAsync] [<CommonParameters>]

Backup

In this version, the following scenarios are supported:

  • You can remove backups and restore points from archive tier and capacity tier.
  • When you copy backups to a repository, a local or shared folder, you can specify the type of the retention policy and the period of time to keep the copied data.

Updated CmdletsUpdated Cmdlets

Cmdlet

Operation

Remove-VBRBackup

Parameter updated: The Backup parameter accepts the VBRSOBRObjectStorageBackup type.

Remove-VBRRestorePoint

Parameter updated: The Oib parameter accepts the VBRSOBRObjectStorageRestorePoint type.

Copy-VBRBackup

New parameters added: RetentionPeriodType, RetentionNumber

Jobs

Sessions

In this version, you can get new types of jobs sessions.

Updated CmdletsUpdated Cmdlets

Cmdlet

Operation

Get-VBRSession

Parameter update: The Type parameter includes new enums for the following types of job session:

  • SureBackupLite  
  • SureBackupLite
  • SureBackupLiteAdHoc
  • SimpleCopyExternalBackupWatcher
  • BestPracticeAnalyzer
  • MalwareDetection
  • SureBackupLite
  • SureBackupLiteAdHoc
  • KmsKeyRotation
  • ShadowAncillarySession

Replication

In this version, you can perform failback of the replica to a specific VM for the following scenarios:

  • When you perform failback of VMware VMs to a production host.
  • When you perform failback from a CDP replica to the production VM.

Updated CmdletsUpdated Cmdlets

Cmdlet

Operation

Start-VBRViReplicaFailback

New parameter added: VmName

Start-VBRCDPReplicaFailback

New parameter added: VmName

SureBackup

In this version, you can exclude specific VMs from processing by the SureBackup job,

Updated CmdletsUpdated Cmdlets

Cmdlet

Operation

New-VBRSureBackupVM

New parameters added: Exclude

Data Recovery

In this version, the following scenarios are supported:

  • You can specify the backup proxy that you want to use during restore of the entire VMware VM.
  • You can define whether to mount disks to the original server and use it as a helper host when you run a restore session of Linux-based or Unix-based guest OS files.

Updated CmdletsUpdated Cmdlets

Cmdlet

Operation

Start-VBRRestoreVM

New parameter added: Proxy.

Start-VBRLinuxFileRestore

New parameters added: MountToOriginalHost.

Agent Management

In this version, you can specify the Linux package type when you get Veeam Agents for Linux and Unix packages.

Updated CmdletsUpdated Cmdlets

Cmdlet

Operation

Get-VBRProtectionGroupLinuxPackage

New parameter added: Type.