Set-VBOOrganizationRetentionExclusion
Short Description
Modifies retention policy settings for contacts and calendars of a specific organization.
Syntax
|
Set-VBOOrganizationRetentionExclusion -Exclusion <VBOOrganizationRetentionExclusion> [-Calendar] [-Contacts] [<CommonParameters>] |
Detailed Description
This cmdlet modifies retention policy settings for contacts and calendars of a specific organization. To modify settings, you need to enter the necessary parameters with new values. The parameters that you omit will remain unchanged.
Parameters
Parameters
|
Parameter
|
Description
|
Type
|
Required
|
Position
|
Accept Pipeline Input
|
|
Calendar
|
Defines that Veeam Backup for Microsoft 365 will not apply retention policy for calendars of the specified organization.
Default: False
If you do not provide this parameter, Veeam Backup for Microsoft 365 will apply retention policy for calendars.
|
SwitchParameter
|
False
|
Named
|
False
|
|
Contacts
|
Defines that Veeam Backup for Microsoft 365 will not apply retention policy for contacts of the specified organization.
Default: False
If you do not provide this parameter, Veeam Backup for Microsoft 365 will apply retention policy for contacts.
|
SwitchParameter
|
False
|
Named
|
False
|
|
Exclusion
|
Specifies retention policy settings for contacts and calendars of a specific organization. The cmdlet will modify these settings.
Accepts the VBOOrganizationRetentionExclusion object.
To get this object, run the Get-VBOOrganizationRetentionExclusionReturns retention policy settings for contacts and calendars of a specific organization. cmdlet.
|
VBOOrganizationRetentionExclusion
|
True
|
Named
|
False
|
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About Common Parameters section of Microsoft Learn.
Output Object
This cmdlet returns the VBOOrganizationRetentionExclusion object that contains settings of organization retention policy for contacts and calendars.
Examples
Example 1: Enabling Organization Retention Policy for Contacts
|
This example shows how to enable organization retention policy for contacts.
|
$org = Get-VBOOrganization -Name "Atlanta"
$policysettings = Get-VBOOrganizationRetentionExclusion -Organization $org
Set-VBOOrganizationRetentionExclusion -Exclusion $policysettings -Contacts:$true |
Perform the following steps:
- Run the
Get-VBOOrganizationReturns Microsoft organizations added to the Veeam Backup for Microsoft 365 infrastructure. cmdlet. Set the Name parameter value. Save the result to the $org variable.
- Run the
Get-VBOOrganizationRetentionExclusionReturns retention policy settings for contacts and calendars of a specific organization. cmdlet. Set the $org variable as the Organization parameter value. Save the result to the $policysettings variable.
- Run the
Set-VBOOrganizationRetentionExclusion cmdlet. Set the $policysettings variable as the Exclusion parameter value. Set the true value for the Contacts parameter.
|
Example 2: Enabling Organization Retention Policy for Calendars
|
This example shows how to enable organization retention policy for calendars.
|
$org = Get-VBOOrganization -Name "Atlanta"
$policysettings = Get-VBOOrganizationRetentionExclusion -Organization $org
Set-VBOOrganizationRetentionExclusion -Exclusion $policysettings -Calendar:$true |
Perform the following steps:
- Run the
Get-VBOOrganizationReturns Microsoft organizations added to the Veeam Backup for Microsoft 365 infrastructure. cmdlet. Set the Name parameter value. Save the result to the $org variable.
- Run the
Get-VBOOrganizationRetentionExclusionReturns retention policy settings for contacts and calendars of a specific organization. cmdlet. Set the $org variable as the Organization parameter value. Save the result to the $policysettings variable.
- Run the
Set-VBOOrganizationRetentionExclusion cmdlet. Set the $policysettings variable as the Exclusion parameter value. Set the true value for the Calendar parameter.
|
Example 3: Disabling Organization Retention Policy for Contacts
|
This example shows how to disable organization retention policy for contacts.
|
$org = Get-VBOOrganization -Name "Atlanta"
$policysettings = Get-VBOOrganizationRetentionExclusion -Organization $org
Set-VBOOrganizationRetentionExclusion -Exclusion $policysettings -Contacts:$false |
Perform the following steps:
- Run the
Get-VBOOrganizationReturns Microsoft organizations added to the Veeam Backup for Microsoft 365 infrastructure. cmdlet. Set the Name parameter value. Save the result to the $org variable.
- Run the
Get-VBOOrganizationRetentionExclusionReturns retention policy settings for contacts and calendars of a specific organization. cmdlet. Set the $org variable as the Organization parameter value. Save the result to the $policysettings variable.
- Run the
Set-VBOOrganizationRetentionExclusion cmdlet. Set the $policysettings variable as the Exclusion parameter value. Set the false value for the Contacts parameter.
|
Example 4: Disabling Organization Retention Policy for Calendars
|
This example shows how to disable organization retention policy for calendars.
|
$org = Get-VBOOrganization -Name "Atlanta"
$policysettings = Get-VBOOrganizationRetentionExclusion -Organization $org
Set-VBOOrganizationRetentionExclusion -Exclusion $policysettings -Calendar:$false |
Perform the following steps:
- Run the
Get-VBOOrganizationReturns Microsoft organizations added to the Veeam Backup for Microsoft 365 infrastructure. cmdlet. Set the Name parameter value. Save the result to the $org variable.
- Run the
Get-VBOOrganizationRetentionExclusionReturns retention policy settings for contacts and calendars of a specific organization. cmdlet. Set the $org variable as the Organization parameter value. Save the result to the $policysettings variable.
- Run the
Set-VBOOrganizationRetentionExclusion cmdlet. Set the $policysettings variable as the Exclusion parameter value. Set the false value for the Calendar parameter.
|
Related Commands