Enterprise Vault™ PowerShell Cmdlet
- Enterprise Vault PowerShell Cmdlet 简介
- 归档:Exchange
- 归档:FSA
- 归档:Skype for Business
- 归档:SMTP
- 备份
- 分类
- 数据库
- IMAP 访问
- 索引
- 记录管理
- 保留计划
- 基于角色的管理
- 站点和服务器
- 任务和服务
- 保管库存储和归档
Export-EVArchive
Export-EVArchive 从指定归档导出项目。可以将导出操作限制为与指定搜索条件匹配的项目。
注意:
如果要导出项目以满足 Capstone 记录管理系统的要求,您可能希望运行 Export-EVNARAArchive cmdlet。Export-EVNARAArchive 与 Export-EVArchive 具有许多相同的功能,但仅会导出已由 Enterprise Vault 标记为永久记录的项目。
Export-EVArchive 由管理单元 Symantec.EnterpriseVault.PowerShell.Snapin.dll
提供。
Export-EVArchive [-ArchiveId] <String> [-OutputDirectory] <String> [[-SearchString] [<String>]] [[-Format] [<ExportFormat>]] [[-MaxThreads] [<Integer>]] [-Retry <SwitchParameter>] [-MaxPSTSizeMB <Integer>] [<CommonParameters>]
表:Export-EVArchive 参数
参数 |
说明 |
---|---|
-ArchiveId(必填) |
指定要从中导出项目的归档的 ID。可以使用 Get-EVArchive 获取所需 ID。 |
-OutputDirectory(必填) |
指定 cmdlet 应在其中放置所导出项目的文件夹的路径。键入绝对、相对或 UNC 路径(最多包含 200 个字符)。如果路径中包含空格字符,则使用引号将该路径引起来。 如果指定的文件夹不存在,该 cmdlet 会尝试进行创建。 |
-SearchString |
指定用于确定要导出的选定项目的搜索查询。可以使用与您在 Enterprise Vault Search 中查找特定项目时所使用查询语法相同的查询语法。例如,搜索查询 "to:mike_smith" 仅会为导出程序选择已发送给此收件人的项目。如果其中包含空格字符,则使用引号将该查询引起来。 有关查询语法的详细信息,请参见 Enterprise Vault Search 的联机帮助。 |
-Format |
指定导出的项目所采用的格式。可能的值包括 EML、NATIVE 和 PST,其中 NATIVE 为默认值。要导出为 PST,必须在本地服务器以及托管指定归档的 Enterprise Vault Storage Service 的服务器上安装 Microsoft Outlook 并将其设置为默认电子邮件客户端。 NATIVE 值指示 cmdlet 以其原始格式导出每个项目:MSG 代表 Microsoft Exchange 项目、EML 代表 SMTP 项目、TXT 代表文本文件等。 使用 PST 值时,此 cmdlet 会将项目先导出为 MSG 文件,然后再将其收集在 PST 文件中。PST 文件中的文件夹结构与源归档的文件夹结构匹配。但是,如果源文件夹中包含的项目数超过 100,000 个,则 cmdlet 会在 PST 文件中自动创建其他文件夹来容纳多出的项目。 如果导出的项目大于 250 MB,cmdlet 会将其保留在 PST 文件外,而非将其收集在该文件中。如果项目超过 2 GB,cmdlet 会以原始格式而非 MSG 格式将其导出。 |
-MaxThreads |
指定要用于导出过程的最大线程数。键入一个介于 1 到 100 之间的值。默认值是 16。 减少线程数有助于最大限度地降低 Enterprise Vault 服务器资源的负载。或者,在分布式或高规范 Enterprise Vault 环境中,通过增大线程数可提高吞吐量。 |
-Retry |
如果指定,则再次运行该 cmdlet,将其未在上次运行期间导出的项目导出。例如,如果由于某种原因上次运行未能完成即停止,或运行已完成却未能导出某些项目,则必须执行此操作。 确保指定的 ArchiveId 和 OutputDirectory 参数值与为上次运行指定的这些值相同。无需再次指定 SearchString 和 Format 参数值,因为 cmdlet 会自动使用先前指定的值。 |
-MaxPSTSizeMB |
如果将项目仅导出为 PST,请为每个 PST 文件指定最大大小 (MB)。在 PST 文件达到此限制后,此 cmdlet 将为剩余项目自动创建新的文件。键入一个介于 500 到 51200 之间的值。默认值是 20480 (20 GB)。 |
Export-EVArchive -ArchiveId 19D...EVServer1 -OutputDirectory c:\Temp
将所有项目从指定的归档导出到输出文件夹
c:\Temp
。Export-EVArchive -ArchiveId 19D...EVServer1 -OutputDirectory "c:\Exported Items" -SearchString "to:mike_smith"
仅导出已发送给 Mike Smith 的项目。
Export-EVArchive -ArchiveId 19D...EVServer1 -OutputDirectory c:\Temp -Format PST -MaxPSTSizeMB 51200
将所有项目导出到一个或多个 PST 文件,每个文件最大可以为 50 GB。
Export-EVArchive -ArchiveId 19D...EVServer1 -OutputDirectory c:\Temp -MaxThreads 100
将 100 个线程分配给从指定归档导出所有项目的进程。
Export-EVArchive -ArchiveId 19D...EVServer1 -OutputDirectory c:\Temp -Retry
对于指定归档,重试先前未能导出所有所需项目的导出运行。指定的输出文件夹与上次运行的输出文件夹相同。cmdlet 会自动使用为上次运行指定的相同的搜索字符串和格式值。
"19D...EVServer1","18F...EVServer2","14C...EVServer3" | Export-EVArchive -OutputDirectory "c:\Exported Items"
传递要从中导出所有项目的三个归档的 ID。
完成时会出现确认消息。
此外,cmdlet 会创建一个名为 ExportReport_datetime.txt
的报告文件,例如 ExportReport_20160311125651.txt
。该文件将显示已导出项目数并标识 cmdlet 未能导出的任何项目。如果导出由于某些原因完全失败,则该报告会指出可能的原因。
请参见Get-EVArchive。