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

New-EVRetentionPlan

New-EVRetentionPlan 会为 Enterprise Vault 站点创建保留计划。

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

语法

New-EVRetentionPlan -SiteId <String> -Name <String> -Description <String> -RetentionCategory <String> [-OverrideRetention [<SwitchParameter>]] [-ClassificationPolicy <String>] [-FolderXmlPath <String>] [-DisableStorageExpiry [<SwitchParameter>]] [<CommonParameters>]

New-EVRetentionPlan -SiteId <String> -Name <String> -Description <String> -RetentionCategory <String> [-OverrideRetention [<SwitchParameter>]] [-ClassificationPolicy <String>] [-FolderXml <String>] [-DisableStorageExpiry [<SwitchParameter>]] [<CommonParameters>]

参数

表:New-EVRetentionPlan 参数

参数

说明

-SiteId(必填)

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

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

-Name(必填)

保留计划的名称。名称必须唯一,而且最多可以包含 40 个字母数字或空格字符。

-Description(必填)

保留计划的描述。说明最多可以包含 127 个字母数字、空格或特殊字符。

-RetentionCategory(必填)

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

-OverrideRetention

添加此参数以使用与此计划关联的保留类别覆盖受影响项目的当前保留类别。

注意:

如果您还将此计划与允许分类规则更新项目保留类别的分类策略相关联,则省略此参数。在这种情况下,Enterprise Vault 会根据此分类规则对项目应用的保留类别使项目过期。

-ClassificationPolicy

要将其与保留计划关联起来的分类策略的名称。如果指定此设置,Enterprise Vault 会发送所有包含此保留计划的归档项目以进行分类并根据分类策略中指定的规则对其进行标记。

注意:

如果已为 Enterprise Vault 保留功能安装许可证,或现有许可证已过期,则会在测试模式下进行分类。 分类功能不会对已归档项目应用分类标志及其他更改,而是生成报告列出计划更改。

-FolderXmlPath

定义一个或多个保留文件夹的属性的 XML 文件的路径。有关保留文件夹的详细信息以及如何准备所需 XML 文件的指南,请参见“管理指南”。

Enterprise Vault 附带了一个示例 XML 文件 RetentionFoldersSample.xml,您可以根据需要复制和修改该文件。该文件位于 Enterprise Vault 安装文件夹(例如,C:\Program Files (x86) \Enterprise Vault\Modules\EnterpriseVault)的 Modules\EnterpriseVault 子文件夹中。

如果您已将此保留计划与允许分类功能更新单个项目的保留类别的分类策略相关联,则保留文件夹必须有 Item(而非 Folder)的 Expiry 设置。

键入绝对、相对或 UNC 路径,然后将其括在引号中(如果包含空格字符)。

-FolderXml

此参数的功能与 -FolderXmlPath 参数相同。但是,在这种情况下,您在附加到此参数的 XML 字符串中定义保留文件夹属性,而不是在外部文件中定义。

反引号字符 (`) 用于转义此字符串中的引号。

-DisableStorageExpiry

添加此参数以“在具有保留文件夹问题的任何归档中禁用存储过期”。

示例
  • New-EVRetentionPlan -SiteId 13E...localdomain.com -Name "Projects Retention Plan" -Description "Plan created for managing projects" -RetentionCategory "5 years"

    在指定的 Enterprise Vault 站点中创建名为“项目保留计划”的保留计划。新计划的描述为“为管理项目创建的计划”,保留类别为“5 年”。

  • New-EVRetentionPlan -Name "Projects Retention Plan" -Description "Plan created for managing projects" -RetentionCategory "5 years" -OverrideRetention -ClassificationPolicy "Managers CP"

    使用指定的描述和保留类别创建保留计划。由于未指定站点 ID,cmdlet 会首先在注册表中查找站点 ID,如果找不到,则会提示您输入。

    当手动删除了项目或项目自动过期时,5 years 保留类别会覆盖项目当前的保留类别。但是,如果 Managers CP 分类策略允许分类更新单个项目的保留类别,则有必要省略 -OverrideRetention 参数。Enterprise Vault 会根据分类规则应用于项目的保留类别使项目过期。

  • Get-EVRetentionPlan -Name "Existing Retention Plan" | New-EVRetentionPlan -Name "New Retention Plan" -RetentionCategory "1 year"

    将现有保留计划的所有设置传递到新的保留计划。新计划的保留类别为 1 year,而非您为现有计划设置的保留类别。

  • New-EVRetentionPlan -Name "Projects Retention Plan" -Description "Plan for adding retention folders" -RetentionCategory "5 years" -FolderXmlPath "c:\My XML Files\folders.xml" -DisableStorageExpiry

    所创建保留计划中的指定 XML 文件 folders.xml 将定义一个或多个保留文件夹的属性。您在 XML 文件中针对这些文件夹定义的保留设置会覆盖与该计划关联的“5 years”保留类别。此命令还会在任何具有保留文件夹问题的归档中禁用“存储过期”。

  • New-EVRetentionPlan -Name "Projects Retention Plan" -Description "Plan for New Projects" -RetentionCategory "5 years" -FolderXml "<?xml version=`"1.0`" encoding=`"utf-16`"?><RetentionFolderRoot><RetentionFolder Name=`"Documents`" RetentionCategory=`"5 years`" Expiry=`"Folder`" Inheritance=`"ThisFolderAndAllSubfolders`"/></RetentionFolder>​</RetentionFolderRoot>"

    创建具有指定的名称、说明和保留类别的保留计划,并且将其与保留文件夹 Documents 相关联。您可以使用以下命令返回该计划的保留文件夹信息:

    Get-EVRetentionPlan -Name "Projects Retention Plan" | select -expand Folders | sort FolderPath | ft -AutoSize

    此命令会生成以下输出:

    FolderPath    FolderName    RetentionCategory    Expiry                   Inheritance
    ----------    ----------    -----------------    ------                   -----------
    \Documents    Documents     5 years              Folder    ThisFolderAndAllSubfolders
  • New-EVRetentionPlan -Name "New Projects Plan" -Description "Plan for New Projects" -RetentionCategory "5 years" -FolderXml "<?xml version=`"1.0`" encoding=`"utf-16`"?><RetentionFolderRoot>​<Languages><Language>da-DK</Language><Language>zh-cn</Language>​</Languages><RetentionFolder Name=`"Documents`" RetentionCategory=`"5 years`" Expiry=`"Folder`" Inheritance=`"ThisFolderAndAllSubfolders`">​<Name lang="da-DK">Dokumenter</Name><Name lang="Zh-CN">文件</Name></RetentionFolder></RetentionFolderRoot>"

    执行与上述示例中的命令相同的功能,另外也为常用丹麦语或简体中文的用户提供该保留文件夹名称的语言变体。

输出

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

表:New-EVRetentionPlan 属性

名称

类型

说明

Name

字符串

保留计划的名称。

Description

字符串

保留计划的描述。

RetentionCategory

字符串

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

OverrideRetention

SwitchParameter

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

ClassificationPolicy

字符串

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

HasFolders

布尔值

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

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

FolderXml 属性包含 XML 形式的信息,可以将其输出到文件。

DisableStorageExpiry

SwitchParameter

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

相关的 cmdlet