--- title: "Set-VBRViApplicationGroup (obsolete)" description: "Modifies settings of application groups. This cmdlet is obsolete. For new application groups, run the Set-VBRApplicationGroupModifies settings of application groups. cmdlet instead." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/set-vbrviapplicationgroup.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Obsolete Cmdlets > Set-VBRViApplicationGroup (obsolete)" dateModified: "2026-08-19" --- # Set-VBRViApplicationGroup ## Short Description Modifies settings of application groups. ::: note This cmdlet is obsolete. For new application groups, run the [`Set-VBRApplicationGroup`](set-vbrapplicationgroup.md) cmdlet instead. ::: **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax ``` Set-VBRViApplicationGroup [-ApplicationGroup ] [-VM ] [-Name ] [-Description ] [] ``` ## Detailed Description This cmdlet modifies settings of application groups. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

ApplicationGroup

Specifies an application group. The cmdlet will modify this application group.

Accepts the VBRApplicationGroup object. To get this object, run the Get-VBRApplicationGroup cmdlet.

VBRApplicationGroup

False

Named

True (ByPropertyName, ByValue)

Description

Specifies a description of an application group. The cmdlet will create the application group with this description.

String

False

Named

False

Name

Specifies a name of an application group. The cmdlet will create the application group with this name.

String

False

Named

False

VM

Specifies an array of VMs. The cmdlet will add these VMs to the application group.

Accepts the VBRSureBackupVM[] object. To get this object, run the New-VBRSureBackupVM cmdlet.

VBRSureBackupVM[]

False

Named

False

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see [ Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_commonparameters?view=powershell-7). ## Output Object The cmdlet returns the `VBRApplicationGroup` object that contains settings of application groups for SureBackup jobs. ## Examples ::: example ### Example 1. Modifying VMs Added to Application Group This example shows how to add new VMs to the existing application group. ``` $job = Get-VBRJob -Name "Exchange backup" $backupobject = Get-VBRJobObject -Job $job $vm = New-VBRSureBackupVM -VM $backupobject $appgroup = Get-VBRApplicationGroup Set-VBRViApplicationGroup -ApplicationGroup $appgroup -VM $vm ``` Perform the following steps: 1. Run the [`Get-VBRJob`](get-vbrjob.md) cmdlet. Specify the `Name` parameter value. Save the result to the `$job` variable. 2. Run the [`Get-VBRJobObject`](get-vbrjobobject.md) cmdlet. Set the `$job` variable as the `Job` parameter value. Save the result to the `$job` variable. 3. Run the [`New-VBRSureBackupVM`](new-vbrsurebackupvm.md) cmdlet. Set the `$backupobject` variable as the `VM` parameter value. Save the result to the `$vm` variable. 4. Run the [`Get-VBRApplicationGroup`](get-vbrapplicationgroup.md) cmdlet. Save the result to the `$appgroup` variable. 5. Run the `Set-VBRViApplicationGroup` cmdlet. Set the `$appgroup` variable as the `ApplicationGroup` parameter value. Set the `$vm` variable as the `VM` parameter value. ::: ::: example ### Example 2. Modifying Name of Application Group This example shows how to modify a name of the application group added to the Veeam Backup & Replication infrastructure. ``` $appgroup = Get-VBRApplicationGroup Set-VBRViApplicationGroup -ApplicationGroup $appgroup -Name "Additional Application Group" ``` Perform the following steps: 1. Run the [`Get-VBRApplicationGroup`](get-vbrapplicationgroup.md) cmdlet. Save the result to the `$appgroup` variable. 2. Run the `Set-VBRViApplicationGroup` cmdlet. Set the `$appgroup` variable as the `ApplicationGroup` parameter value. Specify the `Name` parameter value. ::: ::: example ### Example 3. Modifying Description of Application Group This example shows how to modify a description of the application group added to the Veeam Backup & Replication infrastructure. ``` $appgroup = Get-VBRApplicationGroup Set-VBRViApplicationGroup -ApplicationGroup $appgroup -Description "Application Group for Exchange verification" ``` Perform the following steps: 1. Run the [`Get-VBRApplicationGroup`](get-vbrapplicationgroup.md) cmdlet. Save the result to the `$appgroup` variable. 2. Run the `Set-VBRViApplicationGroup` cmdlet. Set the `$appgroup` variable as the `ApplicationGroup` parameter value. Specify the `Description` parameter value. ::: ## Related Commands [`Get-VBRApplicationGroup`](get-vbrapplicationgroup.md)