Remove-VBOEntityData
Short Description
Removes an organization entity data from a repository.
Syntax
This cmdlet provides the following parameter sets:
- Remove organization user data.
 
Remove-VBOEntityData -Repository <VBORepository> -User <VBOUserData> [-Mailbox] [-ArchiveMailbox] [-OneDrive] [-Sites] [-WhatIf] [-Confirm] [<CommonParameters>]  | 
- Remove organization group data.
 
Remove-VBOEntityData -Repository <VBORepository> -Group <VBOGroupData> [-Mailbox [<SwitchParameter>]] [-ArchiveMailbox [<SwitchParameter>]] [-OneDrive [<SwitchParameter>]] [-Sites [<SwitchParameter>]] [-GroupMailbox [<SwitchParameter>]] [-GroupSite [<SwitchParameter>]] [-RunAsync [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]] [-Confirm [<SwitchParameter>]] [<CommonParameters>]  | 
- Remove organization site data.
 
Remove-VBOEntityData -Repository <VBORepository> -Site <VBOSiteData> [-RunAsync [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]] [-Confirm [<SwitchParameter>]] [<CommonParameters>]  | 
- Remove organization team data.
 
Remove-VBOEntityData -Repository <VBORepository> -Team <VBOTeamData> [-RunAsync [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]] [-Confirm [<SwitchParameter>]] [<CommonParameters>]  | 
Detailed Description
This cmdlet allows to remove the organization entities data.
Parameters
Parameter  | Description  | Required  | Position  | Accept Pipeline Input  | Accept Wildcard Characters  | 
|---|---|---|---|---|---|
Repository  | Specifies the location of the entity backed-up data.  | True  | Named  | False  | False  | 
User  | Specifies the organization user entity.  | True  | Named  | True (ByValue)  | False  | 
Mailbox  | Indicates that this cmdlet will remove the entity mailbox data.  | False  | Named  | False  | False  | 
ArchiveMailbox  | Indicates that this cmdlet will remove the entity archive mailbox data.  | False  | Named  | False  | False  | 
OneDrive  | Indicates that this cmdlet will remove the entity OneDrive data.  | False  | Named  | False  | False  | 
Sites  | Indicates that this cmdlet will remove the entity sites data.  | False  | Named  | False  | False  | 
RunAsync  | Indicates that the command returns immediately without waiting for the task to complete.  | False  | Named  | False  | False  | 
WhatIf  | Specifies whether the cmdlet writes a message that describes the effects of running the cmdlet without actually performing any action.  | False  | Named  | False  | False  | 
Confirm  | Specifies whether the cmdlet displays a prompt that asks if the user is sure that they want to continue.  | False  | Named  | False  | False  | 
Group  | Specifies the organization group entity.  | True  | Named  | True (ByValue)  | False  | 
GroupMailbox  | Indicates that this cmdlet will remove the organization group mailbox data.  | False  | Named  | False  | False  | 
GroupSite  | Indicates that this cmdlet will remove the organization group site data.  | False  | Named  | False  | False  | 
Site  | Specifies the organization site entity.  | True  | Named  | True (ByValue)  | False  | 
Team  | Specifies the organization team entity.  | True  | Named  | True (ByValue)  | False  | 
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see the About CommonParameters section of Microsoft Docs.
Examples
Example 1
This example shows how to remove data of a user with the name "Chuck Brown".
- Run the Get-VBORepository cmdlet with the Name parameter to get the repository. Save the result to the $repository variable.
 - Run the Get-VBOEntityData cmdlet with the Name parameter and a $repository variable. Save result to the $user variable.
 - Run the Remove-VBOEntityData cmdlet with the $repository and $user variables and Mailbox, ArchiveMailbox, OneDrive and Sites parameters to remove the data.
 
$repository = Get-VBORepository -Name "ABC Daily Backup" $user = Get-VBOEntityData -Type User -Repository $repository -Name "Chuck Brown" Remove-VBOEntityData -Repository $repository -User $user -Mailbox -ArchiveMailbox -OneDrive -Sites  | 
Example 2
This example shows how to remove data of an organization group with the name "support".
- Run the Get-VBORepository cmdlet with the Name parameter to get the source repository. Save the result to the $repository variable.
 - Run the Get-VBOEntityData cmdlet with the Name parameter and a $repository variable. Save result to the $group variable.
 - Run the Remove-VBOEntityData cmdlet with the $repository and $group variables and Mailbox, ArchiveMailbox, OneDrive, Sites, GroupMailbox and GroupSite parameters to remove the data.
 
$repository = Get-VBORepository -Name "ABC Daily Backup" $group = Get-VBOEntityData -Type Group -Repository $repository -Name "support" Remove-VBOEntityData -Repository $repository -Group $group -Mailbox -ArchiveMailbox -OneDrive -Sites -GroupMailbox -GroupSite  | 
Example 3
This example shows how to remove data of an organization site with the name "support".
- Run the Get-VBORepository cmdlet with the Name parameter to get the source repository. Save the result to the $repository variable.
 - Run the Get-VBOEntityData cmdlet with the Name parameter and a $repository variable. Save result to the $site variable.
 - Run the Remove-VBOEntityData cmdlet with the $repository and $site variables to remove the data.
 
$repository = Get-VBORepository -Name "ABC Daily Backup" $site = Get-VBOEntityData -Type Site -Repository $repository -Name "support" Remove-VBOEntityData -Repository $repository -Site $site  | 
Related Commands