Enterprise Vault™ PowerShell Cmdlet
- Enterprise Vault PowerShell Cmdlet 简介
- 归档:Exchange
- 归档:FSA
- 归档:Skype for Business
- 归档:SMTP
- 备份
- 分类
- 数据库
- IMAP 访问
- 索引
- 记录管理
- 保留计划
- 基于角色的管理
- 站点和服务器
- 任务和服务
- 保管库存储和归档
Publish-EVClassificationFCIRules
注意:
此 cmdlet 仅用于 Enterprise Vault 12 中引入的分类功能。此功能使用 Microsoft 文件分类基础架构 (FCI) 对归档内容进行分类。此 cmdlet 不适用于更高版本的 Veritas 信息分类器分类方法。
Publish-EVClassificationFCIRules 可将所有 Enterprise Vault 分类属性和规则从指定服务器导出到指定位置中的 XML 文件中。之后,Enterprise Vault 使用此文件将分类属性和规则导入到目标服务器中。在该 cmdlet 完成此操作前,会清除服务器中任何现有的属性和规则。
此 cmdlet 的功能与 Import-EVClassificationFCIRules cmdlet 类似。但是,Import-EVClassificationFCIRules 不会创建 Enterprise Vault 随后导入到目标服务器的 XML 文件;该 cmdlet 仅使用现有的 XML 文件执行此操作的导入部分。
请注意下列事项:
您可以在未配置分类属性和规则的服务器上运行该 cmdlet。
要运行此 cmdlet,必须同时在运行 cmdlet 的服务器和所有目标服务器上具有系统管理员角色。
必须在运行此 cmdlet 的计算机上安装 Microsoft 数据分类工具包。可以从以下网页下载此工具包:
如果没有在 Enterprise Vault 服务器上运行此 cmdlet,则必须指定 -SiteId 或 -Servers 参数。如果在 Enterprise Vault 服务器上运行此 cmdlet 并忽略这些参数,则 cmdlet 使用当前服务器的站点发布到该站点中的所有其他 Enterprise Vault 服务器。
在群集配置(Windows Server Failover Clustering 或 Veritas Cluster Server)中,如果将分类属性和规则发布到一个群集节点,则同时也会更新所有其他节点。因此,在故障转移到其他节点后,分类规则将与先前保持一致。
在 Enterprise Vault 构造块环境中,此 cmdlet 仅向当前正在托管 Enterprise Vault 任务和服务的服务器执行导入操作。
此 cmdlet 会停止每个目标服务器上的 Enterprise Vault Storage Service,并在导入分类属性和规则之后重新启动该服务。
注意:
其他用于发布分类属性和规则的方法不会自动停止并重新启动 Storage Service,这可能导致分类错误。例如,如果使用 Microsoft 数据分类工具包随附的 PowerShell cmdlet,则会出现这种情况。因此,强烈建议使用 Publish-EVClassificationFCIRules(或 Import-EVClassificationFCIRules)发布分类属性和规则。
Publish-EVClassificationFCIRules 由管理单元 Symantec.EnterpriseVault.PowerShell.Snapin.dll
提供。
Publish-EVClassificationFCIRules [-StagingServer <String>] [-ExportRulesFile <String>] [-SiteId <String>] [-Servers <String>] [-TimeoutSecs <Integer>] [-Confirm <Boolean>]
表:Publish-EVClassificationFCIRules 参数
参数 |
说明 |
---|---|
-StagingServer(必填) |
指定已配置分类属性和规则且现在想从中导出这些分类属性和规则的服务器名称。 |
-ExportRulesFile(必填) |
指定该 cmdlet 要将分类属性和规则导出到的文件的路径,然后再将其导入目标服务器。该 cmdlet 会在本地创建文件,因此必须指定本地路径,例如 |
-SiteId |
标识要为其发布分类属性和规则的 Enterprise Vault 站点。 如果设置此参数,则无法同时设置 -Servers 参数。 |
-Servers |
指定将接收分类属性和规则集的服务器。在逗号分隔的列表中,键入一台或多台服务器的 NETBIOS 名称、IP 地址或完全限定域名。要指定本地计算机,请键入计算机名称“localhost”。 如果设置此参数,则无法同时设置 -SiteId 参数。 |
-TimeoutSecs |
设置在停止或启动每个目标服务器上的 Enterprise Vault Storage Service 时的超时值(秒)。默认值是 300 秒。 注意: 如果此 cmdlet 无法在指定时间段内重新启动服务,请检查故障服务器上的分类规则和 Storage Service 的状态。如果此 cmdlet 清除现有规则而未同时导入新的规则,则会保留不含有分类规则的服务器。 |
-Confirm |
设置为 $true(默认值)时,cmdlet 会在发布分类数据之前提示您进行确认。设置为 $false 可阻止提示。 |
Publish-EVClassificationFCIRules -StagingServer SERVERXYZ -ExportRulesFile c:\Data\RulesFile.xml
将分类属性和规则从服务器 SERVERXYZ 导出到指定的本地文件。之后,此 cmdlet 会将属性和规则发布到当前站点(即运行此 cmdlet 的服务器所在的站点)中的所有 Enterprise Vault 服务器。
Publish-EVClassificationFCIRules -StagingServer SERVERXYZ -ExportRulesPath c:\Data\RulesFile.xml -SiteId 13E...EV.example.com
将导出的分类属性和规则发布到指定站点中的所有 Enterprise Vault 服务器。
Publish-EVClassificationFCIRules -StagingServer SERVERXYZ -ExportRulesPath c:\Data\RulesFile.xml -Servers SERVER1,SERVER2.ABC.DEF.COM
将导出的分类属性和规则发布到指定服务器。
此 cmdlet 会返回 Symantec.EnterpriseVault.PowerShell.Commands.ServerInfo 类型的对象,它具有以下默认属性。
表:Publish-EVClassificationFCIRules 属性
名称 |
类型 |
说明 |
---|---|---|
ServerName |
字符串 |
Enterprise Vault 服务器的名称。 |
ServerFQDN |
字符串 |
Enterprise Vault 服务器的完全限定域名。 |
Result |
字符串 |
发布结果(成功/失败/DuplicateServer)。 |
ErrorMessage |
字符串 |
服务器导入失败的错误原因。 |