Enterprise Vault™ PowerShell Cmdlet

Last Published:
Product(s): Enterprise Vault (14.4)
  1. Enterprise Vault PowerShell Cmdlet 简介
    1.  
      关于 Enterprise Vault Management Shell
    2.  
      获取 Enterprise Vault PowerShell cmdlet 的帮助
    3.  
      PowerShell 字符串规则
    4.  
      关于使用 Import-Csv cmdlet 时导入的布尔值
    5. 从何处获取有关 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-EVFSAComputerSettings
    2.  
      Get-EVFSAFileServer
    3.  
      Get-EVFSAFolder
    4.  
      Get-EVFSASiteSettings
    5.  
      Get-EVFSAVolume
    6.  
      New-EVFSAFileServer
    7.  
      New-EVFSAFolder
    8.  
      New-EVFSAVolume
    9.  
      Remove-EVFSAFileServer
    10.  
      Remove-EVFSAFolder
    11.  
      Remove-EVFSAVolume
    12.  
      Set-EVFSAComputerSettings
    13.  
      Set-EVFSAFileServer
    14.  
      Set-EVFSAFolder
    15.  
      Set-EVFSASiteSettings
    16.  
      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.  
      Get-EVIndexSnapshotLocationBackupMode
    2.  
      Set-EVIndexSnapshotLocationBackupMode
    3.  
      Clear-EVIndexSnapshotLocationBackupMode
    4.  
      Get-IndexLocationBackupMode
    5.  
      Set-IndexLocationBackupMode
    6.  
      Clear-IndexLocationBackUpMode
    7.  
      Get-VaultStoreBackupMode
    8.  
      Set-VaultStoreBackupMode
    9.  
      Clear-VaultStoreBackupMode
    10.  
      Set-EVIndexSnapshotLocation
    11.  
      Get-EVIndexSnapshotLocation
    12.  
      Remove-EVIndexSnapshotLocation
    13.  
      New-EVIndexSnapshot
    14.  
      Get-EVIndexSnapshot
    15.  
      Remove-EVIndexSnapshot
    16.  
      Restore-EVIndexSnapshot
    17.  
      Get-EVIndexSnapshotRepository
    18.  
      Remove-EVIndexSnapshotRepository
  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.  
      Set-EVClassificationVICFIPSMode
    10.  
      New-EVClassificationPolicy
    11.  
      Publish-EVClassificationFCIRules
    12.  
      Remove-EVClassificationPolicy
    13.  
      Set-EVClassificationPolicy
    14.  
      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
    6.  
      Submit-EVIndexingSubTask
    7.  
      Get-EVIndexVolume
    8.  
      Get-EVElasticsearchIndex
  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-EVArchivePermission
    4.  
      Get-EVVaultStore
    5.  
      Get-EVVaultStorePartition
    6.  
      Remove-EVArchive
    7.  
      New-EVArchive
    8.  
      Remove-EVArchivePermission
    9.  
      Set-EVArchive
    10.  
      Set-EVArchivePermission
    11.  
      Start-PartitionRollover

Get-EVRetentionPlan

Get-EVRetentionPlan 会返回在 Enterprise Vault 站点中配置的所有保留计划的列表。您可以按描述、保留类别、替代保留标志和分类策略筛选返回的保留计划列表。

您还可以返回特定保留计划的属性以及在该计划中定义的任何保留文件夹信息。有关保留文件夹的详细信息,请参见“管理指南”

Get-EVRetentionPlan 由管理单元 Symantec.EnterpriseVault.PowerShell.AdminAPI.dll 提供。

语法

Get-EVRetentionPlan [-SiteId <String>] [-Name <String>] [-Description <String>] [-RetentionCategory <String>] [-OverrideRetention [<SwitchParameter>]] [-ClassificationPolicy <String>] [<CommonParameters>]

参数

表:Get-EVRetentionPlan 参数

参数

说明

-SiteId

要为其返回保留计划详细信息的 Enterprise Vault 站点的 ID。 如果忽略此参数,则 cmdlet 将无法通过查找注册表来确定 ID,因此 Get-EVRetentionPlan 随后会提示您输入所需的 ID。

您可以使用 Get-EVSite 获取站点 ID。

-Name

要返回其属性的特定保留计划的名称。

-Description

要根据其筛选返回的计划列表的保留计划描述。

-RetentionCategory

要根据其筛选返回的保留计划列表的保留类别的名称。

-OverrideRetention

如果指定此设置,则仅返回已为其设置替代保留标志的保留计划。此标志指示 Enterprise Vault 根据在保留计划中设置的保留类别使每个项目过期。此保留类别会替代项目各自的保留类别。

-ClassificationPolicy

用于筛选返回的保留计划列表的分类策略名称。

示例
  • Get-EVRetentionPlan

    返回在 Enterprise Vault 站点中配置的所有保留计划的列表。由于未指定站点 ID,cmdlet 会首先在注册表中查找站点 ID,如果找不到,则会提示您输入。

  • Get-EVRetentionPlan -SiteId 13E...localdomain.com

    返回在指定的 Enterprise Vault 站点中配置的所有保留计划的列表。

  • Get-EVRetentionPlan -SiteId 13E...localdomain.com -Name ManagersPlan

    返回名为“ManagersPlan”的保留计划的属性。

  • Get-EVRetentionPlan -SiteId 13E...localdomain.com -Description RetentionPlanForManagers

    将返回的保留计划列表限制为具有“RetentionPlanForManagers”描述的保留计划。

  • Get-EVRetentionPlan -SiteId 13E...localdomain.com -RetentionCategory 3years

    将返回的保留计划列表限制为“3 年”保留类别的保留计划。

  • Get-EVRetentionPlan -OverrideRetention

    将返回的保留计划列表限制为已为其设置替代保留标志的保留计划。

  • Get-EVRetentionPlan -ClassificationPolicy "Managers CP"

    将返回的保留计划列表限制为具有“Managers CP”分类策略名称的保留计划。

  • Get-EVRetentionPlan -ClassificationPolicy ""

    将返回的保留计划列表限制为尚未指定分类策略的计划。

  • Get-EVRetentionPlan -Name "ManagersPlan" |select -expand Folders | Format-Table

    返回在 ManagersPlan 保留计划中定义的保留文件夹信息。例如:

    FolderPath     FolderName RetentionCategory Expiry                Inheritance Language
    ----------     ---------- ----------------- ------                ----------- --------
    \Business      Business   2-year            Folder ThisFolderAndAllSubfolders       en
    \Business\2018 2018       5-year              Item ThisFolderAndAllSubfolders       en
    \Business\2020 2020       2-year            Folder ThisFolderAndAllSubfolders       en
    \Inbox         Inbox      1-year              Item             ThisFolderOnly       en
    \Inbox\Finance Finance    2-year            Folder ThisFolderAndAllSubfolders       en
    \Inbox\Legal   Legal      5-year              Item             ThisFolderOnly       en

    此保留计划的 OverrideRetention 和 ClassificationPolicy 设置确定“过期”值是否有效。

  • Get-EVRetentionPlan -Name "ManagersPlanWithAlternateLanguage" |select -expand Folders | Format-Table

    返回“ManagersPlanWithAlternateLanguage”保留计划中定义的保留文件夹信息。例如:

    FolderPath          FolderName RetentionCategory Expiry                Inheritance Language
    ----------          ---------- ----------------- ------                ----------- ---------
    \Business           Business   2-year            Folder ThisFolderAndAllSubfolders        en
    \Forretning         Forretning 2-year            Folder ThisFolderAndAllSubfolders     da-DK
    \Business\Legal     Legal      5-year              Item ThisFolderAndAllSubfolders        en
    \Forretning\Gyldige Gyldige    5-year              Item ThisFolderAndAllSubfolders     da-DK

    已使用备用文件夹名称创建此保留计划(丹麦语 (da-DK))。这种情况下,默认语言为英语 (en)。

  • Get-EVRetentionPlan -Name "ManagersPlan" |select -expand FolderXml

    采用 XML 格式返回 ManagersPlan 保留计划的保留文件夹信息。

  • Get-EVRetentionPlan -Name "ManagersPlan" |select -expand FolderXml | Out-File c:\retention_plan_folders.xml

    将 ManagersPlan 保留计划的保留文件夹信息导出到文件 c:\retention_plan_folders.xml。您可以编辑此文件,然后使用 Set-EVRetentionPlan cmdlet 重新提交保留文件夹信息。

输出

表:Get-EVRetentionPlan 属性 会列出可用的属性。

表:Get-EVRetentionPlan 属性

名称

类型

说明

Name

字符串

保留计划的名称。

Description

字符串

保留计划的描述。

RetentionCategory

字符串

与保留计划关联的保留类别的名称。

OverrideRetention

SwitchParameter

您是否已为此保留计划指定替代保留标志。

ClassificationPolicy

字符串

与保留计划关联的分类策略的名称。

HasFolders

布尔值

该保留计划是否定义任何保留文件夹。如果为 true,则 FoldersFolderXml 属性包含有关保留文件夹的信息。

Folders 属性包含表格文本形式的信息,可以使用 Format-Table 设置文本格式。

FolderXml 属性包含 XML 形式的信息,可以将其输出到文件。您可以编辑此文件,然后使用 Set-EVRetentionPlan cmdlet 重新提交保留文件夹信息。

DisableStorageExpiry

SwitchParameter

是否已选择“在具有保留文件夹问题的任何归档中禁用存储过期”。

如果没有可用的保留计划,或者该 cmdlet 找不到与指定条件匹配的任何计划,则会输出相应的错误消息。

相关的 cmdlet