Enterprise Vault™ PowerShell Cmdlet

Last Published:
Product(s): Enterprise Vault (12.3)
  1. Enterprise Vault PowerShell Cmdlet 简介
    1.  
      关于 Enterprise Vault Management Shell
    2.  
      获取 Enterprise Vault PowerShell cmdlet 的帮助
    3.  
      PowerShell 字符串规则
    4. 从何处获取有关 Enterprise Vault 的详细信息
      1.  
        Enterprise Vault 培训模块
  2. 归档:Exchange
    1.  
      Add-EVPstComputer
    2.  
      Add-EVPstFile
    3.  
      Get-EVExchangeMailboxPolicy
    4.  
      New-EVExchangeMailboxPolicy
    5.  
      Remove-EVExchangeFolderPolicy
    6.  
      Remove-EVExchangeMailboxPolicy
    7.  
      Set-EVExchangeMailboxPolicy
  3. 归档:FSA
    1.  
      Get-EVFSAFileServer
    2.  
      Get-EVFSAFolder
    3.  
      Get-EVFSAVolume
    4.  
      New-EVFSAFileServer
    5.  
      New-EVFSAFolder
    6.  
      New-EVFSAVolume
    7.  
      Remove-EVFSAFileServer
    8.  
      Remove-EVFSAFolder
    9.  
      Remove-EVFSAVolume
    10.  
      Set-EVFSAFileServer
    11.  
      Set-EVFSAFolder
    12.  
      Set-EVFSAVolume
  4. 归档:Skype for Business
    1.  
      Get-EVSkypeForBusinessTarget
    2.  
      New-EVSkypeForBusinessTarget
    3.  
      Remove-EVSkypeForBusinessTarget
    4.  
      Set-EVSkypeForBusinessTarget
  5. 归档:SMTP
    1.  
      Get-EVSMTPHoldingFolder
    2.  
      Get-EVSMTPMessageTrackingLogLocation
    3.  
      Get-EVSMTPPolicy
    4.  
      Get-EVSMTPServerSettings
    5.  
      Get-EVSMTPTarget
    6.  
      New-EVSMTPPolicy
    7.  
      New-EVSMTPServerSettings
    8.  
      New-EVSMTPTarget
    9.  
      Remove-EVSMTPPolicy
    10.  
      Remove-EVSMTPTarget
    11.  
      Set-EVSMTPMessageTrackingLogLocation
    12.  
      Set-EVSMTPPolicy
    13.  
      Set-EVSMTPServerSettings
    14.  
      Set-EVSMTPTarget
    15.  
      Sync-EVSMTPServerSettings
  6. 备份
    1.  
      Clear-IndexLocationBackupMode
    2.  
      Clear-VaultStoreBackupMode
    3.  
      Get-IndexLocationBackupMode
    4.  
      Get-VaultStoreBackupMode
    5.  
      Set-IndexLocationBackupMode
    6.  
      Set-VaultStoreBackupMode
  7. 分类
    1.  
      Disable-EVClassification
    2.  
      Get-EVClassificationFCITags
    3.  
      Get-EVClassificationPolicy
    4.  
      Get-EVClassificationStatus
    5.  
      Get-EVClassificationTestMode
    6.  
      Get-EVClassificationVICTags
    7.  
      Import-EVClassificationFCIRules
    8.  
      Initialize-EVClassificationVIC
    9.  
      New-EVClassificationPolicy
    10.  
      Publish-EVClassificationFCIRules
    11.  
      Remove-EVClassificationPolicy
    12.  
      Set-EVClassificationPolicy
    13.  
      Set-EVClassificationTestMode
  8. 数据库
    1.  
      Get-EVDatabase
    2.  
      Get-EVDatabaseDetail
    3.  
      Get-EVDatabaseFileInfo
    4.  
      Get-EVStorageDatabase
    5.  
      Set-EVDatabaseDetail
    6.  
      Start-EVDatabaseUpgrade
  9. IMAP 访问
    1.  
      Get-EVIMAPUsers
    2.  
      Get-EVIMAPUserSettings
    3.  
      Set-EVIMAPServerDisabled
    4.  
      Set-EVIMAPServerEnabled
  10. 索引
    1.  
      Get-EVIndexLocation
    2.  
      Get-EVMDSStatus
    3.  
      Get-IndexServerForIndexLocation
    4.  
      New-EVMDSBuildTask
    5.  
      Set-IndexMetadataSyncLevel
  11. 记录管理
    1.  
      Export-EVNARAArchive
    2.  
      Get-EVRecordSettings
  12. 保留计划
    1.  
      Get-EVRetentionPlan
    2.  
      New-EVRetentionPlan
    3.  
      Remove-EVRetentionPlan
    4.  
      Set-EVRetentionPlan
  13. 基于角色的管理
    1.  
      Add-EVRBARoleMember
    2.  
      Get-EVRBAAzStoreXml
    3.  
      Get-EVRBARole
    4.  
      Get-EVRBARoleMember
    5.  
      Remove-EVRBARoleMember
    6.  
      Set-EVRBAAzStoreXml
  14. 站点和服务器
    1.  
      Get-EVComputers
    2.  
      Get-EVFileLocation
    3.  
      Get-EVIISWebsite
    4.  
      Get-EVServer
    5.  
      Get-EVSite
    6.  
      Get-EVSiteInfo
  15. 任务和服务
    1.  
      Get-EVDependencyService
    2.  
      Get-EVDependencyServiceState
    3.  
      Get-EVService
    4.  
      Get-EVServiceState
    5.  
      Get-EVTask
    6.  
      Get-EVTaskState
  16. 保管库存储和归档
    1.  
      Export-EVArchive
    2.  
      Get-EVArchive
    3.  
      Get-EVVaultStore
    4.  
      Get-EVVaultStorePartition
    5.  
      Remove-EVArchive
    6.  
      Set-EVArchive
    7.  
      Start-PartitionRollover

Export-EVArchive

Export-EVArchive 从指定归档导出项目。可以将导出操作限制为与指定搜索条件匹配的项目。

注意:

如果要导出项目以满足 Capstone 记录管理系统的要求,您可能希望运行 Export-EVNARAArchive cmdlet。Export-EVNARAArchiveExport-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

指定导出的项目所采用的格式。可能的值包括 EMLNATIVEPST,其中 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,将其未在上次运行期间导出的项目导出。例如,如果由于某种原因上次运行未能完成即停止,或运行已完成却未能导出某些项目,则必须执行此操作。

确保指定的 ArchiveIdOutputDirectory 参数值与为上次运行指定的这些值相同。无需再次指定 SearchStringFormat 参数值,因为 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 未能导出的任何项目。如果导出由于某些原因完全失败,则该报告会指出可能的原因。

相关的 cmdlet