Set-VBRProtectionGroup
Short Description
Modifies protection groups.
Applies to
Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
Set-VBRProtectionGroup -ProtectionGroup <VBRProtectionGroup> [-Name <string>] [-Description <string>] [-Container <VBRProtectionGroupContainer>] [-ScheduleOptions <VBRProtectionGroupScheduleOptions>] [-DeploymentOptions <VBRProtectionGroupDeploymentOptions>] [-AdvancedOptions <VBRProtectionGroupAdvancedWindowsOptions>] [-NotificationOptions <VBRProtectionGroupNotificationOptions>] [-CacheRepository <VBRBackupRepository>] [<CommonParameters>] |
Detailed Description
This cmdlet modifies settings of a protection group.
|
Note |
|
To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. |
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept |
|---|---|---|---|---|---|
|
ProtectionGroup |
Specifies the protection group you want to modify. |
Accepts the VBRProtectionGroup object. To get this object, run the Get-VBRProtectionGroup cmdlet. |
True |
Named |
True (ByValue, |
|
Container |
Specifies the protection scope. The protection scope can contain the following objects:
The cmdlet will modify the protection group with this protection scope. |
Accepts the following objects: To get this object, run one of the following cmdlets: |
False |
Named |
True (ByProperty |
|
Name |
Specifies the name you want to assign to the protection group. |
String |
False |
Named |
True (ByProperty |
|
Description |
Specifies the description of the protection group. |
String |
False |
Named |
True (ByProperty |
|
ScheduleOptions |
Specifies the discovery schedule. The cmdlet will use this schedule to perform discovery operations for computers in the protection group. |
Accepts the VBRProtectionGroupScheduleOptions object. To get this object, run the New-VBRProtectionGroupScheduleOptions cmdlet. |
False |
Named |
True (ByProperty |
|
DeploymentOptions |
Specifies Veeam Agent deployment settings. The cmdlet will use these settings to install Veeam Agent on the discovered computers in the protection group. |
Accepts the VBRProtectionGroupDeploymentOptions object. To get this object, run the New-VBRProtectionGroupDeploymentOptions cmdlet. |
False |
Named |
True (ByProperty |
|
AdvancedOptions |
Specifies settings for Veeam Agent for Windows deployed on computers in the protection group. You can specify the following settings:
|
Accepts the VBRProtectionGroupAdvancedWindowsOptions object. To get this object, run the New-VBRProtectionGroupAdvancedWindowsOptions cmdlet. |
False |
Named |
True (ByProperty |
|
NotificationOptions |
Specifies notification settings for the protection group. |
Accepts the VBRProtectionGroupNotificationOptions object. To get this object, run the New-VBRProtectionGroupNotificationOptions cmdlet. |
False |
Named |
True (ByProperty |
|
CacheRepository |
Specifies the cache repository for the protection group. Veeam Backup & Replication will keep the .VCACHE files on this repository. This parameter applies only to protection groups with the IrisServers container type. You cannot change the cache repository using this cmdlet. To change the cache repository, use the Veeam Backup & Replication console wizard. |
Accepts the VBRBackupRepository object. To get this object, run the Get-VBRBackupRepository cmdlet. |
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
Examples
Example 1. Adding Computer to Protection Group
|
This example shows how to add a computer to an existing protection group.
Perform the following steps:
|
Example 2. Removing Exclusions from Protection Group
|
This example shows how to remove exclusions from a protection group for Microsoft Active Directory Objects.
Perform the following steps:
Save the result to the $newcontaineroptions variable.
|
Related Commands