Enterprise Vault™ PowerShell Cmdlet
- Enterprise Vault PowerShell Cmdlet 简介
- 归档:Exchange
- 归档:FSA
- 归档:Skype for Business
- 归档:SMTP
- 备份
- 分类
- 数据库
- IMAP 访问
- 索引
- 记录管理
- 保留计划
- 基于角色的管理
- 站点和服务器
- 任务和服务
- 保管库存储和归档
Remove-EVArchive
Remove-EVArchive 删除指定归档及其包含的项目。
在下列情况下,Remove-EVArchive 不会删除归档:
归档已标记为删除。
与归档关联的保管库存储处于备份模式。
归档受到保护,无法删除。
归档具有“可用”或“已关闭”以外的其他状态。
正在移动归档。
归档与一个或多个 Exchange 日记邮箱、Exchange 公用文件夹、SharePoint 站点集合、Domino 日记记录位置、SMTP、Skype for Business 归档目标或 SMTP 组日记记录配置组关联。
此 cmdlet 会提示您确认是否删除归档。
小心:
您无法停止删除进程或撤消删除操作。
Remove-EVArchive 支持 WhatIf 切换,可以使用该切换查看将发生的更改,而不必应用其中的任何更改。
默认情况下,Remove-EVArchive 不生成任何输出。可以使用 PassThru 切换返回 ArchiveInfo 对象,该对象提供了已删除归档的详细信息。
Remove-EVArchive 由管理单元 Symantec.EnterpriseVault.PowerShell.Snapin.dll
提供
Remove-EVArchive [-ArchiveId] <String> [-PassThru [<SwitchParameter>]] [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]] [<CommonParameters>]
表:Remove-EVArchive 参数
参数 |
说明 |
---|---|
-ArchiveID(必填) |
要删除的归档的 ID。您可以使用 Get-EVArchive cmdlet 获取 ID。 |
-PassThru |
返回 ArchiveInfo 对象,该对象提供了要删除的归档的详细信息。默认情况下,此 cmdlet 不生成任何输出。 |
-Confirm |
运行 cmdlet 之前,系统会提示您进行确认。要取消确认提示信息,请使用语法 -Confirm:$False。必须在语法中包括冒号 (:)。 |
-WhatIf |
显示如果 cmdlet 运行会发生的情况。cmdlet 没有实际运行。 WhatIf 切换还显示执行命令时可能出现的任何错误或警告。 |
Remove-EVArchive -ArchiveId "123...example.com"
删除 ID 为 123...example.com 的归档。
Get-EVArchive -ArchiveName "ArchiveToBeDeleted" | Remove-EVArchive
将从 Get-EVArchive 获取的对象 ArchiveInfo 用管道传输至 Remove-EVArchive 并删除归档。
Remove-EVArchive -ArchiveId "123...example.com" -PassThru
删除 ID 为 123...example.com 的归档。此外,还返回 ArchiveInfo 对象,该对象提供了已删除归档的详细信息。
Get-EVArchive -ArchiveName "ArchiveToBeDeleted" | Remove-EVArchive -WhatIf
将从 Get-EVArchive 获取的对象 ArchiveInfo 用管道传输至 Remove-EVArchive。然后,您可以查看执行命令时可能出现的任何错误或警告。如果未显示任何错误或警告,则命令将显示以下消息:
'This operation will permanently delete archive 'ArchiveToBeDeleted' and all items stored in it.This action overrides the Retention Category option 'Prevent automatic deletion of expired items'.You cannot cancel the operation.'
Get-EVArchive -DeleteProtected:$false | Remove-EVArchive -Confirm:$false
此命令使用 Get-EVArchive 检索未受到保护以防删除的所有归档,并使用 Remove-EVArchive 将其删除。此命令还会取消确认提示符。
如果指定 -PassThru 参数,Remove-EVArchive 既不返回输出,也不返回修改后的 Symantec.EnterpriseVault.Admin.ArchiveInfo 类型的对象。Symantec.EnterpriseVault.Admin.ArchiveInfo 具有以下属性。
表:Symantec.EnterpriseVault.Admin.ArchiveInfo 属性
名称 |
类型 |
说明 |
---|---|---|
ArchiveId |
字符串 |
已删除的归档的 ID。 |
ArchiveName |
字符串 |
已删除的归档的名称。 |
ArchiveType |
EV_STG_API_ARCHIVE_TYPE |
Enterprise Vault 归档类型枚举。可能值如下:
|
DeleteExpiredItems |
EV_STG_API_EXPIRE_ITEMS |
Enterprise Vault 过期项目枚举。可能值如下:
|
DeleteProtected |
布尔值 |
指示用户是否能从归档中手动删除项目:($true) 或 ($false)。 |
OnHold |
布尔值 |
指示归档是否包含法定保留的项目:($true) 或 ($false)。 |
Status |
EV_STG_API_STATUS |
Enterprise Vault 归档状态枚举。可能值如下:
|
RetentionPlanName |
字符串 |
应用于归档的保留计划的名称。 |
请参见Get-EVArchive。
请参见Set-EVArchive。