Enterprise Vault™ 实用程序

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Enterprise Vault™ 实用程序"

Transcription

1 Enterprise Vault 实用程序 12.3

2 Enterprise Vault : 实用程序 上次更新日期 : 法律声明 Copyright 2018 Veritas Technologies LLC 年 Veritas Technologies LLC 版权所有 All rights reserved. 保留所有权利 Veritas Veritas 徽标 Enterprise Vault Compliance Accelerator 和 Discovery Accelerator 是 Veritas Technologies LLC 或其附属公司在美国和其他国家 / 地区的商标或注册商标 其他名称可能为其各自所有者的商标, 特此声明 本产品可能包含 Veritas 必须向第三方支付许可费的第三方软件 ( 以下称 第三方程序 ) 部分第三方程序会根据开源或免费软件许可证提供 软件随附的授权许可协议不会改变这些开源或免费软件许可证赋予您的任何权利或义务 请参考此 Veritas 产品随附的或以下链接提供的第三方法律声明文档 : 文档中介绍的产品根据限制其使用 复制 分发和反编译 / 逆向工程的授权许可协议分发 未经 Veritas Technologies LLC 及其特许人 ( 如果存在 ) 事先书面授权, 不得通过任何方式 以任何形式复制本文档的任何部分 本文档按 现状 提供, 对于所有明示或暗示的条款 陈述和保证, 包括任何适销性 针对特定用途的适用性或无侵害知识产权的暗示保证, 均不提供任何担保, 除非此类免责声明的范围在法律上视为无效 Veritas Technologies LLC 不对任何与提供 执行或使用本文档相关的伴随或后果性损害负责 本文档所含信息如有更改, 恕不另行通知 根据 FAR 定义, 授权许可的软件和文档被视为 商业计算机软件, 享有适用的 FAR 第 节 Commercial Computer Software - Restricted Rights ( 商业计算机软件 - 受限权利 ) 和 DFARS 第 节及后续 Commercial Computer Software and Commercial Computer Software Documentation ( 商业计算机软件和商业计算机软件文档 ) 中定义的受限权利, 而不论 Veritas 是在本地还是以托管服务的形式提供这些软件和文档 美国政府仅可根据本协议的条款对授权许可的软件和文档进行使用 修改 发布复制 执行 显示或披露 Veritas Technologies LLC 500 E Middlefield Road Mountain View, CA 技术支持 技术支持具有全球性支持中心 所有支持服务都将按照与您达成的支持协议和当前的企业技术支持策略予以提供 有关我们的支持服务, 以及您如何与技术支持部门联系的信息, 请访问我们的网站 :

3 您可以通过以下 URL 管理您的 Veritas 帐户 : 如果您对现有支持协议有任何疑问, 请向您所在地区的支持服务协议管理团队发送电子邮件, 如下所示 : 全球 ( 不包括日本 ) 日本 在与技术支持联系之前, 请运行 Veritas Quick Assist (VQA) 工具, 确保符合产品文档中所列的系统要求 可以从 Veritas 技术支持网站上的以下文章中下载 VQA: 文档 请确保您具有文档的最新版本 每个文档在第 2 页显示上次更新日期 Veritas 网站上提供了最新文档 : 文档反馈 您的反馈信息对我们很重要 提供文档改进建议, 或报告文档的错误或疏漏 请随附您所报告的文档标题 文档版本 章节标题和文本小节标题 请将反馈发送到 : 您也可在 Veritas 社区站点上查看文档信息或提出问题 :

4 目录 第 1 章关于本指南 关于 Enterprise Vault 实用程序 使用管理员权限运行 Enterprise Vault 命令行实用程序 从何处获取有关 Enterprise Vault 的详细信息 Enterprise Vault 培训模块 第 2 章 ArchivePoints 关于 ArchivePoints ArchivePoints 语法 ArchivePoints 示例 第 3 章审核查看器 关于审核查看器 使用审核查看器运行审核数据报告 从审核查看器中复制搜索结果 更改审核查看器设置 第 4 章 Backtrace 关于 Backtrace Backtrace 默认设置 Backtrace 注册表值 Backtrace 文件名格式 Backtrace 示例 第 5 章 CenteraPing 关于 CenteraPing CenteraPing 语法 第 6 章 Domino 归档导出程序 关于 Domino 归档导出程序 Domino 归档导出程序语法 Domino 归档导出程序示例... 30

5 目录 5 第 7 章 Domino 配置文件文档工具 关于 Domino 配置文件文档工具 Domino 配置文件文档工具语法 Domino 配置文件文档工具示例 第 8 章 Domino 保留计划工具 关于 Domino 保留计划 Domino 保留计划工具权限 定义 Domino 保留计划 EVDominoRetentionPlans.exe 语法 第 9 章 DTrace 关于 DTrace 从命令行运行 DTrace 从管理控制台运行 DTrace 关于 DTrace 日志 DTrace 故障排除 第 10 章 EVDominoExchangeMigration 工具 关于 EVDominoExchangeMigration 工具 EVDominoExchangeMigration 工具的客户端要求 将 EVDominoExchangeMigration 工具添加到 Windows Server 防火墙例外列表中 EVDominoExchangeMigration 工具和二进制树 使用 Quest Notes Migrator for Exchange 和 EVDominoExchangeMigration 工具 具有 EVDominoExchangeMigration 工具的其他迁移软件的要求 运行 EVDominoExchangeMigration 工具 EVDominoExchangeMigration 工具的语法 EVDominoExchangeMigration 工具的日志文件 EVDominoExchangeMigration 工具的限制 第 11 章 EVDuplicateCleaner 关于 EVDuplicateCleaner 适用于 EVDuplicateCleaner 的先决条件 配置 EVDuplicateCleaner 运行 EVDuplicateCleaner 运行 EVDuplicateCleaner 后修复受损的快捷方式... 55

6 目录 6 第 12 章 EVEARemovalUtility 关于 EVEARemovalUtility EVEARemovalUtility 先决条件 运行 EVEARemovalUtility EVEARemovalUtility 语法 EVEARemovalUtility 输出和日志文件的格式 EVEARemovalUtility 使用示例 EVEARemovalUtility 示例 : 处理单个文件 EVEARemovalUtility 示例 : 处理文件夹及其子文件夹 第 13 章 EVFSASetRightsAndPermissions 关于 EVFSASetRightsAndPermissions 运行 EVFSASetRightsAndPermissions 第 14 章 EVrights 关于 EVrights EVrights 语法 第 15 章 EVservice 关于 EVService EVservice 先决条件 EVservice 语法 EVservice 列表文件格式 第 16 章 EVSPShortcutManager 关于 EVSPShortcutManager 运行 EVSPShortcutManager 所需的权限 EVSPShortcutManager 语法 EVSPShortcutManager 示例 第 17 章 EVSVR 关于 EVSVR 关于 EVSVR 中的检查点功能 有关对 CIFS 和 NTFS 分区执行 EVSVR 操作的说明 启动 EVSVR EVSVR 命令 EVSVR 应用程序状态 创建 EVSVR 操作文件 编辑在其中启用了检查点的 EVSVR 操作文件... 83

7 目录 7 运行 EVSVR 操作 关于 EVSVR 操作设置 在 EVSVR 中执行的报告操作 在 EVSVR 中执行的验证操作 在 EVSVR 中执行的修复操作 将某项 EVSVR 操作的输出用作其他操作的输入 关于 EVSVR 项目列表文件 支持项目列表处理的 EVSVR 操作 查看 EVSVR 输出日志文件 关于 EVSVR 日志文件中的检查点信息 关于 EVSVR 日志文件中的项目列表信息 运行某些 EVSVR 修复操作时的其他日志文件信息 以交互模式运行 EVSVR DumpSaveset 命令 DumpSISPart 命令 ExtractSavesets 命令 GetNativeItem 命令 ListSavesetLocations 命令 在 EVSVR 日志文件中审阅消息的说明 提高 EVSVR 处理 CAB 集合的性能 第 18 章 FSARunNow 关于 FSARunNow 运行 FSARunNow FSARunNow 语法 FSARunNow 示例 第 19 章 FSAUndelete 关于 FSAUndelete 运行 FSAUndelete FSAUndelete 语法 FSAUndelete 示例 第 20 章 FSAUtility 关于 FSAUtility 运行 FSAUtility 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 配置 FSAUtility 用于标识 Dell EMC Celerra/VNX 占位符的 API 调用 FSAUtility.exe.config 文件设置示例 FSAUtility 选项

8 目录 8 重新创建归档点 重新创建占位符 移动占位符和相应文件 迁移占位符 删除孤立占位符 还原已归档文件 撤回与占位符相对应的文件 第 21 章 NTFS 到 Centera 的迁移 关于 NTFS 到 Centera 的迁移 使用 NTFS 到 Centera 的迁移管理迁移器作业 使用 NTFS 到 Centera 的迁移创建迁移器作业 使用 NTFS 到 Centera 的迁移删除迁移器作业 使用 NTFS 到 Centera 的迁移进行迁移后删除源文件 NTFS 到 Centera 的迁移日志文件 第 22 章权限浏览器 关于权限浏览器 运行权限浏览器 关于权限浏览器提供的信息 第 23 章策略管理器 (EVPM) 关于策略管理器 策略管理器语法 将策略管理器初始化文件另存为 Unicode 文件 策略管理器初始化文件语法 策略管理器初始化文件中的节和键名 策略管理器初始化文件的 [Directory] 节 策略管理器初始化文件的 [Archive] 节 策略管理器初始化文件的 [ArchivePermissions] 节 策略管理器初始化文件的 [Filter] 节 策略管理器初始化文件的 [Mailbox] 节 策略管理器初始化文件的 [Folder] 节 策略管理器初始化文件中的 [PublicFolder] 节 策略管理器初始化文件中的 [PSTdefaults] 节 策略管理器初始化文件中的 [PST] 节 策略管理器初始化文件中的 [PSTcheckpoint] 节 策略管理器初始化文件中的 [NSFDefaults] 节 策略管理器初始化文件中的 [NSF] 节 策略管理器初始化文件中的 [NSFCheckPoint] 节 策略管理器初始化文件示例

9 目录 9 策略管理器初始化文件示例 策略管理器初始化文件示例 策略管理器初始化文件示例 策略管理器初始化文件示例 4:PST 迁移 策略管理器初始化文件示例 5:NSF 迁移 策略管理器初始化文件示例 6: 文件夹权限 关于使用配置 API 运行策略管理器脚本 策略管理器脚本的配置 API 脚本属性 策略管理器脚本的配置 API 高级设置 策略管理器脚本的配置 API 接口方法 策略管理器脚本的配置 API 错误处理 第 24 章 ResetEVClient 关于 ResetEVClient ResetEVClient 语法 第 25 章保管库存储使用情况报告器 关于保管库存储使用情况报告器 启动保管库存储使用情况报告器 设置保管库存储使用情况报告器的快捷方式链接 了解保管库存储使用情况报告器中的使用情况摘要 检查是否为保管库存储使用情况报告器正确设置了 IIS 身份验证方法

10 1 关于本指南 本章节包括下列主题 : 关于 Enterprise Vault 实用程序 使用管理员权限运行 Enterprise Vault 命令行实用程序 从何处获取有关 Enterprise Vault 的详细信息 关于 Enterprise Vault 实用程序 Enterprise Vault 提供了许多实用程序, 可使用这些实用程序来测试和记录 Enterprise Vault 的性能 运行脚本以执行常见任务, 等等 表 1-1 列出了安装 Enterprise Vault 时可用的实用程序 表 1-1 使用此实用程序 ArchivePoints 审核查看器 Backtrace CenteraPing 可用的 Enterprise Vault 实用程序 执行此操作 创建并管理 归档点 ( 这些点标记文件系统归档在单个归档中存储的每个文件夹结构顶层 ) 查看并筛选记录在 Enterprise Vault 审核数据库中的数据 从 Enterprise Vault 进程获取跟踪信息 会在出现问题之前自动启动跟踪 测试与 Dell EMC Centera 群集的连接 Domino 归档导出程序 Domino 配置文件文档工具 将 Enterprise Vault Domino 归档中的项目导出到 Notes 数据库 查看 Enterprise Vault 添加到 Domino 邮箱的配置文件文档的内容

11 关于本指南关于 Enterprise Vault 实用程序 11 使用此实用程序 Domino 保留计划工具 DTrace EVDominoExchangeMigration EVDuplicateCleaner EVEARemovalUtility EVFSASetRightsAndPermissions EVrights EVservice EVSVR FSARunNow FSAUndelete FSAUtility NTFS 到 Centera 的迁移权限浏览器策略管理器 执行此操作 将新建的所有保留计划上传到 Enterprise Vault 通过记录进程在代码级别执行的操作在调试模式下运行 Enterprise Vault 修改已从 Domino 迁移到 Exchange Server 的 Exchange Server 邮箱中的快捷方式 查找和删除重复的 Saveset 从文件中删除扩展属性, 这样 FSA 将可以为这些文件创建占位符快捷方式 配置更改的 Vault Service 帐户在安装了 FSA 代理的文件服务器上所需的权限 通过命令行或批处理文件将用户权限授予用户和组 启动和停止本地计算机或远程计算机上的 Windows 服务和 Enterprise Vault 任务 报告 验证和修复 Enterprise Vault 存储 您还可以执行一些专门活动, 例如检索已归档项目的 Saveset 和从 Dell EMC Centera 数据块中提取 Saveset 从指定文件服务器启动归档, 同步权限并清理早期版本的已归档文件 取消指定占位符或指定文件夹中的所有占位符的已归档文件的永久性删除 重新创建归档点和占位符 移动和删除占位符以及还原已归档的文件 将 Enterprise Vault Saveset 从 NTFS 源分区复制到 Dell EMC Centera 目标分区 查看 Enterprise Vault 目录数据库中归档和归档文件夹的安全标识符 (SID) 和访问权限 使用脚本修改和控制邮箱和归档, 使它们符合 Enterprise Vault 归档策略 此外, 还可以使用策略管理器将 PST 文件的内容迁移到 Enterprise Vault 中

12 关于本指南使用管理员权限运行 Enterprise Vault 命令行实用程序 12 使用此实用程序 ResetEVClient 保管库存储使用情况报告器 执行此操作 修复 Microsoft Outlook 的 Enterprise Vault 加载项的一系列问题 获取当前保管库存储使用情况的报告 使用管理员权限运行 Enterprise Vault 命令行实用程序 本指南介绍的许多实用程序都是命令行实用程序 在启用了用户帐户控制 (UAC) 的计算机上, 必须始终使用管理员权限运行这些实用程序 如果没有这些提升的权限,Enterprise Vault 可能无法正常运行 使用管理员权限运行 Enterprise Vault 命令行实用程序 1 右键单击命令提示符快捷方式, 然后单击 以管理员身份运行 2 转到包含要运行的实用程序的文件夹 ( 例如 C:\Program Files (x86)\enterprise Vault) 3 键入命令以启动实用程序 从何处获取有关 Enterprise Vault 的详细信息 表 1-2 列出了 Enterprise Vault 附带的文档 Veritas 文档库中还提供了 PDF 和 HTML 格式的此文档 表 1-2 文档 Enterprise Vault 文档集 注释 Veritas Enterprise Vault 文档库 包括 Windows 帮助 (.chm) 格式的以下所有文档, 以便可以在所有文件中搜索 还包括指向 Acrobat (.pdf) 格式的指南的链接 可以通过以下多种方式访问此库 : 在 Windows 资源管理器中, 浏览至 Enterprise Vault 安装文件夹的子文件夹 Documentation\language\Administration Guides, 然后打开 EV_Help.chm 文件 在管理控制台的 帮助 菜单中, 单击 Enterprise Vault 的帮助 介绍和规划 提供 Enterprise Vault 功能的概述

13 关于本指南从何处获取有关 Enterprise Vault 的详细信息 13 文档 Deployment Scanner 安装和配置 升级说明 设置 Domino 服务器归档 设置 Exchange Server 归档 设置文件系统归档 设置 IMAP 设置 SharePoint 服务器归档 设置 Skype for Business 归档 设置 SMTP 归档 使用 Microsoft 文件分类基础架构进行分类 使用 Veritas Information Classifier 进行分类 管理指南 PowerShell Cmdlet 审核 备份和恢复 报告 NSF 迁移 注释 介绍在安装 Enterprise Vault 之前如何检查必备软件和设置 提供关于设置 Enterprise Vault 的详细信息 描述如何将现有 Enterprise Vault 安装升级到最新版本 介绍从 Domino 邮件文件和日记数据库归档项目的方式 介绍从 Microsoft Exchange 用户邮箱 日记邮箱和公用文件夹中归档项目的方式 介绍归档在网络文件服务器上保存的文件的方式 描述如何配置 IMAP 客户端对 Exchange 归档和 Internet 邮件归档的访问权限 介绍如何从 Microsoft SharePoint Server 归档文档 介绍如何归档 Skype for Business 会话 介绍从其他邮件服务器归档 SMTP 邮件的方式 介绍如何使用内置于 Windows Server 最新版本中的分类引擎对所有新的和现有的归档内容进行分类 介绍如何使用 Veritas 信息分类器根据一套全面的行业标准分类策略来评估所有新的和归档的内容 如果您不熟悉 Enterprise Vault 分类, 建议使用 Veritas 信息分类器, 而不使用缺乏直观性的旧版文件分类基础架构引擎 介绍执行每日管理过程的方式 介绍如何通过运行 Enterprise Vault PowerShell cmdlet 执行各种管理任务 介绍如何收集有关 Enterprise Vault 服务器上的事件的审核信息 介绍如何实施有效的备份策略以防止数据丢失, 以及如何提供在系统崩溃时进行恢复的方法 描述如何实施 Enterprise Vault Reporting, 将提供关于 Enterprise Vault 服务器状态 归档和已归档项目的报告 如果您配置 FSA 报告, 文件服务器及其卷可以获得其他报告 介绍如何将 Domino 和 Notes NSF 文件内容导入到 Enterprise Vault 归档

14 关于本指南从何处获取有关 Enterprise Vault 的详细信息 14 文档 PST 迁移 实用程序 注册表值 管理控制台帮助 Enterprise Vault Operations Manager 帮助 注释 介绍如何将 Outlook PST 文件内容迁移到 Enterprise Vault 归档 介绍了 Enterprise Vault 工具和实用程序 一个参考文档, 列出了可用于修改 Enterprise Vault 行为的许多方面的注册表值 Enterprise Vault 管理控制台的联机帮助 Enterprise Vault Operations Manager 的联机帮助 Enterprise Vault 培训模块 有关受支持设备和软件版本的最新信息, 请参见 Enterprise Vault Compatibility Charts Veritas 教育服务提供 Enterprise Vault 的全面培训, 从基本管理到高级主题和故障排除 有多种培训形式可供选择, 包括基于课堂的培训和虚拟培训 有关 Enterprise Vault 培训 课程路径和认证选项的详细信息, 请参见

15 2 ArchivePoints 本章节包括下列主题 : 关于 ArchivePoints ArchivePoints 语法 ArchivePoints 示例 关于 ArchivePoints ArchivePoints 实用程序提供了创建和管理归档点的简便方法, 作为使用管理控制台的替代方法 归档点用于标记文件系统归档在单个归档中存储的文件夹结构的顶层 您可以使用 ArchivePoints 创建 列出和删除归档点以及更新其属性值 ArchivePoints 包括一个 autoenable 选项, 用于创建自动启用文件夹 如果创建自动启用文件夹, 归档任务将为每个直属子文件夹创建一个归档点, 包括新子文件夹 ( 添加它们时 ) 例如, 如果在您所拥有的某个文件夹中, 多个用户中的每个用户均有一个子文件夹, 则自动启用文件夹将十分有用 注意 : 创建归档点时请谨慎操作, 以免覆盖任何现有的归档点 覆盖归档点可能会导致在多个归档之间分割归档数据 ArchivePoints 语法 使用下列格式之一 : 创建归档点 : ArchivePoints create archive_point_path_share_name subfolders nosubfolders [XML_template_file_path_name] 更新归档点的属性 :

16 ArchivePoints ArchivePoints 语法 16 ArchivePoints update archive_point_path_share_name subfolders nosubfolders XML_template_file_path_name 列出指定网络共享下的所有归档点 : ArchivePoints find archive_point_ path_share_name 显示归档点的内容 : ArchivePoints read archive_point_ path_share_name 删除归档点 : ArchivePoints delete archive_point_ path_share_name 创建自动启用文件夹 : ArchivePoints autoenable autoenabling _folder_path on 禁用文件夹的自动启用属性 : ArchivePoints autoenable autoenabling _folder_path off [subfolderdelete] 其中的参数如下所示 : archive_point_ path_share_name 指定应用此命令的网络共享的 UNC 路径 如果路径中包含任何非字母数字字符, 请用引号将路径引起来 subfolders nosubfolders XML_template_file _path_name autoenabling _folder_path subfolderdelete 指定是否为每个直属子文件夹创建归档点 指定归档点属性值的 XML 模板文件的完整路径, 该值将覆盖默认值或现有值 要对其打开或关闭自动启用属性的文件夹的完整路径 如果忽略打开和关闭开关, 则文件夹的自动启用属性将被关闭 关闭某文件夹的自动启用属性时, 从其每个直属子文件夹中删除归档点 如果指定 XML 模板文件, 该文件必须使用以下格式 : <archivepoint xmlns="urn:kvsplc-com:filesystemfolderarchivepoint"> <attribute>value</attribute> <attribute>value</attribute> <attribute>value</attribute>... </archivepoint> 其中, 每个属性行指定一个归档点属性及其值 请注意下列事项 :

17 ArchivePoints ArchivePoints 语法 17 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 如果在创建归档点时 XML 模板文件中未包括某一属性, 文件系统归档任务将使用该属性的默认值 如果在更新归档点时 XML 模板文件中未包括某一属性, 文件系统归档任务将会不更改现有值 如果创建自动启用文件夹, 则无法使用 XML 模板文件 与自动启用文件夹关联的归档点必须用默认属性值来创建 表 2-1 列出可在 XML 模板文件中包括的属性 表 2-1 ArchivePoints 模板文件的属性 属性 name description owner indexdisabled indexinglevel 说明 指定与此归档点关联的归档的名称, 包括任何 prefix( 如果指定 ) 提供对归档的说明 ( 如果需要 ) 该说明会出现在管理控制 台的 归档 > 文件系统 下的文件系统归档列表中 指定记帐归档使用情况时要使用的帐户 指定是为归档中的文件禁用 (true) 还是启用 (false) 索引 指定索引级别, 可以是 brief 或 full brief 可为已归档项目的元数据 ( 如文件名和项目日期 ) 编制索引, 但不对任何内容编制索引 虽然简短索引较全部索引小, 但用户无法搜索已归档项目中的任何内容 full 可为已归档项目的元数据和内容编制索引 用户可以搜索项目的内容 新归档点的默认值归档点所在文件夹的名称 无 无 False 管理控制台中站点属性的 索引 选项卡上的设置 indexsnippetlength 以字符数指定预览长度 预览长度是在索引级别为 full 时, Enterprise Vault 在搜索结果列表中显示的文本量 预览长度只能为 128 或 1000 增加预览长度时, 索引的大小也会增加 管理控制台中站点属性的 索 引 选项卡上的设置 indexattachment Snippet 指定在索引级别为 full 时,Enterprise Vault 是否创建附件内容的预览 该值可以为 true( 是 ) 或 false( 否 ) 但在此版本的 Enterprise Vault 中无法查看这些预览 启用此选项时, 索引的大小会增加 管理控制台中站点属性的 索 引 选项卡上的设置 deleteexpireditems 指定在项目的保留期限到期时 Enterprise Vault 是否会自动将它们从归档中删除 该值可以为 true( 删除到期的项 ) 或 false( 不删除到期的项 ) False

18 ArchivePoints ArchivePoints 示例 18 属性 prefix 说明 指定 Enterprise Vault 为组合成归档名称而在 name 前添加的前缀 如果您未指定 name 并且使用 subfolders 选项为目标文件夹的每个直属子文件夹创建归档点, 则前缀可能很有用 新归档点的默认值 无 例如, 以下文件可设置归档点的属性值 : <archivepoint xmlns="urn:kvsplc-com:filesystemfolderarchivepoint"> <name>newton archive</name> <description>isaac Newton's User Archive</description> <owner>astronomy\newtoni</owner> <indexdisabled>false</indexdisabled> <indexinglevel>full</indexinglevel> <indexsnippetlength>1000</indexsnippetlength> <indexattachmentsnippet>false</indexattachmentsnippet> <deleteexpireditems>false</deleteexpireditems> <prefix>user</prefix> </archivepoint> ArchivePoints 示例 以下为 ArchivePoints 示例命令 在文件夹 \\myserver\users\jones 上创建归档点 : ArchivePoints create \\myserver\users\jones nosubfolders 在 \\myserver\users\ 的每个直属子文件夹中创建归档点, 并使用名为 archiveptfile.xml 的 XML 模板文件覆盖归档点属性的默认值 : ArchivePoints create \\myserver\users subfolders "c:\program Files (x86)\enterprise Vault\archiveptfile.xml" 列出共享 \\myserver\users 上的所有归档点 : ArchivePoints find \\myserver\users 针对文件夹 \\myserver\development 的所有直属子文件夹自动启用归档点 : ArchivePoints autoenable \\myserver\development on 针对文件夹 \\myserver\development 关闭自动启用属性, 并从其所有直属子文件夹中删除归档点 : ArchivePoints autoenable \\myserver\development off subfolderdelete

19 3 审核查看器 本章节包括下列主题 : 关于审核查看器 使用审核查看器运行审核数据报告 从审核查看器中复制搜索结果 更改审核查看器设置 关于审核查看器 审核查看器允许您查看和筛选在 Enterprise Vault 审核数据库中记录的数据 此数据库的作用是记录 Enterprise Vault 活动, 如归档项目 查看和还原已归档项 可以指定要查看的数据 对数据进行排序以及将其复制到 Windows 剪贴板上 使用审核查看器运行审核数据报告 按照此部分中的说明打开审核查看器, 并生成关于审核数据库中数据的报告 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 使用审核查看器运行审核数据报告 1 在 Windows 资源管理器中, 浏览到 Enterprise Vault 程序文件夹 ( 例如, C:\Program Files (x86)\enterprise Vault) 2 双击 AuditViewer.exe 3 在审核查看器窗口中, 键入或选择要查看的记录的搜索条件

20 审核查看器从审核查看器中复制搜索结果 20 下表提供了关于每个搜索词的信息 用户名归档类别子类别 采用 domain\username 的形式指定必需用户 指定所需归档的名称 您可以使用 Enterprise Vault 管理控制台来确定名称 从列表中选择要搜索的审核条目的类别 审核查看器只列出已捕获数据中存在的那些类别 选择类别之后, 从列表中选择一个子类别 Item( 项目 ) 将返回类别的摘要信息 如果选择 Detailed 作为类别, 则 Information 记录中会包含更多信息 All 将返回所选类别的摘要记录和详细记录 其实日期 结束日期 信息包含 状态 服务器 审核 ID 排序依据 最多结果 定义搜索审核记录的日期范围和时间范围 键入要在审核记录中搜索的关键字 从列表中选择要查看的记录的状态 选择成为此搜索目标的 Enterprise Vault 服务器 键入表示要查看的审核记录的一系列号码 选择对结果进行排序所依据的属性, 并且选择希望审核查看器按照升序还是按照降序列出结果 选择是查看搜索找到的所有结果, 还是只查看一部分结果 4 单击 搜索 可生成报告 从审核查看器中复制搜索结果 审核查看器在 Search Results 窗口中显示与搜索条件匹配的记录 单击列标题可根据该列中的条目对这些记录进行排序 可以将此窗口的内容复制到另一个应用程序中, 如电子表格应用程序

21 审核查看器更改审核查看器设置 21 从审核查看器中复制搜索结果 1 在 Search Results 窗口中, 突出显示要复制的记录 2 右键单击这些记录, 然后单击复制 还可以按 Ctrl+A 和 Ctrl+C 将所有搜索结果复制到剪贴板中 3 将记录粘贴到目标文档中 更改审核查看器设置 可以更改要搜索的审核数据库 审核查看器还提供在 Search Results 窗口中隐藏或显示选定字段的选项 更改审核查看器设置 1 在审核查看器主窗口中, 单击设置 2 在设置窗口中, 更改要搜索的审核数据库 还可以选择或清除要显示或隐藏的返回字段

22 4 Backtrace 本章节包括下列主题 : 关于 Backtrace Backtrace 默认设置 Backtrace 注册表值 Backtrace 文件名格式 Backtrace 示例 关于 Backtrace 小心 : 运行 Backtrace 实用程序会影响 Enterprise Vault 的性能, 因此只应在必要时启用 通过 Backtrace 可以从 Enterprise Vault 进程获取跟踪信息的日志文件 与 DTrace 实用程序不同,Backtrace 具有以下特征 : 提供问题发生之前的跟踪信息 生成包含单个进程的跟踪信息的日志文件 Backtrace 将跟踪信息保留在内存中, 直到发生以前定义的触发器事件 然后 Backtrace 将有限的 DTrace 信息量写入日志文件 日志文件包含发生触发器事件前后的 DTtrace 信息 启用 Backtrace 时, 默认设置是为所有的 Enterprise Vault 错误和警告创建日志 可以根据需要更改此行为 可以指定特定的事件触发 Backtrace 或者, 可以使 Backtrace 为除专门排除的事件之外的所有事件创建日志文件

23 Backtrace Backtrace 默认设置 23 注意 : 如果可用磁盘空间少于 100 MB,Backtrace 将不创建日志文件 无法更改此设置 通过编辑 Backtrace 注册表值来控制 Backtrace 如果运行 DTrace, 则 Enterprise Vault 在 DTrace 运行时自动禁用 Backtrace Backtrace 默认设置 Backtrace 默认设置如下 : 禁用 Backtrace Backtrace 将日志文件写入 Enterprise Vault Reports 文件夹的 Backtrace 子文件夹中的文件夹 Backtrace 每天创建一个新的子文件夹 例如, 在 2012 年 11 月 16 日, 默认文件夹路径如下 : C:\Program Files (x86)\enterprise Vault\Reports\Backtrace\ \ 对于每个 Enterprise Vault 进程,Backtrace 每天最多为五个相同事件创建日志文件 在重新启动进程时, 重置计数器 可在一天内生成的所有 Backtrace 日志文件的最大总大小为 200 MB Backtrace 将日志文件保留七天, 然后自动将其删除 启用 Backtrace 时, 所有警告和错误都会触发 Backtrace 以创建日志文件 Backtrace 注册表值 Enterprise Vault 在每个 Enterprise Vault 服务器上自动创建 Backtrace 注册表值 默认情况下, 禁用 Backtrace 如果要启用 Backtrace, 则必须在需要跟踪的服务器上编辑注册表 在每个 Enterprise Vault 服务器上,Backtrace 注册表值位于以下位置 : HKEY_LOCAL_MACHINE \SOFTWARE \Wow6432Node \KVS \Enterprise Vault \Backtrace 表 4-1 对 Backtrace 注册表值进行了介绍

24 Backtrace Backtrace 注册表值 24 表 4-1 注册表值 Enabled Backtrace 注册表值 说明 控制启用 (1) 还是禁用 (0, 默认设置 )Backtrace 请注意, 启用 Backtrace 会影响性能, 因此只应在遇到 Enterprise Vault 问题时才启用 启用 Backtrace 后, 服务器上的每个 Enterprise Vault 进程都在内存中保留 Backtrace 信息 发生触发器事件时,Backtrace 将跟踪信息写入日志文件 Exclude Include LogFileKeepDays LogFolderPath MaxEventsOfEachType PerDay MaxEventsOfEachType PerDayAcrossAllProcesses MaxSizeOfAllLogsPerDayMB RuleType 提供不得触发 Backtrace 的事件的分号分隔列表 例如 3310;3230;2776 将 RuleType 设置为 Exclude 可激活此列表 提供必须触发 Backtrace 的事件的分号分隔列表 例如 3310;3230;2776 将 RuleType 设置为 Include 可激活此列表 指定保留 Backtrace 日志文件的天数 Enterprise Vault 将自动删除旧的 Backtrace 日志文件 当 Admin Service 启动时, Backtrace 检查要删除的日志文件, 然后每小时准时检查一次 指定 Backtrace 日志文件的位置 如果没有为 LogFolderPath 指定值, 则 Backtrace 将在 Enterprise Vault Reports 文件夹的 Backtrace 子文件夹中存储其日志文件 可以编辑 LogFolderPath 以设置不同的路径 指定每天要为每个事件创建的日志文件的最大数目 默认值是 5 指定每天要为所有进程的每个事件创建的日志文件的最大数目 默认值是 40 指定可在一天内生成的所有 Backtrace 日志文件的最大总大小 默认值是 200 (MB) 控制触发 Backtrace 的方式 当 RuleType 设置为 Exclude( 默认设置 ) 时, 所有错误事件和警告事件都会触发 Backtrace, 但在 Exclude 注册表值中列出的事件除外 当 RuleType 设置为 Include 时, 在 Include 注册表值中指定的所有事件都会触发 Backtrace 其他事件不会触发 Backtrace

25 Backtrace Backtrace 文件名格式 25 Backtrace 文件名格式 有关 Backtrace 注册表值的详细信息, 请参见 注册表值 指南中的 Backtrace 一章 Backtrace 日志文件名由以下项目组成 ( 各项目由下划线分隔 ): 名称以 EV 开头 格式为 YYYYMMDD_HHMMSSmmm 的本地日期和时间 服务器名称 运行进程的服务器的名称 进程名称 所跟踪的进程的名称 进程 ID 所跟踪的进程的 ID 事件 ID 该名称最多包含文件中的最新事件的五个 ID 以下示例显示了来自 Admin Service 的错误事件 8938 在服务器 MYSERVER 上触发 Backtrace 时的日志文件名 触发器事件 8938 后跟错误事件 8942: EV _ _MYSERVER_AdminService(2872)_8938E_8942E.log 默认情况下,Backtrace 将其日志文件存储在 Enterprise Vault Reports 文件夹的 Backtrace 子文件夹中 可以编辑 LogFolderPath 注册表值以指定其他位置 Backtrace 示例 表 4-2 显示了 RuleType 设置为默认值 Exclude 时 Backtrace 注册表值的示例 表 4-2 RuleType 设置为 Exclude 时的示例值 注册表值 Enabled RuleType Exclude Include LogFileKeepDays 设置 1 Exclude 无 3310;3230; 注释 启用 Backtrace 根据 RuleType 的设置触发 Backtrace RuleType 的默认值为 Exclude 所有警告和错误都将触发 Backtrace, 但 Exclude 值中列出的除外 默认情况下,Exclude 没有值 所有错误和警告都将触发 Backtrace Backtrace 将忽略 Include 设置, 因为 RuleType 设置为 Exclude 默认设置是将日志文件保留七天

26 Backtrace Backtrace 示例 26 注册表值 LogFolderPath MaxEventsOfEachTypePerDay 设置 无 5 注释 默认情况下,LogFolderPath 没有值 默认情况下,Backtrace 将日志文件写入 Enterprise Vault Reports 文件夹的 Backtrace 子文件夹 MaxEventsOfEachTypePerDay 的默认值为 5 对于每个进程,Backtrace 每天最多为五个相同事件创建日志文件 在重新启动进程时, 重置计数器 表 4-3 显示了 RuleType 设置为 Include 时 Backtrace 注册表值的示例 表 4-3 RuleType 设置为 Include 时的示例值 注册表值 Enabled RuleType Exclude Include LogFileKeepDays LogFolderPath MaxEventsOfEachTypePerDay 设置 1 Include 无 3310;3230; 无 5 注释 启用 Backtrace 根据 RuleType 的设置触发 Backtrace 在 Include 中列出的每个事件都将触发 Backtrace Backtrace 将忽略 Exclude 设置, 因为 RuleType 设置为 Include 所有错误和警告都将触发 Backtrace 当 RuleType 设置为 Include 时触发 Backtrace 的事件的分号分隔列表 没有其他事件可触发 Backtrace 默认设置是将日志文件保留七天 默认情况下,LogFolderPath 没有值 默认情况下,Backtrace 将日志文件写入 Enterprise Vault Reports 文件夹的 Backtrace 子文件夹 MaxEventsOfEachTypePerDay 的默认值为 5 对于每个进程,Backtrace 每天最多为五个相同事件创建日志文件 在重新启动进程时, 重置计数器

27 5 CenteraPing 本章节包括下列主题 : 关于 CenteraPing CenteraPing 语法 关于 CenteraPing CenteraPing 语法 使用 CenteraPing 来测试与 Dell EMC Centera 群集的连接 CenteraPing -address IP_address [-version -help] 其中,IP_address 是位于待检查群集中的其中一个访问节点的地址 CenteraPing 尝试连接到指定的 IP 地址 如果此连接成功,CenteraPing 将返回以下消息 : IP_address is accessible 否则,CenteraPing 返回以下消息 : IP_address Open Error: No connection with pool -help 选项返回相同的信息, 以及实用程序的版本号和使用声明 -version 选项返回版本号以及使用声明 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序

28 6 Domino 归档导出程序 本章节包括下列主题 : 关于 Domino 归档导出程序 Domino 归档导出程序语法 Domino 归档导出程序示例 关于 Domino 归档导出程序 Domino 归档导出程序是一个命令行实用程序, 使用该程序可以将 Enterprise Vault Domino 归档中的项目导出到 Notes 数据库中 可以选择按照如下方式导出项目 : 导出到指定的本地或远程 Notes 数据库 导出具有指定的保留类别的项目 导出在指定日期范围内归档的项目 按 Ctrl+C 可以随时停止导出过程 Domino 归档导出程序语法 EVDominoExporter.exe /A archive /O destination database/i ID file /P ID file password [/T database template] [/R retention category] [/SD start date] [/ED end date] 表 6-1 列出可用的参数

29 Domino 归档导出程序 Domino 归档导出程序语法 29 表 6-1 参数 /A /ED /I /O EVDominoExporter.exe 参数 说明 标识从中导出项目的 Enterprise Vault Domino 归档 指定一系列要归档项目的结束日期和时间, 采用的格式为 dd/mm/yyyyhh:mm:ss 如果忽略该时间, 则使用的默认时间为 00:00:00 指定 Notes 身份验证 ID 文件的完整路径 指定要打开或要创建的 Notes 数据库 如果要打开或创建本地数据库, 请按下列示例来指定该数据库 : /O "c:\program Files (x86)\enterprise Vault\dest.nsf" 如果忽略数据库文件的路径,Domino 归档导出程序会将文件存储在 Notes 客户端的 \Data 文件夹中 如果指定的目录不存在, 实用程序将会创建该目录 要在 Domino 服务器上打开或创建远程数据库, 请按下列示例来指定该数据库 : /O Server1/Sales/ACME!!Restore\dest.nsf 该参数指示 Domino 归档导出程序将项目导出到 Server1/Sales/ACME 服务器上 \Data\Restore 文件夹中的 dest.nsf 数据库中 /P /R /SD /T 指定与 Notes 身份验证 ID 文件相关联的密码 根据保留类别筛选归档内容 指定一系列要归档项目的开始日期和时间, 采用的格式为 dd/mm/yyyyhh:mm:ss 如果忽略该时间, 则使用的默认时间为 00:00:00 指定在创建 Notes 数据库时使用的邮件模板 例如, 要使用本地模板文件, 可以键入以下内容 : /T mailbox.ntf 要使用 Domino 服务器上的模板文件, 请按下列示例来指定该文件 : /T Server1/Sales/ACME!!mailjrn.ntf 如果忽略 /T 参数,Domino 归档导出程序将使用路由器邮件模板 (mailbox.ntf)

30 Domino 归档导出程序 Domino 归档导出程序示例 30 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 Domino 归档导出程序示例 以下命令会使用 Notes 身份验证 ID 文件 local_admin.id 和相关的密码 W3lcome, 将归档 L14 导出到数据库 sample.nsf 只导出标记为保留类别 Business 并且在 2005 年 12 月 16 日上午 10 点到 2005 年 12 月 17 日下午 4 点 56 分之间归档的项目 EVDominoExporter.exe /A L14 /O sample.nsf /I "d:\local_admin.id" /P W3lcome /R Business /SD "16/12/ :00:00" /ED "17/12/ :56:00"

31 7 Domino 配置文件文档工具 本章节包括下列主题 : 关于 Domino 配置文件文档工具 Domino 配置文件文档工具语法 Domino 配置文件文档工具示例 关于 Domino 配置文件文档工具 使用此工具可以查看 Enterprise Vault 添加到 Domino 邮箱的配置文件文档的内容 如果您怀疑配置文件文档损坏, 还可以使用此工具将其删除 Domino 配置文件文档工具语法 EvLotusDominoProfileDocTool.exe serverdatabaseidpassword <zap view clearlist> 其中的参数如下所示 : server database id password zap view 指定相应的 Notes 数据库所在的服务器 指定所需邮箱的 Notes 数据库 指定 Notes 身份验证 ID 文件相对于 \Data 文件夹的位置 指定与 Notes 身份验证 ID 文件相关联的密码 删除指定的配置文件文档 列出指定的配置文件文档的内容

32 Domino 配置文件文档工具 Domino 配置文件文档工具示例 32 clearblacklist 清除 Enterprise Vault 列入黑名单的项目列表 这些项目已经归档, 但归档任务无法修改原始注释, 因为其注释摘要缓冲区已满 清除此列表时, 归档任务会再次归档这些项目 此时无法修改的任何项目都会再次列入黑名单 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 Domino 配置文件文档工具示例 以下是如何运行 Domino 配置文件文档工具的示例 以下命令列出数据库 mdavis.nsf 中配置文件文档的内容 Notes 身份验证 ID 文件是 admin.id, 关联的密码是 W3lcome EvLotusDominoProfileDocTool.exe DomServer1/EU/Veritas mail\mdavis.nsf admin.id W3lcome view 以下命令从数据库 mdavis.nsf 中删除配置文件文档 EvLotusDominoProfileDocTool.exe DomServer1/EU/Veritas mail\mdavis.nsf admin.id W3lcome zap

33 8 Domino 保留计划工具 本章节包括下列主题 : 关于 Domino 保留计划 Domino 保留计划工具权限 定义 Domino 保留计划 EVDominoRetentionPlans.exe 语法 关于 Domino 保留计划 小心 : 使用此工具创建的保留计划不同于使用 Enterprise Vault 保留计划功能 ( 在 Enterprise Vault 12 中引入 ) 创建的保留计划 通过使用该功能, 您可以设置将保留类别与大量其他设置 ( 例如分类策略 ) 相关联的保留计划, 然后将它们全部应用于一个或多个归档 Domino 保留计划工具则不是如此 有关 Enterprise Vault 保留计划功能的信息, 请参见 管理指南 通过 保留文件夹 功能, 可以在用户的邮件文件中自动创建单个文件夹或文件夹层次结构 Enterprise Vault 根据您分配的策略归档这些文件夹 如果用户删除保留文件夹层次结构中的任何文件夹,Enterprise Vault 会自动地重新创建它们 可在保留计划中指定保留文件夹及其保留类别 可以根据需要创建任意数目的保留计划 使用 Enterprise Vault 配置组可将保留计划应用于邮件文件 因此, 不同的用户可以具有属于相应保留类别的不同保留文件夹 也可以定义 Enterprise Vault 应用于没有为其定义特定计划的所有用户的默认保留计划 创建一个 XML 文件, 在该文件中定义保留计划并将保留计划分配给配置组 然后使用 EVDominoRetentionPlans.exe 命令行工具将 XML 文件上传到 Enterprise Vault

34 Domino 保留计划工具 Domino 保留计划工具权限 34 表 8-1 保留计划的创建和应用过程 步骤步骤 1 步骤 2 步骤 3 步骤 4 说明 如果有现成的保留计划, 则可以使用 EVDominoRetentionPlans.exe 命令行工具从 Enterprise Vault 中提取现有计划的定义 将计划作为单个 XML 文件提取 根据需要编辑现有的 XML 文件或创建新的 XML 文件, 以创建新的保留计划 使用 EVDominoRetentionPlans.exe 将 XML 文件加载到 Enterprise Vault 中 Enterprise Vault 将自动验证 XML, 且不接受无效文件 Enterprise Vault 在下次运行配置任务或邮箱归档任务时会应用计划 Domino 保留计划工具权限 保留文件夹由 Domino 配置任务或邮箱归档任务在用户的邮件文件中创建 配置任务或邮箱归档任务使用的 ID 必须在每个用户的计算机上具有执行控制列表中的 访问当前数据库 权限 用于运行 EVDominoRetentionPlans.exe 的帐户必须具有基于 Enterprise Vault 角色的管理权限 Domino 管理员 有关基于角色的管理的信息, 请参见 管理指南 定义 Domino 保留计划 如果以前已创建保留计划 XML 文件, 则可以修改该文件 如有必要, 可以使用 EVDominoRetentionPlans.exe 工具将现有的保留计划从 Enterprise Vault 提取到您可以编辑的文件 例如, 以下命令提取现有保留计划并将其保存在文件 MyPlans.xml 中 : EVDominoRetentionPlans.exe -save MyPlans.xml Enterprise Vault 程序文件夹中包含一个示例保留计划 XML 文件, 名为 Example RetentionPlans.xml 您可以根据需要复制和修改该文件 该文件定义了两个保留计划 All Users 和 Projects <RETENTIONPLAN NAME="All Users"> <FOLDER NAME="Retention Folders"> <FOLDER NAME="Business Records" RETCAT="Business"/> <FOLDER NAME="Customer Mails" RETCAT="Customers"/> </FOLDER> </RETENTIONPLAN>

35 Domino 保留计划工具定义 Domino 保留计划 35 <RETENTIONPLAN NAME="Projects"> <FOLDER NAME="Retention Folders"> <FOLDER NAME="Business Records" RETCAT="Business"/> <FOLDER NAME="Customer Mails" RETCAT="Customers"/> <FOLDER NAME="Projects" ARCHIVENOW="true"> <FOLDER NAME="Project X" RETCAT="Project X"/> <FOLDER NAME="Project Y" RETCAT="Project Y"/> </FOLDER> <FOLDER NAME="Test" DELETE="true"/> </FOLDER> </RETENTIONPLAN> 这两个保留计划都会创建名为 Retention Folders 的文件夹, 该文件夹具有以下子文件夹 : Business Records, 其保留类别为 Business Customer Mails, 其保留类别为 Customers 此外,Projects 保留计划会执行以下操作 : 创建一个名为 Projects 的子文件夹 该子文件夹具有 ARCHIVENOW="true" 设置, 以及两个子文件夹 :Project X 和 Project Y 删除名为 Test 的临时保留文件夹 XML 文件将 Projects 保留计划分配给项目成员配置组, 如下所述 : <PROVISIONINGGROUPS> <DOMAIN NAME="ACME"> <GROUP NAME="Project Members" RETENTIONPLAN="Projects"/> <DEFAULT RETENTIONPLAN="All Users"/> </DOMAIN> </PROVISIONINGGROUPS> 请注意下列事项 : 若要指定标准文件夹或视图, 请使用真实名称, 而不是显示的名称 例如 : 使用 ($Inbox) 指定收件箱文件夹 使用 ($ToDo) 指定 任务 视图 使用 ($Calendar) 指定 日历 使用 FOLDER 元素定义文件夹和视图

36 Domino 保留计划工具 EVDominoRetentionPlans.exe 语法 36 FOLDER 元素可以包含其他 FOLDER 元素 通过此功能可以定义文件夹或视图的层次结构 除非为特定文件夹专门覆盖, 否则父文件夹的保留类别将应用于其所有子文件夹 如果 ARCHIVENOW 属性设置为 true, 则在下次运行归档任务时将归档文件夹中存在的文档 如果在父文件夹上指定了 ARCHIVENOW 属性, 除非在子文件夹级别上被覆盖, 否则它将自动应用于所有子文件夹 在 DELETE 属性设置为 true 时, 如果 Enterprise Vault 最初创建了文件夹, 则 Enterprise Vault 将删除该文件夹及其所有子文件夹 DELETE 属性删除所有子文 件夹, 甚至是用户创建的子文件夹 DELETE 不删除注释 ; 文件夹内容在 所有 文档 视图中仍然可用 ( 可选 ) 可以指定每个域的默认计划 如果配置组没有计划, 则应用默认计划 保留计划不能包含同一文件夹或视图的多个条目 一个配置组只能有一个保留计划 在 DOMAIN 部分中, 配置组名称必须是唯一的 可以定义未分配保留类别的一些文件夹层次结构 EVDominoRetentionPlans.exe 语法 可以按如下所述使用 EVDominoRetentionPlans.exe: 若要将保留计划定义文件加载到 Enterprise Vault 中, 请输入以下内容 : EVDominoRetentionPlans.exe -set pathtouploadxmlfile pathtouploadxmlfile 是包含要加载到 Enterprise Vault 中的保留计划定义的文件的路径 此操作将覆盖当前 Enterprise Vault 站点中的所有现有保留计划 对新保留计划的更改将出现在 Enterprise Vault 事件日志中, 其事件 ID 为 41238, 事件类别为 Domino Retention Plan Tool 若要在一个文件中保存当前保留计划定义, 请输入以下内容 : EVDominoRetentionPlans.exe -save pathtodownloadxmlfile pathtodownloadxmlfile 是希望 EVDominoRetentionPlans.exe 保存当前保留计划副本的文件的路径 要从 Enterprise Vault 中删除所有保留计划, 请输入以下内容 : EVDominoRetentionPlans.exe -clear 此操作将删除当前 Enterprise Vault 站点中的所有保留计划, 但不影响保留文件夹 如果要删除保留文件夹, 必须创建一个指定 DELETE 属性的保留计划

37 Domino 保留计划工具 EVDominoRetentionPlans.exe 语法 37 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序

38 9 DTrace 本章节包括下列主题 : 关于 DTrace 从命令行运行 DTrace 从管理控制台运行 DTrace 关于 DTrace 日志 DTrace 故障排除 关于 DTrace 当 Enterprise Vault 服务 任务或进程失败时, 诊断错误原因非常重要 DTrace 实用程序可记录某个进程在代码级别所进行的活动, 因此提供了一种在调试模式下运行 Enterprise Vault 的方法 使用 DTrace, 您可以同时监控多个服务, 将跟踪写入文件, 筛选特定单词, 并基于筛选触发跟踪 如果您记录了 Veritas 技术支持电话, 则可能会要求您运行跟踪以帮助诊断问题 您可以从命令行或管理控制台运行 DTrace 注意 : 与 DTrace 不同,Backtrace 实用程序从问题尚未产生期间开始提供跟踪 因此, 您可能会优先使用 Backtrace( 而不是 DTrace) 实施跟踪 请参见第 22 页的 关于 Backtrace 从命令行运行 DTrace 与从管理控制台创建跟踪相比, 从命令行运行 DTrace 可以创建出自定义程度更高的跟踪

39 DTrace 从命令行运行 DTrace 39 要在安装了 Enterprise Vault API Runtime 并启用了用户帐户控制 (UAC) 的单独计算机上运行 DTrace, 您需要以管理员身份运行 DTrace 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 从命令行运行 DTrace 1 使用 Vault Service 帐户登录到 Enterprise Vault 服务器 2 单击 DTrace 快捷方式 DTrace 提示符 (DT>) 表示 DTrace 已经加载 某些命令可更改此提示符 例如, 如果键入 filter, 该提示符将更改为 DT FILTER> 要返回到 DT> 提示符, 请键入 Quit 或 Exit 3 键入所需的命令 请参见下文中的 DTrace 命令 4 当您要停止 DTrace 时, 请按 Ctrl+C 以停止监控, 然后键入 Quit 或 Exit DTrace 命令 表 9-1 说明了您可以在 DTrace 提示符处键入的命令 表 9-1 命令 cls comment display 说明 DTrace 命令 清除控制台 允许您键入要向跟踪输出中添加的注释 显示选定的跟踪条目 可以指定某个范围内的开始条目和结束条目, 并且选择是否对这些条目应用筛选器

40 DTrace 从命令行运行 DTrace 40 命令 filter 说明 允许您通过指定条目必须包含 ( 包括 ) 或不能包含 ( 排除 ) 的文本字符串来筛选跟踪的内容 可以在 DT Filter> 提示符下键入以下命令 : + string [;string] or Include string [;string] - string [;string] or exclude string [;string] clear [Includes Excludes Both] 向筛选器包括列表中添加指定的字符串 这些字符串区分大小写 向筛选器排除列表中添加指定的字符串 这些字符串区分大小写 从筛选器中删除所有包括字符串 所有排除字符串或者两者都删除 delete string exit 或 quit reset view 从筛选器中删除指定的字符串 退出筛选器管理 将筛选器重置为默认设置 显示当前筛选器设置 log monitor open pause registry 指定日志文件的名称 ( 还可以选择指定完整路径 ) 日志文件的默认位置为 Enterprise Vault 的 Reports 文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault\Reports) 在控制台中显示现场跟踪, 但不将其写入到磁盘中 按 Ctrl+C 可停止控制台输出 列出可用的日志文件, 并允许在文本编辑器中打开这些文件 暂停跟踪指定时间或直到当前 watch 命令完成 在 Windows 注册表中显示以下项下的条目 : HKEY_LOCAL_MACHINE \SOFTWARE \Wow6432Node \KVS \Enterprise Vault reset 重置跟踪选项

41 DTrace 从命令行运行 DTrace 41 命令 rollover 说明 允许您查看和编辑 DTrace 日志文件的翻转设置 默认情况下, 当前日志文件的大小达到 100 兆字节 (MB) 时,DTrace 会自动创建一个新的日志文件 您可以启用和禁用文件翻转 指定所需的日志文件大小以及将翻转设置重置为默认设置 在 DT Rollover> 提示符下键入以下命令 : disable 或 off enable 或 on exit 或 quit help 或? reset size number view 禁用文件翻转 启用文件翻转 退出文件翻转管理 显示翻转命令联机帮助 将翻转设置重置为默认设置 指定每个日志文件的最大大小 (MB) 显示当前翻转设置 save set 指定 DTrace 用于保存选定跟踪条目的文件的名称 ( 或完整路径 ) 可以指定某个范围内的开始条目和结束条目, 并且选择是否对这些条目应用筛选器 设置服务或组件的监控级别 可用级别为关闭 (o) 简要 (b) 中等 (m) 和详细 (v) 按如下方式指定监控级别 : set servicename_or_id level 例如 : set ArchiveTask v set 59 m 所有代码行都具有最低的监控级别, 因此可以在 DTrace 日志文件中查看所有代码行 例如, 如果将日志记录级别设置为中等, 则日志文件中只显示标 记为 简要 和 中等 日志记录的代码行 trigger version view 在跟踪中出现特殊的字符串之后开始记录 可以使用与筛选器相同的语法设置触发器 显示 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 中可执行文件的版本信息 列出可以运行 DTrace 的所有可用进程和服务 该列表因加载或安装的内容不同而稍有差异 最好首先使用 view 查看当前的进程列表及其 ID 如果希望使用 ID 而非进程名称设置监控级别, 则该项非常重要

42 DTrace 从管理控制台运行 DTrace 42 命令 watch 说明 在您使用 trigger 命令定义的触发器筛选器生效之后, 在日志中记录指定数量的跟踪条目 从管理控制台运行 DTrace 在管理控制台中, 您可以从所提供的多个 DTrace 脚本中选择一个脚本来收集本地 Enterprise Vault 服务器的跟踪信息 从管理控制台运行 DTrace 1 在管理控制台中, 展开 Enterprise Vault 站点, 直到出现 Enterprise Vault 服务器 容器 2 展开 Enterprise Vault 服务器 容器 3 展开要对其运行跟踪的 Enterprise Vault 服务器 4 在 工具 菜单中, 选择 高级功能 请注意, 系统不会记住此设置 ; 它仅应用于管理控制台的当前会话 5 按 F5 刷新视图 该服务器下将显示一个 跟踪 容器 6 右键单击 跟踪 容器, 然后单击 新建 > 跟踪 请注意, 仅当在您要运行跟踪的服务器上运行管理控制台时此选项才可用 7 在 新建跟踪 向导中, 输入以下信息 : 最接近要跟踪的 Enterprise Vault 子系统的跟踪类别 例如, 您可以选择 搜索和索引问题 或 还原和检索问题 (Exchange) 跟踪的标题和说明 ( 可选 ) 如果记录 Veritas 支持电话, 则可能需要在跟踪标题中包含电话号码 标题显示在管理控制台的跟踪列表中, 并位于跟踪日志文件的开头 要运行跟踪的时间长度 跟踪文件会很快变大, 因此通常选择几分钟较为适当 日志文件的最大大小 如果日志文件达到此最大大小, 跟踪将会停止 用于存储日志文件的文件夹 启动跟踪后, 可以通过在管理控制台中双击跟踪标题来查看其属性 跟踪属 性 对话框提供了可用于打开和复制日志的选项, 但是这些选项在跟踪完成之前不可用

43 DTrace 关于 DTrace 日志 43 关于 DTrace 日志 表 9-2 描述了日志中的列 表 9-2 使用此列序列号时间进程 ID 进程名称线程 ID 最高日志记录级别功能名称 DTrace 日志中的列执行此操作确定是否遗漏了任何条目 精确降低进程的速度 标识进程 标识进程 遵循多线程进程 ( 如归档任务 ) 确定正确的日志记录级别 确定功能的名称以及这些功能的结果 DTrace 故障排除 如果您在运行 DTrace 时遇到问题 ( 这种情况不太可能 ), 表 9-3 给出了有关如何解决问题的说明 表 9-3 问题 要跳过的行 潜在 DTrace 问题 解决方案 当捕获到序列号时, 每个跟踪行上的第一个数字就是序列号 如果没有足够的 CPU 时间来处理相关条目并将这些条目写入日志文件, 则 DTrace 可能会跳过某些行 如果正在跟踪某个代理任务, 则设法降低该任务的线程数量, 并且只监视一个线程 在监视命令之后屏幕上没有输出, 或者日志文件中没有任何跟踪 如果有多个相同类型 ( 例如, 归档 ) 的任务, 则停止所有其他任务, 只运行一个任务 对于不同的服务,DTrace 都相同 确保已为 DTrace 选择了正确的进程 如果您通过终端服务运行 DTrace, 或者通过不使用主操作系统控制台的另一个远程控制应用程序运行 DTrace, 请注意,DTrace 事件将写入主控制台, 因此使用终端服务时可能不显示这些事件 Enterprise Vault 的日志文件中将发布一条消息, 说明以前使用过终端服务

44 DTrace DTrace 故障排除 44 问题日志文件中的信息太多 尝试设置跟踪选项时, 显示 无法确定当前跟踪选项 解决方案 可以根据特定的词语或事件来筛选和触发 DTrace 内容 如果需要着重找出问题的根本原因, 则还可以限制要监视的进程和线程的数量 要在安装了 Enterprise Vault API Runtime 并启用了用户帐户控制 (UAC) 的单独应用程序计算机上运行 DTrace, 您需要以管理员身份运行 DTrace 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序

45 10 EVDominoExchangeMigration 工具 本章节包括下列主题 : 关于 EVDominoExchangeMigration 工具 EVDominoExchangeMigration 工具的客户端要求 将 EVDominoExchangeMigration 工具添加到 Windows Server 防火墙例外列表中 EVDominoExchangeMigration 工具和二进制树 使用 Quest Notes Migrator for Exchange 和 EVDominoExchangeMigration 工具 具有 EVDominoExchangeMigration 工具的其他迁移软件的要求 运行 EVDominoExchangeMigration 工具 关于 EVDominoExchangeMigration 工具 Enterprise Vault EVDominoExchangeMigration 工具可修改从 Domino 迁移到 Exchange Server 的 Exchange Server 邮箱中的快捷方式 EVDominoExchangeMigration 执行以下操作 : 将明确的邮箱权限从 Exchange Server 邮箱复制到 Domino 归档 通常, 这些权限只是邮箱所有者的权限 不会复制任何继承的权限 将快捷方式的邮件类别更改为 IPM.Note.EnterpriseVault.Shortcut 更正快捷方式中指向 Domino 归档中项目的链接 如果已归档的项目包含附件, 则将 Outlook 曲别针图标添加到快捷方式

46 EVDominoExchangeMigration 工具 EVDominoExchangeMigration 工具的客户端要求 46 EVDominoExchangeMigration 已使用通过以下软件迁移的 Enterprise Vault 快捷方式进行测试 : Binary Tree CMT Universal(TM) 2.7( 也称为 CMT for Exchange(TM)) Quest Software 的 Quest Notes Migrator for Exchange 您可以使用不同的迁移工具, 但必须确保该工具可正确将 Enterprise Vault Notes 文档的属性映射到相应的 Enterprise Vault Exchange 命名属性 注意 : 将项目从 Domino 迁移到 Exchange Server 时, 不要迁移处于归档挂起状态的任何快捷方式 在迁移过程中禁用 Domino 归档, 这样 Enterprise Vault 就不会创建新的归档挂起快捷方式 请参见第 47 页的 具有 EVDominoExchangeMigration 工具的其他迁移软件的要求 EVDominoExchangeMigration 工具的客户端要求 必须在将使用 Outlook 访问 Enterprise Vault Domino 归档中的项目的所有客户端计算机上安装 Enterprise Vault Outlook 加载项 可在运行 EVDominoExchangeMigration 之前或之后安装 Outlook 加载项 将 EVDominoExchangeMigration 工具添加到 Windows Server 防火墙例外列表中 默认情况下,Windows 防火墙会阻止 EVDominoExchangeMigration 工具 要允许该工具通过 Windows 防火墙, 必须将其添加到例外列表中 将 EVDominoExchangeMigration 工具添加到 Windows Server 防火墙例外列表中 1 在 控制面板 中, 单击 系统和安全, 然后单击 Windows 防火墙 2 单击 允许程序或功能通过 Windows 防火墙 3 单击 更改设置, 然后单击 允许运行另一程序 4 单击 浏览, 然后浏览到 Enterprise Vault 程序文件夹 ( 通常为 C:\Program Files (x86)\enterprise Vault) 5 单击 EVDominoExchangeMigration.exe, 然后单击 打开 6 单击 添加, 然后单击 确定

47 EVDominoExchangeMigration 工具 EVDominoExchangeMigration 工具和二进制树 47 EVDominoExchangeMigration 工具和二进制树 Binary Tree CMT Universal 2.7 和更高版本中包括对 Enterprise Vault 快捷方式的支持 CMT Universal 可自动识别 Enterprise Vault 快捷方式, 因此在使用 CMT Universal 时不需要额外的配置 使用 Quest Notes Migrator for Exchange 和 EVDominoExchangeMigration 工具 在将用户从 Domino 迁移到 Exchange Server 之前, 必须将提供的自定义属性定义添加到 Quest 程序文件夹 该文件中的设置支持 Quest 将 Enterprise Vault 快捷方式属性迁移到 Exchange Server 邮箱 定义 Quest 自定义属性 1 将提供的 example_customattrs.tsv 文件从 Enterprise Vault 程序文件夹复制到 Quest Notes Migrator for Exchange 程序文件夹 ( 例如,C:\Program Files (x86)\quest Software Notes Migrator for Exchange) 2 将 example_customattrs.tsv 的新副本重命名为 customattrs.tsv 现在, 您就可以使用 Quest Notes Migrator 将邮箱迁移到 Exchange Server 有关该过程的详细信息, 请参见 Quest Notes Migrator 文档 警告 : 请不要在新迁移的邮箱上运行 Enterprise Vault 邮箱归档任务 这样做可能会归档 EVDominoExchangeMigration 进行修复所需的快捷方式 请考虑在 EVDominoExchangeMigration 更正快捷方式之前禁用邮箱归档任务 具有 EVDominoExchangeMigration 工具的其他迁移软件的要求 EVDominoExchangeMigration 已使用通过 Binary Tree Universal 和 Quest Notes Migrator for Exchange 迁移的项目进行测试 如果要使用其他邮箱迁移工具, 必须确保将相应的 Enterprise Vault 消息属性映射到其相应的 MAPI 属性 表 10-1 列出了消息属性所需的映射 Exchange 命名属性必须全部具有 GUID D0F41A15-9E91-D111-84E6-0000F877D428, 并为类型 MNID_STRING

48 EVDominoExchangeMigration 工具运行 EVDominoExchangeMigration 工具 48 表 10-1 Enterprise Vault 消息属性 Enterprise Vault Notes 文档属性 EV26C5E2CCF2B9267C ArchiveId EV26C5E2CCF2B9267C ArchivedDate EV26C5E2CCF2B9267C SaveSetId EV26C5E2CCF2B9267C RetentionCategory EV26C5E2CCF2B9267C HasAttachments Enterprise Vault Exchange 文档命名属性 归档 ID 归档日期 Saveset ID 保留类别 EVLotus_HasAttachments 命名属性类型 PT_STRING8 包括下列状态 : PT_SYSTIME PT_STRING8 采用格式 yyyyddmmhhmmss 例如, 表示 2007/19/10 14:12.49 PT_STRING8 PT_STRING8 PT_STRING8 运行 EVDominoExchangeMigration 工具 本部分介绍如何运行 EVDominoExchangeMigration EVDominoExchangeMigration 处理单个邮箱中的快捷方式 如果要处理多个邮箱中的快捷方式, 必须对每个邮箱运行一次 EVDominoExchangeMigration 如果具有大量要处理的邮箱, 则最简单的方法是通过脚本或批处理文件运行 EVDominoExchangeMigration EVDominoExchangeMigration 工具的语法 EVDominoExchangeMigration [-?] -ex ExchangeServer -sm SystemMailbox -eu ExchangeSMTPAddress -du DominoUserName -po Exchang boxPolicy -lf LogFileFolder 表 10-2 描述可用的参数 表 10-2 参数 -ex 说明 EVDominoExchangeMigration 参数 承载您要处理的邮箱的 Exchange Mailbox 服务器的名称

49 EVDominoExchangeMigration 工具运行 EVDominoExchangeMigration 工具 49 参数 -eu -du -po 说明 要处理其邮箱的用户的主 Exchange Server SMTP 地址 已迁移用户的 Domino 用户名 ( 如 User1/MyOrgName) 或 Domino 用户的 Enterprise Vault 归档的归档 ID( 如 1C5D73ABD3B FD566AB2A myServer.myCorp.com) 要应用的 Enterprise Vault Exchange 邮箱策略 必须是默认值 策略名称之一或者为无 默认值 : 更新快捷方式时要应用的 Exchange 邮箱策略 如果用户已配置, 则为在配置组中指定的邮箱策略 如果用户尚未配置, 则为默认 Exchange 邮箱策略 策略名称 : 要使用的 Exchange 邮箱策略的名称 无 : 不应用策略 该选项不会更正快捷方式中的链接, 但会提高性能 如果快捷方式包含指向已归档项目的链接, 请不要使用该选项 -lf 将包含日志文件的文件夹的绝对路径 如果该文件夹不存在, 将创建一个文件夹 例如 :C:\Migration\Logs 注意, 只能自动创建一个文件夹 在本例中, 除非 C:\Migration 已存在, 否则将不会创建 Logs 文件夹 例如, 下列命令运行具有下列设置的 EVDominoExchangeMigration: 配置了 Exchange Server 的邮箱 Exchange Server User12 的主 SMTP 地址 Exchange 邮箱策略 Domino 用户名日志文件文件夹 User12 myexchange 用户配置组的邮箱策略 User12/myCorp C:\log files EVDominoExchangeMigration -ex myexchange -eu -po default -du User12/myCorp -lf "C:\log files" 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 EVDominoExchangeMigration 工具的日志文件 EVDominoExchangeMigration 创建下列日志文件 :

50 EVDominoExchangeMigration 工具运行 EVDominoExchangeMigration 工具 50 每个进行处理的邮箱的日志文件 文件名由用户的 SMTP 地址 日期和时间组合而成 log 名为 EVDominoExchangeMigrationSummary.log 的日志文件, 它包含所有迁移的摘要 EVDominoExchangeMigration 会为它处理的每个邮箱写入只有一行的摘要 文件中的信息由制表符分隔, 因此可轻松用电子表格程序将其打开 EVDominoExchangeMigration 绝不会覆盖该日志文件, 因此多次运行 EVDominoExchangeMigration 可使用相同的摘要日志文件 EVDominoExchangeMigration 工具的限制 表 10-3 介绍了 EVDominoExchangeMigration 工具中您需要了解的某些已知限制 表 10-3 限制 EVDominoExchangeMigration 工具限制 说明 Domino 邮箱名称中的非 US ASCII 字符可能会中断脚本式迁移 当有多个要处理的邮箱时, 在脚本中运行 EVDominoExchangeMigration 会很方便 注意, 如果 Domino 邮箱名称包含非 US ASCII 字符集的字符, 则将邮箱名称粘贴到 Windows 文本编辑器可能会失败, 原因是无法正确解释这些字符 可以采用多种解决方法来解决该问题, 其中包括 : 创建 Windows PowerShell 脚本来处理一组邮箱名称 使用 MS-DOS 编辑器创建批处理文件, 这样便可粘贴非 US ASCII 文本 为此, 请执行下列步骤 : 打开命令提示符窗口 键入 edit, 然后按 Enter 右键单击命令提示符窗口的标题栏, 然后在快捷方式 菜单上单击 编辑 > 粘贴 指向 Domino 日历和待办事项的快捷方式的外观 这些项目是作为正常邮件 (IPM.Note) 而不是日历 (IPM.Appointment) 或待办事项 (IPM.Task) 进行检索的 在可能的情况下, 建议您不要归档 Domino 日历和待办事项, 而是等到它们迁移到 Microsoft Exchange 后再使用 Microsoft Exchange 归档任务对它们进行归档 然后, 即可正确检索这些项目 邮件类别限制 EVDominoExchangeMigration 不会处理下列任一 Exchange Server 邮件类别的邮件 : IPM.Appointment IPM.Contact IPM.Task IPM.Stickynote

51 11 EVDuplicateCleaner 本章节包括下列主题 : 关于 EVDuplicateCleaner 适用于 EVDuplicateCleaner 的先决条件 配置 EVDuplicateCleaner 运行 EVDuplicateCleaner 运行 EVDuplicateCleaner 后修复受损的快捷方式 关于 EVDuplicateCleaner 在极少数情况下, 某个归档任务失败可能导致 Enterprise Vault 在邮箱归档中创建重复的 Saveset 如果遇到此问题, 可以通过运行 EVDuplicateCleaner 命令行实用程序找到并删除重复内容 运行该实用程序后, 每组重复内容中只留下最后一个归档的实例 如果重复的 Saveset 是法定保留项目, 则 EVDuplicateCleaner 不会将其删除 为了找到重复内容,EVDuplicateCleaner 会执行以下操作 : 它会检查每个 Saveset 的多个属性 (ArchivePointIdentity IdDateTime IdUniqueNo SisPartCount 和 VaultIdentity) 它会检查每个 Saveset 的内容指纹 适用于 EVDuplicateCleaner 的先决条件 要使 EVDuplicateCleaner 能够删除邮箱归档中的重复 Saveset, 必须确保适当地配置管理控制台中的一些设置 表 11-1 介绍了如何执行此操作

52 EVDuplicateCleaner 配置 EVDuplicateCleaner 52 表 11-1 执行此操作 用于配置管理控制台设置的过程 操作方法 配置 Enterprise Vault 站点属性 1 在管理控制台的左窗格中, 右键单击 Enterprise Vault 站点, 然后单击 属性 2 单击 归档设置 选项卡 3 确保已选择 用户可以删除归档中的项目 4 如果先前未选择 用户可以删除归档中的项目, 请重新启动 IIS 管理服务并同步所有邮箱 配置与目标归档关联的保留类别的属性 1 在管理控制台的左窗格中, 展开保管库站点层次结构, 直到看到 策略 为止 2 展开 策略, 然后展开 保留和分类 3 单击 类别 4 在右窗格中, 右键单击适当的保留类别, 然后单击 属性 5 在 详细信息 选项卡中, 确保清除下列两个选项 : 阻止自动删除该类别中的过期项目 阻止用户删除该类别中的项目 配置目标归档的属性 1 在管理控制台的左窗格中, 展开保管库站点层次结构, 直到看到 归档 为止 2 单击所需的归档类型 3 在右窗格中, 右键单击适当的归档, 然后单击 属性 4 在 高级 选项卡中, 确保已选择 允许删除已归档的项目和此归档 配置 EVDuplicateCleaner 运行 EVDuplicateCleaner 之前, 必须先编辑 EVDuplicateCleaner 随附的配置文件 配置 EVDuplicateCleaner 1 在 Windows 资源管理器中, 浏览到 Enterprise Vault 程序文件夹 ( 通常是 C:\Program Files\Enterprise Vault) 2 在纯文本编辑器 ( 如 Windows 记事本 ) 中打开 EVDuplicateCleaner.exe.config 文件

53 EVDuplicateCleaner 配置 EVDuplicateCleaner 53 3 设置下列配置值 : DirDBSQLServer MaxAllowedFailures SavesetChunkSize 强制 指定承载 Enterprise Vault 目录数据库的 SQL Server 计算机的名称 可选 指定 EVDuplicateCleaner 停止处理之前可能出现的最大错误数目 默认情况下, 可能出现的错误数目不受限制 可选 指定每次调用 Enterprise Vault 目录数据库时 EVDuplicateCleaner 应获取的潜在重复内容数目 默认值是 增加该值时, 可以减少 EVDuplicateCleaner 对目录数据库的调用次数, 从而缩短处理时间 另一方面, 片段大小越大, 获取的项目需要的内存也越多 ErrorToLogFile MaxDuplicateSavesetsToReport TryToOverrideDumpster 可选 指定是否在日志文件中记录错误 默认情况下,EVDuplicateCleaner 会记录错误 可选 指定 EVDuplicateCleaner 在报告模式下运行时可以处理的重复 Saveset 的最大数量 默认值是 可选 如果启用该选项, 可指定立即删除重复 Saveset, 还是将其暂时保留在 Enterprise Vault 垃圾站 中 默认情况下, EVDuplicateCleaner 会尝试立即删除重复 Saveset 垃圾站起到回收站的作用,Enterprise Vault 会在里面将删除的项目保留一定时间, 然后再永久性删 除 要启用该垃圾站, 可在管理控制台中的 站点 属性 : 归档设置 选项卡上选择 启用对用户删除 项目的恢复 SkipLegacySavesets 可选 指定是否忽略 Enterprise Vault 2007 或更低版本创建的所有旧 Saveset 默认情况下, EVDuplicateCleaner 不会忽略这些 Saveset 如果确定没有这些旧 Saveset, 则可通过选择忽略旧 Saveset 来缩短处理时间

54 EVDuplicateCleaner 运行 EVDuplicateCleaner 54 SQLCommandTimeout 可选 指定每次 SQL 查询时 EVDuplicateCleaner 可以运行的最大秒数, 超过此时间后, 它将超时 默认值是 300 我们建议您仅在运行 EVDuplicateCleaner 时遇到 超时 错误的情况下增大此值 4 保存并关闭文件 运行 EVDuplicateCleaner 如果尚未执行, 则可通过在 EVDuplicateCleaner.exe.config 文件中设置所需的值来配置 EVDuplicateCleaner 运行 EVDuplicateCleaner 1 使用 Vault Service 帐户登录到 Enterprise Vault 服务器 2 停止 Exchange 日记记录任务和 Domino 日记记录任务 3 使用管理员权限打开命令提示符窗口 4 更改为 Enterprise Vault 程序文件夹 ( 通常是 C:\Program Files\Enterprise Vault) 5 键入下列命令之一 : EVDuplicateCleaner Execute vault_store_name [archive_entry_id] 此命令指示 EVDuplicateCleaner 删除它找到的所有重复的 Saveset EVDuplicateCleaner Report vault_store_name [archive_entry_id] 此命令会生成一个日志文件, 列出重复的 Saveset, 但不会将它们删除 EVDuplicateCleaner Summary vault_store_name [archive_entry_id] 此命令提供每个归档中估计的重复 Saveset 计数 vault_store_name 参数是必需的 archive_entry_id 参数可选, 只能用来处理指定归档 如果忽略此参数,EVDuplicateCleaner 会处理指定保管库存储中的所有归档 EVDuplicateCleaner 每次处理运行时都会生成两个日志文件 : EVDuplicateCleaner_timestamp.log 适用于原有 (8.0 之前版本 ) 的 Saveset EVDuplicateCleanerv2_timestamp.log 适用于 8.0 及更新版本的 Saveset 在每个日志文件中, 估计的重复 Saveset 计数 值显示可能存在的重复 Saveset 数目 ; 估计的重复项目计数 值显示潜在的重复文件数目 例如,

55 EVDuplicateCleaner 运行 EVDuplicateCleaner 后修复受损的快捷方式 55 当三个 Saveset 中每个都有四个重复文件时, 估计的重复 Saveset 计数 为 3, 而 估计的重复项目计数 为 12 6 重新启动 Exchange 日记记录任务和 Domino 日记记录任务 运行 EVDuplicateCleaner 后修复受损的快捷方式 运行 EVDuplicateCleaner 后,Exchange 用户可能临时无法从他们的邮箱归档中检索某些项目 如果邮箱快捷方式与现已删除的重复 Saveset 实例有关联, 就会产生此问题 这个问题通常不影响 Domino 邮箱 可通过将 FixOrphanedShortcut 条目添加到 Enterprise Vault 服务器上的注册表来修复受损的快捷方式 添加该条目后,Enterprise Vault 会将每个受损的快捷方式与依然存在的重复 Saveset 实例关联, 以此来修复它们 如果 Enterprise Vault 找不到此实例, 它会删除快捷方式 运行 EVDuplicateCleaner 后修复受损的快捷方式 1 打开注册表编辑器 2 先找到, 然后单击注册表中的以下项 : HKEY_LOCAL_MACHINE \Software \Wow6432Node \KVS \Enterprise Vault \Agents 3 创建一个名为 FixOrphanedShortcut 的 DWORD 条目, 然后将其值指定为 1 4 运行 Exchange 邮箱归档任务以处理快捷方式 该任务通常按照已设置的日程表运行 但是, 如果要在此日程表之外运行该任 务, 可以使用管理控制台中的 立即运行 功能立即运行该任务 有关说明, 请参见 管理指南 5 修复快捷方式后, 请删除 FixOrphanedShortcut 注册表项 如果不删除, 该注册表项可能会对归档性能产生负面影响

56 12 EVEARemovalUtility 本章节包括下列主题 : 关于 EVEARemovalUtility EVEARemovalUtility 先决条件 运行 EVEARemovalUtility EVEARemovalUtility 语法 EVEARemovalUtility 输出和日志文件的格式 EVEARemovalUtility 使用示例 关于 EVEARemovalUtility EVEARemovalUtility 是用于从文件中删除扩展属性的命令行实用程序 Enterprise Vault 无法在 NTFS 文件系统上为具有扩展属性的文件 ( 例如, 迁移自 Novell 文件系统的文件, 或先前使用 Dell EMC DiskXtender 之类的应用程序进行归档的文件 ) 创建占位符快捷方式 此局限性是由 Microsoft 限制导致的 : 占位符使用无法包含扩展属性的重新解析点 Enterprise Vault 可对具有扩展属性的文件进行归档, 但无法创建占位符 Enterprise Vault 在文件系统归档任务报告中包含一条与以下内容类似的消息 : Failed to write a placeholder file because it has extended attributes. Use EVEARemovalUtility to remove the extended attributes. File Name: %1 注意 : 要获取任务报告中的此消息,Windows 文件服务器必须安装有 Enterprise Vault 10.0 或更高版本的 FSA 代理

57 EVEARemovalUtility EVEARemovalUtility 先决条件 57 可以使用 EVEARemovalUtility 从文件中删除扩展属性 如果先前创建占位符失败, 则删除扩展属性后,Enterprise Vault 可在下次运行归档时创建占位符 EVEARemovalUtility 先决条件 您用于运行 EVEARemovalUtility 的用户帐户需要符合以下条件之一 : 对文件服务器具有本地管理员权限 对共享具有完整访问权限, 对文件和文件夹具有读取扩展属性和写入扩展属性权限 如果计算机启用了用户帐户控制 (UAC), 您必须使用管理员权限运行该实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 您可以在 Enterprise Vault 服务器或另一台 Windows 计算机 ( 例如包含您要处理的文件的 Windows 文件服务器 ) 上运行该实用程序 计算机必须已安装以下软件 :.Net Framework Microsoft Visual C 可再分发软件包 要在 Enterprise Vault 服务器之外的 Windows 计算机上运行该实用程序, 请将 Enterprise Vault 服务器上 Enterprise Vault 安装文件夹中的以下文件复制到 Windows 计算机上的适当文件夹中 不要替代任何现有文件 : EVEARemovalUtility.exe EVManagedLibrary.dll KVS.EnterpriseVault.Common.dll KVS.EnterpriseVault.FileServerArchiveCommon.dll KVS.EnterpriseVault.Runtime.dll EVRT.dll 运行 EVEARemovalUtility 您可以从 Enterprise Vault 服务器或另一台 Windows 计算机 ( 例如存储您要处理的文件的 Windows 文件服务器 ) 运行 EVEARemovalUtility 请参见第 57 页的 EVEARemovalUtility 先决条件 注意 : 该实用程序会从所处理的文件中永久删除所有扩展属性 在运行 EVEARemovalUtility 前, 我们建议您先对要处理的文件进行完整备份

58 EVEARemovalUtility EVEARemovalUtility 语法 58 运行 EVEARemovalUtility 1 打开命令提示符窗口, 然后将目录转到包含 EVEARemovalUtility 文件的文件夹 在 Enterprise Vault 服务器上, 这些文件位于 Enterprise Vault 安装文件夹中 2 使用所需参数运行 EVEARemovalUtility 我们建议在使用 -r 参数运行实用程序之前, 先使用 -l 参数和 -d 参数运行, 以便创建日志文件, 其中列出了该实用程序将删除的属性 请参见第 58 页的 EVEARemovalUtility 语法 EVEARemovalUtility 语法 EVEARemovalUtility 命令的语法如下所示 : EVEARemovalUtility.exe path [-s -f] [-l] [-d] [-r [-q]] 表 12-1 描述可用的参数 表 12-1 参数 path EVEARemovalUtility 参数 说明 包括下列状态 : 要处理的单个文件的 UNC 路径, 例如 \\fileserver1\share\file.txt 要处理的文件夹的 UNC 路径, 例如 \\fileserver1\share EVEARemovalUtility 以前生成的日志文件的本地路径或 UNC 路径 在这种情况下, 必须使用 -f 选项 -s -f -l 递归处理在 path 中指定的文件夹 处理 path 指定的 EVEARemovalUtility 日志文件中的文件列表 将实用程序的输出重定向到日志文件 EVEARemovalUtility 会在实用程序所在的文件夹中创建日志文件 如果您未指定 -l,evearemovalutility 将在命令提示符窗口中显示其输出 -d 生成详细输出, 其中包括每个文件的扩展属性的名称和值 如果您指定了 -r 参数, 则此参数无效 -r 删除扩展属性 如果忽略此参数,EVEARemovalUtility 仅列出有关扩展属性的信息

59 EVEARemovalUtility EVEARemovalUtility 输出和日志文件的格式 59 参数 -q 说明 以静默输出模式运行 输出只包括显示已处理文件数的摘要 除非指定 -r 参数, 否则则此参数将无效 EVEARemovalUtility 输出和日志文件的格式 除非指定了 -l 参数以将 EVEARemovalUtility 的输出重定向到日志文件, 否则输出将显示在命令提示符窗口中 日志文件名称格式为 EVEARemovalUtility--timestamp.log, 其中 timestamp 指示日志文件的创建时间 timestamp 格式为 yyyymmddmmsscc, 其中 cc 指示百分之几秒 例如, 日志文件 EVEARemovalUtility log 创建于 2010 年 9 月 7 日 14 点 23 分 0.04 秒 以下命令将生成日志文件, 其中列出了文件夹及其子文件夹中文件的扩展属性的详细信息 : EVEARemovalUtility.exe \\server1\e$\folder1 -d -s -l 以下为此命令的输出示例 : Extended Attribute Removal Utility. Veritas Enterprise Vault. Copyright (c) Veritas Technologies LLC. List extended attributes from \\server1\e$\folder Filename ExtAttrSTATE Details ## \\server1\e$\folder1\file1.txt PRESENT <EA1-Value>, <EA2-Value2> \\server1\e$\folder1\file2.txt NOT PRESENT \\server1\e$\folder1\file3.txt PRESENT <EA1-Value3> \\server1\e$\folder1\file4.txt PRESENT <EA1-Value> \\server1\e$\folder1\file5.txt NOT PRESENT \\server1\e$\folder1\file6.doc NOT PRESENT \\server1\e$\folder1\file7.txt NOT PRESENT \\server1\e$\folder1\file8.doc NOT PRESENT \\server1\e$\folder1\subfolder\file9.doc PRESENT <CS-12>, <AUTHOR-P1> \\server1\e$\folder1\subfolder\file91.doc NOT PRESENT ##

60 EVEARemovalUtility EVEARemovalUtility 使用示例 60 Summary Present Not present Start time End time At 20:51: At 20:51: Total elapsed time : 0 hours 0 mins 0 seconds 249 msec 如果忽略 -d 参数, 则输出将忽略扩展属性的名称和值 如果需要, 您可以先编辑日志文件的内容, 然后再提交日志文件以使用 -f 参数对其进行处理 例如, 您可能想要删除示例日志文件中所列的除 file4.txt 以外的所有文件的扩展属性 您可以编辑日志文件以删除 file4.txt 行, 然后再提交日志文件进行处理 注意 : 请不要更改以 ## 字符进行限制的行的格式, 否则该实用程序可能无法正确读取文件列表 使用 -r 参数删除扩展属性时, 如果还包括 -q 参数, 则命令将生成 静默 输出 输出仅包括有关已处理文件数的摘要信息 EVEARemovalUtility 使用示例 这些示例方案说明了如何使用 EVEARemovalUtility 删除扩展属性 : 请参见第 60 页的 EVEARemovalUtility 示例 : 处理单个文件 请参见第 61 页的 EVEARemovalUtility 示例 : 处理文件夹及其子文件夹 EVEARemovalUtility 示例 : 处理单个文件 假设 Enterprise Vault 报告无法为位于文件服务器 fs1 共享 e$ 文件夹 folder1 中名为 filex.txt 的单个文件创建占位符, 原因是该文件包含扩展属性 您可从 Enterprise Vault 服务器运行以下命令 : EVEARemovalUtility.exe \\fs1\e$\folder1\filex.txt -d 命令提示符窗口的输出将列出 filex.txt 的扩展属性 您决定要删除这些扩展属性 运行以下命令以删除 filex.txt 中的扩展属性 : EVEARemovalUtility.exe \\fs1\e$\folder1\filex.txt -r 命令提示符窗口的输出指示已删除 filex.txt 的扩展属性

61 EVEARemovalUtility EVEARemovalUtility 使用示例 61 EVEARemovalUtility 示例 : 处理文件夹及其子文件夹 假设出现以下情况之一 : Enterprise Vault 报告无法为文件服务器 fs1 共享 e$ 中的文件夹 folder1 及其子文件夹中的若干文件创建占位符, 原因是这些文件包含扩展属性 或者您将文件夹结构从 UNIX 系统迁移到了 Windows 文件服务器, 然后想要先将扩展属性从已迁移文件中删除, 再使用 Enterprise Vault 对已迁移文件进行归档 您可以按照以下方式使用 EVEARemovalUtility 来处理文件 : 在 Enterprise Vault 服务器上输入以下命令以创建日志文件, 其中列出了相关路径上 ( 包括子文件夹 ) 所有文件的扩展属性的详细信息 EVEARemovalUtility.exe \\fs1\e$\folder1 -s -l -d 检查日志文件 EVEARemovalUtility--timestamp.log, 然后决定要删除所有列出的文件中包含的扩展属性 输入以下命令删除扩展属性 : EVEARemovalUtility.exe EVEARemovalUtility--timestamp.log -f -r 由于未指定 -l 参数, 删除结果将显示在命令提示符窗口中 或者, 可以运行以下命令将扩展属性从 folder1 及其子文件夹中的所有文件中删除 此命令会将其输出发送到新的日志文件 : EVEARemovalUtility.exe \\fs1\e$\folder1 -s -l -r 以下命令具有相同的效果, 但是在静默输出模式下运行 该命令只将有关它已处理的文件数的摘要信息输出到日志文件中 : EVEARemovalUtility.exe \\fs1\e$\folder1 -s -l -r -q 请参见第 59 页的 EVEARemovalUtility 输出和日志文件的格式

62 13 EVFSASetRightsAndPermissions 本章节包括下列主题 : 关于 EVFSASetRightsAndPermissions 运行 EVFSASetRightsAndPermissions 关于 EVFSASetRightsAndPermissions 在 Windows 文件服务器上, 除非 Vault Service 帐户是本地 Administrators 组的成 员, 否则它需要文件系统归档的一组最小权限 请参见 设置文件系统归档 中的 附录 Windows 文件服务器上 Vault Service 帐户所需的权限 如果您更改 Vault Service 帐户, 则必须确保为新帐户授予所需的权限 您可使用 EVFSARightsAndPermissions 实用程序为新帐户配置权限 当您安装 FSA 代理时,EVFSARightsAndPermissions 实用程序将安装在文件服务器上 该实用程序将在 Enterprise Vault 程序文件夹中创建一个名为 EVFSASetRightsAndPermissions.log 的日志文件 该日志文件列出了其已授予指定帐户的所有权限, 并指示该配置的每个阶段是取得了成功还是遭到了失败 注意 : 请确保您的组策略权限不会覆盖 Vault Service 帐户所需的本地权限 运行 EVFSASetRightsAndPermissions 您必须使用文件服务器上本地 Administrators 组的成员帐户运行 EVFSASetRightsAndPermissions

63 EVFSASetRightsAndPermissions 运行 EVFSASetRightsAndPermissions 63 运行 EVFSASetRightsAndPermissions 1 在文件服务器上, 使用本地 Administrators 组的成员用户登录 2 打开命令提示符窗口 3 导航到 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 4 键入以下命令 : EVFSASetRightsAndPermissions username 其中,username 是 Vault Service 帐户的名称 5 控制台输出会指示该实用程序的进度 如有必要, 可检查 Enterprise Vault 程序文件夹中的输出日志文件 EVFSASetRightsAndPermissions.log

64 14 EVrights 本章节包括下列主题 : 关于 EVrights EVrights 语法 关于 EVrights EVrights 语法 使用 EVrights 可通过命令行或批处理文件向用户和组授予权限 需要有管理员权限才能设置 USER 权限 EVrights name right 名称标识您希望修改其权限的用户或组 如果名称中包含空格字符, 则使用引号将该名称引起来 表 14-1 介绍了您可以授予的权限 这些权限是区分大小写的, 因此键入时必须与显示的内容完全一致 表 14-1 可用权限 权限 SeAssignPrimaryTokenPrivilege SeAuditPrivilege SeBackupPrivilege SeBatchLogonRight SeChangeNotifyPrivilege 说明替换进程级别令牌 生成安全审核 备份文件和目录 作为批处理作业登录. 跳过横向检查

65 EVrights EVrights 语法 65 权限 SeCreatePagefilePrivilege SeCreatePermanentPrivilege SeCreateTokenPrivilege SeDebugPrivilege SeIncreaseBasePriorityPrivilege SeIncreaseQuotaPrivilege SeInteractiveLogonRight SeLoadDriverPrivilege SeLockMemoryPrivilege SeMachineAccountPrivilege SeNetworkLogonRight SeProfileSingleProcessPrivilege SeRemoteShutdownPrivilege SeRestorePrivilege SeSecurityPrivilege SeServiceLogonRight SeShutdownPrivilege SeSystemEnvironmentPrivilege SeSystemProfilePrivilege SeSystemtimePrivilege SeTakeOwnershipPrivilege SeUnsolicitedInputPrivilege 说明创建页面文件 创建永久共享的对象 创建令牌对象 调试程序. 提高计划优先级 增加配额 本地登录 加载和卸载设备驱动程序 锁定内存中的页面 向域中添加工作站 通过网络访问此计算机. 配置文件单个进程 强制从远程系统关闭 还原文件和目录. 管理审核和安全日志 作为服务登录. 关闭系统 修改固件环境值 配置文件系统性能 更改系统时间 获取文件或其他对象的所有权. 从终端设备中读取未经请求的输入 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序

66 15 EVservice 本章节包括下列主题 : 关于 EVService EVservice 先决条件 EVservice 语法 EVservice 列表文件格式 关于 EVService EVservice 是命令行实用程序, 该程序允许您启动和停止本地计算机或远程计算机上的 Windows 服务和 Enterprise Vault 任务 EVservice 还可以暂停和继续用于接受暂停和恢复请求的服务和 Enterprise Vault 任务 请注意下列事项 : EVservice 先决条件 如果您在群集环境中运行 Enterprise Vault, 则可以使用 EVservice 控制任务, 但不能控制服务 要控制 VCS 群集中的服务, 请使用 hares 命令, 该命令将在 Veritas Cluster Server 管理指南 中介绍 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 如果要使用 EVservice 管理远程计算机上的 Enterprise Vault 任务, 请确保 Enterprise Vault 管理控制台已安装在安装 EVservice 的计算机上 如果要启动或停止远程计算机上的服务或 Enterprise Vault 任务, 则运行 EVservice 所使用的帐户必须是服务或任务所在的计算机上的本地管理员组的成员 如果向远程计算机上的本地管理员组中添加帐户, 则会发现必须重新启动计算机之后才可以使用 EVservice

67 EVservice EVservice 语法 67 EVservice 语法 请注意, 对于控制服务的以下命令, 您可以为 computer 参数指定任意有效别名或名称 但是, 对于控制任务的那些命令, 指定的 computer 名称必须与 Enterprise Vault 中使用的计算机别名对应 EVservice start stop pause resume computer service [service...] 启动 停止 暂停或恢复具有指定别名或名称的计算机上的指定服务 如果服务名称包含空格, 则将该名称用引号引起来 例如, 以下命令启动计算机 GAMMA 上的 Enterprise Vault Shopping Service: EVService start GAMMA "Enterprise Vault Shopping Service" EVservice start stop pause resume computer task [task...] 启动 停止 暂停或恢复具有指定名称 ( 且必须与 Enterprise Vault 中使用的计算机别名对应 ) 的计算机上的指定 Enterprise Vault 任务 如果任务名称包含空格, 则将该名称用引号引起来 例如, 以下命令启动计算机 OMEGA 上的 GAMMA 的公用文件夹任务 : EVservice start OMEGA "Public Folder task for GAMMA" EVservice start stop pause resume computer listfile 启动 停止 暂停或恢复指定文本文件中列出的服务和 Enterprise Vault 任务, 这些服务和任务既可以是本地的, 也可以是远程的 例如, 以下命令启动文件 evservices_and_tasks.txt 中列出的服务和任务 : EVservice start GAMMA evservices_and_tasks.txt 该文件可以包含很多计算机的条目 但是, 该命令只对在命令行上指定的计算机上运行的服务起作用 EVservice start stop pause resume listfile 启动 停止 暂停或恢复指定文本文件中列出的所有服务和 Enterprise Vault 任务 EVservice 按服务和任务在列表文件中的列出顺序启动服务和任务, 并且按相反的顺序停止服务和任务 EVservice 列表文件格式 列表文件的格式如下 : computer:service_or_task EVservice 忽略不包含冒号 (:) 的所有行, 因此您可以在需要时添加注释 例如 : Enterprise Vault Service and Task Startup List (comment line) GAMMA:Enterprise Vault Directory Service GAMMA:Enterprise Vault Indexing Service

68 EVservice EVservice 列表文件格式 68 GAMMA:Enterprise Vault Shopping Service GAMMA:Enterprise Vault Storage Service GAMMA:Mailbox Archiving Task for EXCH1 DELTA:Mailbox Archiving Task for EXCH2 请注意下列事项 : 在指定 Enterprise Vault 任务名称的这些行中,computer 名称必须与 Enterprise Vault 中使用的计算机别名相对应 停止所有任务的最简单方法是停止 Task Controller Service 可以通过编辑每个 任务的属性, 将其 启动类型 设置为 自动, 以便在重新启动 Task Controller Service 时自动启动任务 有关详细信息, 请参见 管理指南 如果通过以下命令使用上面的样本文件, 计算机 DELTA 上的任务将不会受到影响 ( 原因是已在命令行上指定计算机 GAMMA): EVservice start GAMMA evservices_and_tasks.txt

69 16 EVSPShortcutManager 本章节包括下列主题 : 关于 EVSPShortcutManager 运行 EVSPShortcutManager 所需的权限 EVSPShortcutManager 语法 EVSPShortcutManager 示例 关于 EVSPShortcutManager EVSPShortcutManager 是使您能够管理 SharePoint 中的 Enterprise Vault 快捷方式的命令行实用程序 可以使用 EVSPShortcutManager 执行以下操作 : 以行为与 SharePoint 文档完全相同的新快捷方式来替换 HTML 快捷方式 新快捷方式与相应的原始文档使用相同的图标 撤回已归档项目以使用相应的原始文档替换整个站点 集合或库中的所有快捷方式 在 Enterprise Vault 8.0 SP3 以前,Enterprise Vault 在 SharePoint 中创建 HTML 快捷方式 Enterprise Vault 8.0 SP3 引入了新的 SharePoint 快捷方式, 可为用户提供无缝体验 可以编辑快捷方式, 并且所有更改都将保存回 SharePoint 快捷方式不会中断 SharePoint 工作流 以前,Enterprise Vault 从不使用快捷方式来替换工作流项目 当对文档进行归档时, 不会中断指向该文档的现有链接 快捷方式将使用已归档文档的原始图标

70 EVSPShortcutManager 运行 EVSPShortcutManager 所需的权限 70 运行 EVSPShortcutManager 所需的权限 用于运行 EVSPShortcutManager 的帐户必须具有以下角色 : SharePoint 服务器上的本地管理员角色 SharePoint 配置数据库的 sysadmin 服务器角色 该帐户还必须具有以下角色之一 : 站点集合管理员 此角色允许 EVSPShortcutManager 处理站点集合中的每个站点 Web 应用程序管理员 此角色允许 EVSPShortcutManager 处理 Web 应用程序 中的每个站点 此角色使用 Web 应用程序的策略提供 完全控制 权限 站点管理员 此角色提供对站点的 完全控制 权限 在这种情况下, 帐户还 必须对 EVSPShortcutManager 处理的站点中的文档库具有 完全控制 权限 或者, 如果您使用 -server 选项, 该帐户必须对 SharePoint_Config 配置数据库具有访问权限 EVSPShortcutManager 语法 EVSPShortcutManager operationlocation -url "url" [options] 表 16-1 介绍了可以与 EVSPShortcutManager.exe. 一起使用的参数 表 16-1 参数 operation EVSPShortcutManager.exe 参数 说明 指定要执行的操作 可指定的 operation 如下所示 : -convert 使用此选项可以用行为与 SharePoint 文档完全相同的新快捷方式来替换 HTML 快捷方式 -recall 使用此选项可以用相应的已归档 SharePoint 文档来替换快捷方式 使用此选项之前, 请使用 -convert 选项运行 EVSPShortcutManager, 以确保所有 HTML 快捷方式已替换为新快捷方式 location -server 处理整个 SharePoint 服务器 指定 -server 时不需要提供 URL -site -library

71 EVSPShortcutManager EVSPShortcutManager 示例 71 参数 url 说明 要处理的 SharePoint 站点 集合或库的 URL 如果 URL 中有空格, 则必须将该 URL 用引号引起来, 或使用 %20 来表示每个空格 指定 -server 时不需要提供 URL options -report 在报告模式下运行 EVSPShortcutManager 在报告模式中,EVSPShortcutManager 不会处理快捷方式, 但是会创建一个日志文件, 显示如果正常运行 EVSPShortcutManager 将处理的内容 -silent 使用此选项可确保 EVSPShortcutManager 永远不会提示确认 在脚本中使用 EVSPShortcutManager 时, 请使用 -silent -log 指定此选项以及一个文件夹路径, 使 EVSPShortcutManager 在该文件夹中创建日志文件 如果省略此选项,EVSPShortcutManager 将在 Enterprise Vault 安装文件夹的 SharePoint Logs\EVSPSShortcutManager 子文件夹中创建日志文件 日志文件名为 EVSPShortcutManageryyyyMMddHHmmss.xml, 其中 yyyymmddhhmmss 表示创建该日志文件的日期和时间 -norecurse 将此选项与 -site 结合使用可避免处理子站点 除非您指定此选项, 否则 EVSPShortcutManager 默认情况下会处理子站点 可以根据需要组合选项 例如, 可以同时使用 -report 和 -log 以便在报告模式下运行 EVSPShortcutManager 并指定日志文件位置 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 EVSPShortcutManager 示例 扫描 SharePoint 服务器中的 HTML 快捷方式, 不转换任何快捷方式并将日志文件置于默认文件夹 : EVSPShortcutManager -convert -server -report 扫描 SharePoint 服务器中的 HTML 快捷方式并将日志文件置于名为 C:\MyLogs 的文件夹中

72 EVSPShortcutManager EVSPShortcutManager 示例 72 EVSPShortcutManager -convert -server -report -log C:\MyLogs 将 HTML 快捷方式转换为名为 Financial Documents 的站点库中的新快捷方式 : EVSPShortcutManager -convert -library -url " Documents" 使用相应的已归档文档在名为 mysite 的站点替换快捷方式, 且不处理子站点 : EVSPShortcutManager -recall -site -norecurse -url

73 17 EVSVR 本章节包括下列主题 : 关于 EVSVR 启动 EVSVR EVSVR 命令 EVSVR 应用程序状态 创建 EVSVR 操作文件 编辑在其中启用了检查点的 EVSVR 操作文件 运行 EVSVR 操作 关于 EVSVR 操作设置 将某项 EVSVR 操作的输出用作其他操作的输入 查看 EVSVR 输出日志文件 以交互模式运行 EVSVR 提高 EVSVR 处理 CAB 集合的性能 关于 EVSVR EVSVR 是一个命令行实用程序, 可以使用它报告 验证和修复 Enterprise Vault 存储 表 17-1 汇总了 EVSVR 可以执行的操作类型

74 EVSVR 关于 EVSVR 74 表 17-1 操作类型 报告 EVSVR 操作类型 说明 此操作提供以下内容的计数或列表 : 保管库存储分区中的项目 保管库存储数据库和指纹数据库中的记录 Enterprise Vault 目录数据库中的某些记录 例如, 报告操作可以提供以下信息 : 站点的保管库存储中最近两天归档的所有文件的计数 保管库存储数据库中每个 saveset 记录的详细信息 目录数据库中的归档和归档文件夹信息 验证 此操作执行下列一项或多项操作 : 根据所引用的保管库存储对象来验证保管库存储数据库和指纹数据库记录 验证保管库存储对象在保管库存储数据库和指纹数据库中是否有有效记录 根据等同的指纹数据库记录验证保管库存储数据库记录 根据等同的目录数据库记录验证保管库存储数据库记录 确定没有创建日期的保管库存储数据库中集合记录的数量 修复 此操作执行下列一项或多项操作 : 使用保管库存储对象修复保管库存储数据库之内和保管库存储数据库与指纹数据库之间的记录 将没有正确验证的任何 SIS 部件列入黑名单 将 SIS 部件列入黑名单之后, 归档包含相同 SIS 部件的新项目将导致 Enterprise Vault 在磁盘上创建新的 SIS 部件文件 删除与丢失的项目关联的保管库存储和指纹数据库记录 在保管库存储和指纹数据库中重新创建所有丢失的 saveset 和 SIS 部件记录 为保管库存储数据库中没有创建日期的集合记录设置创建日期 当目录数据库中存在保管库存储数据库中缺少的归档和归档文件夹信息时, 在保管库存储数据库中重新创建相应信息 对于 Exchange 邮箱和文件系统归档, 当保管库存储数据库中存在目录数据库中缺少的归档和归档文件夹信息时, 在目录数据库中重新创建相应信息 对于 Exchange 邮箱和文件系统归档, 当目录数据库和保管库存储数据库中都缺少归档和归档文件夹信息时, 在目录数据库和保管库存储数据库中重新创建相应信息, 并且 EVSVR 可以从目标 Exchange 系统或文件系统卷中获取所需的信息

75 EVSVR 关于 EVSVR 75 EVSVR 可以对 CIFS NTFS Centera 分区 流转化器存储设备上的分区以及对收集的项目和未收集的项目执行操作 在可以执行 EVSVR 操作之前, 必须在操作文件中对该操作进行定义 请参见第 78 页的 创建 EVSVR 操作文件 关于 EVSVR 中的检查点功能 您可以为任何 EVSVR 操作启用 检查点 此功能使 EVSVR 在执行操作时创建其当前状态的快照 因此, 如果该操作因为某种原因停止或失败, 则您可以从最近的检查点继续该操作, 而无需从头开始重新启动该操作 您会发现如果需要对大量数据运行操作, 此功能非常有用, 否则可能需要很长时间才能从头开始重新运行 EVSVR 检查点支持以下功能 : 操作容器步骤阶段和子步聚 一些 EVSVR 操作组合了多个单一操作 如果停止, 设有检查点的操作会从 EVSVR 之前执行的操作继续进行 EVSVR 会对 Enterprise Vault 站点和一个或多个保管库存储组 保管库存储和分区 ( 称为容器 ) 执行操作 如果停止, 设有检查点的操作会从 EVSVR 之前处理的容器继续进行 一些 EVSVR 操作会通过多个步骤处理容器 如果停止, 设有检查点的操作会从 EVSVR 之前执行的步骤继续进行 EVSVR 会分多个阶段或子步骤执行操作中的某些步骤 如果停止, 设有检查点的操作会从 EVSVR 之前执行的阶段或子步骤继续进行 EVSVR 不会将 Enterprise Vault 分区和数据库扫描中的位置设为检查点 因此, 对于针对单个容器执行的一个单步骤操作, 您可以启用检查点, 但没有任何作用 有关对 CIFS 和 NTFS 分区执行 EVSVR 操作的说明 如果使用除 Enterprise Vault 迁移器之外的迁移器将已归档的数据迁移到辅助存储, 则您可能会发现, 运行 EVSVR 会导致大量已迁移 CAB 文件被临时撤回 撤回的文件将占用大量分区空间, 从而可能导致分区变满 如果使用 Enterprise Vault 迁 移器, 则不会出现此问题 Enterprise Vault 会根据您设置分区的 撤回文件的缓存 期限 属性的方式删除这些临时文件 此设置的默认值为七天 在运行 EVSVR 之前, 请确保相关 Enterprise Vault 分区所在的设备上存在足够的 可用空间 若要减少 Enterprise Vault 保留撤回文件的时间, 可以减小 撤回文件 的缓存期限 属性的值 缓存期限已过时, 集合进程将删除撤回的文件 可以通过使用分区属性的 集合 选项卡上的 立即运行 选项来手动触发集合进程

76 EVSVR 启动 EVSVR 76 启动 EVSVR 您必须以 Vault Service 帐户身份在 Enterprise Vault 服务器上运行 EVSVR 服务器必须位于包含要处理数据的 Enterprise Vault 站点中 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 启动 EVSVR 1 使用 Vault Service 帐户登录到 Enterprise Vault 服务器 2 请执行下列操作之一 : 在 Windows 资源管理器中, 导航到 Enterprise Vault 程序文件夹 ( 例如, C:\Program Files (x86)\enterprise Vault), 并双击 evsvr.exe 打开命令提示符窗口, 转到 Enterprise Vault 程序文件夹 然后键入以下命令 : EVSVR EVSVR 将显示一些启动信息, 包括下列各项 : 如果 MAPI (Exchange) 和 Domino 运行时组件不可用, 则显示这种情况 如果要执行任何需要检索 saveset 的 EVSVR 操作, 则必须确保安装相应的运行时组件 运行 EVSVR 所使用的用户帐户的名称 ( 即 Vault Service 帐户 ) Enterprise Vault 站点的名称 EVSVR 版本号 3 在 EVSVR> 提示符下键入命令 EVSVR 命令 表 17-2 列出了可以在 EVSVR> 提示符下键入的命令

77 EVSVR EVSVR 命令 77 表 17-2 命令 continue EVSVR 命令 效果 从最新检查点继续执行当前的操作文件 ( 如果可用 ) 仅当为该操作启用检查点后, 此命令才有效 如果在首次启用检查点时启动操作, 则 continue 命令等效于 start 命令 edit 打开 EVSVR 操作 对话框, 以便您可以编辑当前加载的操作文件或创建新文件 请参见第 78 页的 创建 EVSVR 操作文件 load [file] 加载操作文件 如果不指定文件, 则 EVSVR 将提示您选择一个文件 必须先加载操作文件, 然后才能运行它 如果已加载操作文件, 则 EVSVR 将卸载它, 然后加载您指定的文件 unload start stop pause resume restart status 卸载当前的操作文件, 而不执行任何其他操作 从头开始执行当前的操作文件 如果已为该操作启用检查点, 此命令将重置检查点信息, 并从头开始启动此操作 停止执行当前的操作文件 EVSVR 将完成它停止之前执行的任何操作, 并为执行的操作生成报告文件 暂停执行当前的操作文件 恢复执行当前的操作文件 停止执行当前的操作文件, 然后从头开始重新启动它 显示 EVSVR 的当前状态, 包括其应用程序状态 请参见第 78 页的 EVSVR 应用程序状态 cls exit 或 quit interactive 清除 EVSVR 窗口 退出 EVSVR 以交互模式运行 EVSVR 此模式允许您执行多个专用活动, 其中包括 : 检索指定的已归档项目的 saveset 和关联 SIS 部件 检索指定的 SIS 部件 从 Dell EMC Centera 数据块中提取多个保存集 列出 Enterprise Vault 存储指定 saveset 的所有部分的位置 请参见第 112 页的 以交互模式运行 EVSVR help 或? 显示有关 EVSVR 命令的屏幕帮助

78 EVSVR EVSVR 应用程序状态 78 EVSVR 应用程序状态 表 17-3 列出了 EVSVR 可以在其中运行的应用程序状态 表 17-3 状态 Active DialogueRunning NotReady Paused Ready EVSVR 应用程序状态 说明 EVSVR 正在执行操作文件 EVSVR 正在显示 EVSVR 操作 对话框 未加载操作文件 如果启动 EVSVR 时没有参数列表, 则此状态是初始状态 EVSVR 在执行操作文件时已暂停 已加载操作文件 应用程序状态确定可以输入的 EVSVR 命令 例如,stop 命令仅在 EVSVR 状态为 Active 或 Paused 时有效 如果输入对当前状态无效的命令, 则 EVSVR 显示一条错误消息来指示此情况 若要确定 EVSVR 的当前状态, 请在 EVSVR> 提示符下键入 status 创建 EVSVR 操作文件 必须先创建操作文件, 然后才能执行 EVSVR 操作 操作文件是一个 XML 文件, 定义 EVSVR 要执行的操作以及对什么数据集执行 通过从 EVSVR Operations(EVSVR 操作 ) 对话框中选择所需的选项, 可以创建操作文件

79 EVSVR 创建 EVSVR 操作文件 79 图 17-1 EVSVR Operations(EVSVR 操作 ) 对话框 通过此对话框可以定义以下内容 : 要处理的存储数据和目录数据 EVSVR 处理与以下内容之一相关联的数据 : Enterprise Vault 站点中所有保管库存储组的所有保管库存储中的所有分区 单个保管库存储组的所有保管库存储中的所有分区 单个保管库存储中的所有分区 单个分区 要处理的特定归档 这仅在 EVSVR 处理保管库存储数据库或目录数据库中的归档信息时适用 要处理的已归档项目的日期范围

80 EVSVR 创建 EVSVR 操作文件 80 要执行的操作 输出日志文件的位置 如果您选择启用检查点或项目列表工具, 日志文件的名称还确定 EVSVR 在其中处理项目列表文件的检查点文件和文件夹的名称 要使用的线程数及优先级 注意 : 某些选项可能不可用, 这取决于您选择要执行的操作 创建操作文件 1 在 EVSVR> 提示符下, 键入 edit 以打开 EVSVR Operations (EVSVR 操作 ) 对话框 请注意下列事项 : Operations XML File( 操作 XML 文件 ) 显示当前操作文件的名称 Site( 站点 ) 显示为其处理数据的 Enterprise Vault 站点的名称 这是 Enterprise Vault 服务器所属的站点 无法更改该站点 2 指定要处理的存储数据 默认情况下, 操作文件指定 EVSVR 将处理 Enterprise Vault 站点中所有保管库存储组的所有保管库存储的所有分区的数据 但是, 可以将处理的数据量减到最小, 如下所述 : 要处理单个保管库存储组, 请清除 Process All Vault Store Groups( 处理所有保管库存储组 ), 然后选择所需的组 要处理单个保管库存储, 请清除 Process All Vault Stores( 处理所有保管库存储 ), 然后选择所需的保管库存储 要处理单个分区, 请清除 Process All Partitions( 处理所有分区 ), 然后选择所需的分区 3 为其他设置选择所需的值, 如下所示 : Process All Archives ( 处理所有归档 ) 默认情况下,EVSVR 处理所选存储数据集中的所有归档 要选择单个归档, 请清除 Process All Archives( 处理所有归档 ), 然后选择一个归档 如果存在大量归档, 则对话框将显示一个表单, 以便您可以按归档名称进行筛选

81 EVSVR 创建 EVSVR 操作文件 81 Date Range To Process ( 处理的日期范围 ) 请执行下列操作之一 : 使用默认设置 ( 不限定日期范围 ) 在 Unit( 单位 ) 框中选择一个时间单位, 然后在 Units ( 单位数 ) 框中指定单位数 例如, 如果选择 Hour( 小时 ) 和 2, 则 EVSVR 将处理在开始 EVSVR 操作之前的两小时内归档的项目 在 Unit( 单位 ) 框中选择 Use date range( 使用日期范围 ), 然后选择 Set Date Range( 设置日期范围 ), 并在 Items archived from( 项目归档自 ) 框中指定日期范围 设置日期范围时,Trust CIFS Partition Created Dates ( 信任 CIFS 分区创建日期 ) 选项将可用 对于扫描 CIFS 分区的操作, 该选项可以提高 EVSVR 扫描分区的速度 但是, 必须确保要扫描的所有文件夹和文件具有准确的创建日期, 因为这些日期对于帮助 EVSVR 确定某些旧项目的归档时间至关重要 对于 Enterprise Vault 2007 或更低版本创建的每个 Saveset (.dvs) 文件,EVSVR 使用创建日期确定文件中首个归档项目的日期 Saveset 文件的上次修改日期帮助 EVSVR 确定 Enterprise Vault 作为共享者添加到该文件中的最后一个归档项目的日期 如果您在从备份还原分区时复制或移动过 Saveset 文件, 这些文件的创建日期可能已改变 另一方面, 如果您确定创建日期无误, 且这些日期不在 EVSVR 中指定的日期范围内, 则您可以放心地在扫描中排除这些文件, 以加快扫描速度 对于 Enterprise Vault 8.0 或更高版本创建的每个 Saveset 文件,EVSVR 通过查找文件的上次修改日期及其文件夹路径中的日期来建立归档日期 这些日期在备份和还原操作期间将会保留, 因此提供了一种更可靠的用于确定每个项目归档日期的方法 某些 EVSVR 操作将扫描数据库记录而不是保管库存储分区中的文件 例如,ArchiveObjects 验证操作和 DatabaseLinkages 验证操作便是如此 这些操作会忽略 Trust CIFS Partition Created Dates( 信任 CIFS 分区创建日期 ) 设置

82 EVSVR 创建 EVSVR 操作文件 82 是否选择日期范围取决于要解决的问题的严重性 如果要作为恢复过程的一部分来修复大量项目, 则不设置日期范围非常重要 此设置允许 EVSVR 修复最多的项目 另一方面, 如果要处理少量项目或已知范围的项目, 则可以设置日期范围 例如, 假设修复操作已无法修复许多项目 通过对包括所有已失败项目的日期范围重复进行操作, 您可能能够快速确定问题的原因 如果您重复进行操作, 而没有指定日期范围, 则可能需要几天才能完成 对于非关键操作, 通常应选择小的日期范围, 尤其是选择具有大量已归档项目的数据集 例如, 这可能是这种情况 : 如果要每天执行验证操作来仅验证上周归档的项目 Operation To Perform ( 要执行的操作 ) 选择一种操作类型 (Report( 报告 ) Verify( 验证 ) 或 Repair( 修复 )), 然后选择所需的选项 请参见第 84 页的 关于 EVSVR 操作设置 Log, Checkpoint And Item List Files( 日志 检查点和项目列表文件 ) 指定以下内容 : 用于保存输出日志文件的文件夹 默认情况下,EVSVR 将文件保存在 Enterprise Vault 程序文件夹的 Reports\EVSVR 子文件夹中 如果日志文件已经存在, 则 EVSVR 会向其附加新信息 日志文件的名称 如果选择 Auto Generate Filenames ( 自动生成文件名 ), 则 EVSVR 使用默认文件名, 如下所示 : EVSVR_yyyymmddhhmmss.Log 其中 yyyymmddhhmmss 指定 EVSVR 创建日志文件的日期和时间 是否启用检查点 如果选择启用,EVSVR 会将检查点信息存储在与日志文件位于同一文件夹的 XML 文件中 检查点文件的名称与日志文件的名称匹配, 但包含后缀 _Checkpoint 例如, 如果将日志文件名称设置为 EVSVR_Logfile.log, 对应的检查点文件的名称将为 EVSVR_Logfile_Checkpoint.xml 请参见第 75 页的 关于 EVSVR 中的检查点功能 是否处理项目列表文件 一些 EVSVR 操作用于输出验证失败且需要修复的项目列表 然后, 您可以将这些项目列表输入到第二个 EVSVR 操作中, 该操作通常比正常操作速度快很多, 因为它需要处理的数据较少 EVSVR 将项目列表文件输出到的文件夹名称与日志文件的文件夹名称匹配, 但包括后缀 _Items 例如, EVSVR_Logfile_Items 请参见第 106 页的 将某项 EVSVR 操作的输出用作其他操作的输入

83 EVSVR 编辑在其中启用了检查点的 EVSVR 操作文件 83 Threads( 线程数 ) 指定要用于 EVSVR 操作的线程数 最大值为 16 所有验证和修复操作均可受益于使用多线程, 但 DatabaseReferences 修复操作尤其如此 大多数报告操作始终只运行一个线程, 即使您请求了多个线程也是如此 将线程优先级指定为 Normal( 正常 ) Low( 低 ) 或 High ( 高 ) 如果对于 DatabaseReferences 修复操作将线程优先级设置为 High( 高 ), 则 EVSVR 将优先级自动重置为 Normal( 正常 ) 这是为了避免资源预定和线程争用的潜在问题 虽然这些问题是间歇性的, 但是在 EVSVR 尝试修复某些数据库引用时它们可能会导致错误 4 单击以下项之一在操作文件中保存指定的值 : Save( 保存 ) 在操作文件中保存所选设置及其值 如果以前保存过该文件, 则 EVSVR 将覆盖它 否则,EVSVR 将提示您提供文件名 Save As( 另存为 ) 在操作文件中保存所选参数及其值 EVSVR 将提示您提供文件名 5 定义操作后, 单击以下项之一从编辑模式退出并返回到 EVSVR> 提示符 : OK( 确定 ) 退出并加载上次保存的操作文件 自上次保存以来进行的所有更改都将丢失 Cancel( 取消 ) 退出而不加载操作文件 自上次保存以来进行的所有更改都将丢失 编辑在其中启用了检查点的 EVSVR 操作文件 停止为其启用了检查点的操作时, 可以编辑其操作文件中的设置 但是, 如果更改所选操作类型 ( 报告 验证或修复 ) 或选项, 就无法从最近检查点继续执行操作文件, 而必须从头开始执行该操作 EVSVR 输出日志文件会提供如下报告 : 运行 EVSVR 操作 不过, 您可以更改其他操作属性, 例如日期范围或线程数, 然后从最近检查点继续执行操作 在创建操作文件后, 可以按以下任何方式运行它 :

84 EVSVR 关于 EVSVR 操作设置 84 在 EVSVR> 提示符下, 键入 load, 然后选择要加载的操作文件 键入 start 开始处理 在 EVSVR 操作 对话框中, 单击 确定 EVSVR 将关闭 EVSVR 操作 对话框, 并加载当前保存的操作文件, 完成运行准备工作 键入 start 开始处理 在 MS-DOS 命令提示符下, 键入以下命令 : evsvr {-c -r} operation_file_path 其中的参数如下 : -c 加载指定的操作文件, 从最新检查点 ( 如果有 ) 继续其执行, 然后退出 EVSVR 例如 : evsvr -c C:\op1.xml -r 加载指定的操作文件, 从头开始启动其执行, 然后退出 EVSVR 例如 : evsvr -r C:\op2.xml operation_file_path 指定操作文件的完整路径 如果该路径包含空格, 则将它用引号引起来 例如 : evsvr -r "C:\Operation Files\op3.xml" 如果需要, 可以在批处理文件中添加 EVSVR 命令 有些操作可能需要一些时间才能完成, 具体取决于诸如数据集的大小 日期范围和操作类型之类的因素 如果需要, 可以使用 stop pause resume 和 restart 命令控制正在运行的操作 除非处理被中断, 否则 EVSVR 会继续处理, 直到它完成操作 关于 EVSVR 操作设置 可以选择报告 验证或修复操作 所有类型的操作都生成一个包含操作结果的日志文件 在 EVSVR 中执行的报告操作 EVSVR 报告操作提供以下内容的计数或列表 : 保管库存储分区中的项目 保管库存储数据库和指纹数据库中的记录 Enterprise Vault 目录数据库中的某些记录

85 EVSVR 关于 EVSVR 操作设置 85 选项 设置确定报告是包含项目计数还是项目列表 如果选择 分区 作为 内 容 设置, 则它还确定 EVSVR 计数或列出的数据类型 内容 设置确定 EVSVR 所报告的数据类型 表 17-4 介绍可以从中选择的设置 表 17-4 内容设置 Directory 报告操作的内容设置 操作 报告目录数据库中的归档记录和归档文件夹记录 Directory and VaultStore Fingerprint Partition 报告目录数据库中的归档记录和归档文件夹记录, 以及保管库存储数据库中的 ArchivePoint 记录和保管库记录 报告指纹数据库记录 (SIS 部件记录 ) 报告分区数据 (Saveset 和 SIS 部件或 Centera Clip) 请注意下列事项 : 如果使用 Enterprise Vault 迁移器之外的迁移器同时启用了收集过程和到辅助存储的迁移, 则不支持对 CIFS 和 NTFS 分区执行此操作 这是因为非 Enterprise Vault 迁移器不提供扫描迁移数据的方法 如果要对 Dell EMC Centera 分区执行此操作, 必须确保为连接到 Centera 时所用的 Centera 配置文件启用查询功能 EVSVR 会检查是否已启用此功能, 如果未启用, 则在 EVSVR 日志文件中报告此情况 如果已禁用查询功能, 请使用 Centera CLI 或 Centera Viewer 运行 Show Profile 命令 此命令将列出 Centera 配置文件的当前功能, 然后, 您可以通过运行 Update Profile 命令启用或禁用这些功能 StorageQueue VaultStore 有关 Enterprise Vault 存储队列 ( 如果已配置 ) 文件的报告 在保管库存储的属性中, 您可以选择是否将 Exchange Server 项目的安全副本放在存储队列上, 而非将其放在原始位置 有关保管库存储数据库记录 (saveset 信息 ArchivePoint 记录和保管库记录以及 Enterprise Vault 存储队列上的安全副本 ) 的报告 EVSVR 目录报告选项 若要获取有关目录数据库中归档记录和 ArchiveFolder 记录的报告, 请选择 目录 作为 内容 设置 表 17-5 列出了选择 目录 作为 内容 设置时可用的 选项 设置

86 EVSVR 关于 EVSVR 操作设置 86 表 17-5 选项设置 ArchiveCount Archives 目录报告的选项设置 操作 对于已选定的保管库存储, 统计归档记录和 ArchiveFolder 记录的数目 对于已选定的保管库存储, 列出归档记录和 ArchiveFolder 记录 EVSVR 目录和 VaultStore 报告选项 若要获取有关目录数据库和保管库存储数据库中归档记录的报告, 请选择 目录和 VaultStore 作为 内容 设置 表 17-6 列出了选择 目录和 VaultStore 作为 内容 设置时可用的 选项 设置 表 17-6 选项设置 ArchiveCount 目录和 VaultStore 报告的选项设置 操作 对于已选定的保管库存储, 统计以下内容 : 目录数据库中归档记录和 ArchiveFolder 记录的数目 保管库存储数据库中 ArchivePoint 记录和保管库记录的数目 这些记录编录保管库存储中的所有归档和归档文件夹 他们还提供有关每个归档文件夹的父归档的信息 Archives 对于已选定的保管库存储, 列出以下信息 : 目录数据库中的归档记录和 ArchiveFolder 记录 保管库存储数据库中的 ArchivePoint 记录和保管库记录 每个归档和归档文件夹中 Saveset 的数目 EVSVR 指纹报告选项 若要获取有关指纹数据库记录的报告, 请选择 指纹 作为 内容 设置 表 17-7 列出了选择 指纹 作为 内容 设置时可用的 选项 设置 表 17-7 选项设置 EVObjectCount 指纹报告的选项设置 操作 统计跨所有成员表的未引用的 未共享的和已共享的 SIS 部件数

87 EVSVR 关于 EVSVR 操作设置 87 选项设置 EVObjects 操作 列出跨所有成员表的每个 SIS 部件记录的信息, 其中包括 : SIS 部件 ID 归档日期 集合 ID 原始大小 ( 字节 ) 存储大小 ( 字节 ) 引用计数 :Enterprise Vault 共享此 SIS 部件的次数 转换后的内容存储大小 ( 字节 ) 转换后的内容处理 ( 字节 ) 列入黑名单的原因 ( 如果适用 ) EVSVR 分区报告选项 若要获取所选数据 silo 中保管库存储分区的报告, 请选择 分区 作为 内容 设置 表 17-8 列出了选择 分区 作为 内容 设置时可用的 选项 设置 表 17-8 分区报告的选项设置 选项设置 CIFS 或 NTFS 分区 流转化器分区 Dell EMC Centera 分区 ContainerCount 统计分区中的文件数 文件夹不包括在计数中 统计所有文件 如果无意中存在任何非 Enterprise Vault 文件, 则这些文件包括在计数中 统计内容流数, 包括除 Enterprise Vault 之外的应用程序创建的内容流 统计 Clip 数, 包括除 Enterprise Vault 之外的应用程序创建的 Clip

88 EVSVR 关于 EVSVR 操作设置 88 选项设置 CIFS 或 NTFS 分区 流转化器分区 Dell EMC Centera 分区 EVContainerCount 统计分区中的 Enterprise Vault 文件数 统计 Enterprise Vault 已创建的内容流数 统计 Enterprise Vault 已创建的 Clip 数 如果无意中存在任何非 Enterprise Vault 文件, 则从计数中排除这些文件 计数包括具有以下扩展名的文件 :.ARCHCAB,.ARCHDVF,.ARCHDVFCC,.ARCHDVFSP,.ARCHDVS,.ARCHDVSCC,.ARCHDVSSP,.CAB,.DVF,.DVFCC,.DVFSP,.DVS,.DVSCC,.DVSSP EVObjectCount 统计 Enterprise Vault Saveset 数和 SIS 部件数 这些文件具有以下扩展名 : 统计 Enterprise Vault 为当前分区创建的内容流数.CAB,.DVF,.DVFCC,.DVFSP,.DVS,.DVSCC,.DVSSP Containers 列出分区中每个文件的完整路径 不列出文件夹 列出有关所有应用程序已创建的内容流的信息 列出有关所有应用程序已创建的 Clip 的信息 列出所有文件, 包括.CAB 文件内的文件和 Saveset 文件内的 Saveset 报告提供有关 Enterprise Vault 已创建的内容流的其他信息 报告提供有关 Enterprise Vault 已创建的 Clip 的其他信息 如果无意中存在任何非 Enterprise Vault 文件, 则包括这些文件

89 EVSVR 关于 EVSVR 操作设置 89 选项设置 CIFS 或 NTFS 分区 流转化器分区 Dell EMC Centera 分区 EVContainers 列出分区中每个 Enterprise Vault 文件的完整路径 不列出文件夹 列出有关 Enterprise Vault 已创建的内容流的信息 列出有关 Enterprise Vault 已创建的 Clip 的信息 包括.CAB 文件内的文件和 Saveset 文件内的 saveset 如果无意中存在任何非 Enterprise Vault 文件, 则不包括这些文件 列表包括具有以下扩展名的文件 :.ARCHCAB,.ARCHDVF,.ARCHDVFCC,.ARCHDVFSP,.ARCHDVS,.ARCHDVSCC,.ARCHDVSSP,.CAB,.DVF,.DVFCC,.DVFSP,.DVS,.DVSCC,.DVSSP EVObjects EVVaultStoreObjects 列出 Enterprise Vault Saveset 和 SIS 部件的完整路径 这些文件具有以下扩展名 :.CAB,.DVF,.DVFCC,.DVFSP,.DVS,.DVSCC,.DVSSP 列出有关 Enterprise Vault 为当前分区创建的内容流的信息 列出有关 Enterprise Vault 已创建的 Clip 的信息 如果报告涉及多个保管库存储,EVSVR 将按照保管库存储列出 clip 对于集合 Clip, 报告包括有关 Clip 中 Saveset 的信息 注意 : 报告仅提供与指定条件匹配的那些项目的计数或列表 例如,CIFS 保管库存储上的 ContainerCount 报告提供在指定日期范围内为针对所选分区归档的文件的计数 EVSVR 存储队列报告选项 如果配置了保管库存储, 将 Exchange Server 项目的安全副本保存在指定的存储队 列中, 而不是保存在其原始位置, 则可以通过选择 存储队列 作为 内容 设置来获得存储队列文件的报告 表 列出了选择 存储队列 作为 内容 设置时可用的 选项 设置

90 EVSVR 关于 EVSVR 操作设置 90 表 17-9 选项设置 存储队列报告的选项设置 操作 QueuedItemsCount QueuedItems 计算存储队列 (.EVSQ) 文件和大文件 (.DVF) 文件以及每个存储队列文件中 Saveset 的数目 列出存储队列 (.EVSQ) 文件和大文件 (.DVF) 文件以及每个存储队列文件中的 Saveset EVSVR VaultStore 报告选项 若要获取有关保管库存储数据库记录的报告, 请选择 VaultStore 作为 内容 设置 表 列出了选择 VaultStore 作为 内容 设置时可用的 选项 设置 表 选项设置 ArchiveCount Archives VaultStore 报告的选项设置 操作 对于每个保管库存储, 统计保管库存储数据库中 ArchivePoint( 归档 ) 记录和保管库 (ArchiveFolder) 记录的数目 为保管库存储数据库中的 ArchivePoint 记录和保管库记录提供以下信息 : 属于每个 ArchivePoint 的保管库记录 已归档至每个归档和归档文件夹的 Saveset 的数目 已分配到每个保管库存储的 ArchivePoint 记录和保管库记录的总数 EVObjectCount EVObjects 统计 saveset 记录数 列出每个 saveset 记录的以下信息 : Saveset ID 归档 ID 归档日期 项目大小 (KB) QueuedItemsCount QueuedItems 统计存储队列相关记录数, 如下所列出 对于将 Exchange Server 项目的安全副本放在指定存储队列而非原始位置的保管库存储, 在保管库存储数据库中列出了以下记录 : StorageQueueBatch StorageQueueSaveset StorageQueueSavesetReingestLog

91 EVSVR 关于 EVSVR 操作设置 91 在 EVSVR 中执行的验证操作 EVSVR 验证操作允许您检查保管库存储分区 保管库存储数据库 指纹数据库和目录数据库中的信息是否一致 验证操作有多个 选项 设置可供您选择 这些设置确定 EVSVR 验证的数据 表 列出了可用的 选项 设置 表 选项设置 ArchiveObjects 验证操作的选项设置 操作 验证保管库存储数据库记录和指纹数据库记录是否指向分区中的 Saveset 和 SIS 部件 : 验证每个 saveset 记录是否指向有效的 saveset 验证每个 SIS 部件记录是否指向有效的 SIS 部件 必须为此选项选择所需的验证级别 请参见第 93 页的 EVSVR ArchiveObjects 验证操作的验证级别 Archives ArchivesDirectory 执行 ArchivesDirectory 验证操作, 然后执行 ArchivesVaultStore 验证操作 验证保管库存储数据库记录在目录数据库中是否具有相应的记录 : 验证保管库存储数据库中的每个 ArchivePoint 记录在目录数据库中是否具有相应的归档记录 验证保管库存储数据库中的每个保管库记录在目录数据库中是否具有相应的 ArchiveFolder 记录 ArchivesVaultStore 验证目录数据库记录在保管库存储数据库中是否具有相应的记录 : 验证目录数据库中的每个归档记录在保管库存储数据库中是否具有相应的 ArchivePoint 记录 验证目录数据库中的每个 ArchiveFolder 记录在保管库存储数据库中是否具有相应的保管库记录 Complete 执行 DatabaseLinkages 验证操作, 然后执行 ArchiveObjects 验证操作 EVSVR 在最详细的级别执行 ArchiveObjects 验证操作 (SavesetValid)

92 EVSVR 关于 EVSVR 操作设置 92 选项设置 DatabaseLinkages 操作 验证保管库存储数据库和指纹数据库之间的连接 : 验证保管库存储数据库中的每个归档项目记录在指纹数据库中是否存在对应的 SIS 部件记录 可以按归档和日期范围进行选择 验证指纹数据库中每个 SIS 部件记录的引用计数是否与保管库存储数据库中的引用总数匹配 可以按日期范围进行选择, 但不能按归档进行选择 对于每个集合记录, 验证 CAB 文件中的引用文件数或 Clip 中的 Saveset 数是否与以下项的组合总数匹配 : 集合中的 Saveset 数 ( 如保管库存储数据库中记录的那样 ) 集合中的 SIS 部件数 ( 如指纹数据库中记录的那样 ) 可以按日期范围进行选择, 但不能按归档进行选择 报告未引用的 未共享的和已共享的 SIS 部件数 DatabaseReferences 验证数据库记录是否引用分区中的 Saveset 和 SIS 部件 : 验证保管库存储数据库中的 saveset 记录是否指向位于分区中的每个 saveset 如果已收集 saveset, 则还要验证集合记录是否完整 验证指纹数据库记录是否指向位于分区中的每个 SIS 部件 如果已收集 SIS 部件, 则还要验证集合记录是否完整 请注意下列事项 : 如果使用 Enterprise Vault 迁移器之外的迁移器同时启用了收集过程和到辅助存储的迁移, 则不支持对 CIFS 和 NTFS 分区执行此操作 这是因为非 Enterprise Vault 迁移器不提供扫描迁移数据的方法 如果要对 Dell EMC Centera 分区执行此操作, 必须确保为连接到 Centera 时所用的 Centera 配置文件启用查询功能 如果已禁用查询功能, 请使用 Centera CLI 或 Centera Viewer 运行 Show Profile 命令 此命令将列出 Centera 配置文件的当前功能, 然后, 您可以通过运行 Update Profile 命令启用或禁用这些功能 在少数情况下, 将项目归档到同一保管库存储内的多个 Centera 分区时, 此操作可能会报告错误的结果

93 EVSVR 关于 EVSVR 操作设置 93 选项设置 DetectCABCollectionId Mismatch 操作 验证保管库存储数据库是否包含 CAB 文件集合记录, 该文件集合记录的集合标识与关联的 CAB 文件的文件名匹配 例如, 此操作验证在集合记录的集合标识为 1234 时, 关联的 CAB 文件的名称是否为 Collection1234.cab 如果在保管库存储数据库中某些分区的集合标识和 CAB 文件名之间发现任何不匹配的实例, 则对这些分区运行 DatabaseReferences 修复操作 请参见第 96 页的 在 EVSVR 中执行的修复操作 ItemCounts QueuedItems StorageQueue UndatedCollections 检查保管库存储数据库中的保管库和 ArchivePoint 记录, 并报告归档项目计数不正确的所有记录 验证存储队列位置的存储队列文件是否由保管库存储数据库记录引用 验证存储队列位置的文件有无任何明显错误, 如文件大小为 0 字节 确定尚未指定创建日期的保管库存储数据库中集合记录的数量 在 Enterprise Vault 8.0 及更高版本中, 所有新的集合记录都将自动具有一个指定的创建日期 但是, 由早期版本的 Enterprise Vault 创建的集合记录除外 当任意集合记录缺少创建日期时, DatabaseLinkages 验证操作将忽略您指定的任何日期范围并处理所有这些集合记录 要为没有创建日期的集合记录分配创建日期, 请运行 UndatedCollections 修复操作 EVSVR ArchiveObjects 验证操作的验证级别 如果为验证操作选择 ArchiveObjects 选项, 则还必须选择 级别 设置 此设置确定 EVSVR 执行的验证级别 下表列出了 级别 设置及其效果 该表按验证级别的顺序列出前三个级别, 首先列出最低的验证级别 例如, 如果选择 ObjectExtractsFromContainer 级别, 则验证还包括 ObjectContainerExists 和 ObjectInContainer 级别 随着验证级别的提高, 执行验证所需的时间也会增加

94 EVSVR 关于 EVSVR 操作设置 94 表 级别设置对 ArchiveObjects 验证操作产生的效果 级别设置 没有集合的 CIFS 分区 有集合的 CIFS 分区 流转化器分区 Dell EMC Centera 分区 ObjectContainerExists 验证 saveset 或 SIS 部件文件是否存在且有无明显错误, 如文件大小为 0 字节 验证 CAB 文件是否存在且有无明显错误, 如文件大小为 0 字节 验证包含 saveset 和 SIS 部件的内容流是否存在 验证包含 saveset 的 Clip 是否存在 ObjectInContainer 检查转换后的内容文件 ( 如果适当 ) 验证 CAB 文件是否包含 saveset 或 SIS 部件文件, 如 CAB 索引定义的那样 打开该 Clip, 并根据 Clip 属性验证它是否包含 saveset ObjectExtractsFromContainer 验证是否可以从 CAB 文件中提取 saveset 或 SIS 部件文件 SISPartsMatch FingerprintValid SavesetValid 验证保管库存储数据库中的 SIS 部件引用和指纹数据库中的 SIS 部件指纹是否与 saveset 文件中的 SIS 部件映射匹配 对于每个 SIS 部件, 请重新计算指纹, 并验证它是否与指纹数据库中的值匹配 对压缩的 SIS 部件和转换后的内容文件解压缩 ( 如果适用 ) 将包括其所有 SIS 部分的 saveset 检索到 Enterprise Vault saveset, 并执行完全验证 不适用 将包括其所有单独存储的附件和流的 saveset 检索到 Enterprise Vault saveset, 并执行完全验证 选择合适的 EVSVR 验证操作 使用图 17-2 可帮助您在需要验证分区和数据库时选择合适的操作

95 EVSVR 关于 EVSVR 操作设置 95 图 17-2 如何选择合适的验证操作 分区 源数据 您要验证什么? 保管库存储和指纹数据库 目录数据库 您要在分区中验证什么? 分区和数据库 您要在数据库中验证什么? 您要在数据库中验证什么? 对象 ObjectContainerExists ( 快速检查 ) ObjectInContainer ( 全面检查 ) ObjectExtractsFrom 容器 ( 非常详尽检查 ) Saveset 指纹和 SIS 部件 验证完成 ( 包括数据库连接和 SavesetValid) 仅数据库 分区驱动 目录 保管库存储 SISPartsMatch FingerprintValid SavesetValid ( 极详尽检查 ) 数据库连接 数据库引用 归档目录 归档 VaultStore 示例 : 使用 EVSVR 验证保管库存储数据库中的 saveset 您可能想使用 EVSVR 执行的一项常见操作是验证保管库存储数据库中的 saveset 使用 EVSVR 验证保管库存储数据库中的 saveset 1 在 EVSVR> 提示符下, 键入 edit 以打开 EVSVR 操作 对话框 2 选择要处理的保管库存储组 保管库存储或分区 在大多数情况下, 您可能希望处理所有保管库存储 3 在 Operation To Perform( 要执行的操作 ) 列表中, 选择 Verify( 验证 ) 在 Option( 选项 ) 列表中, 选择 Complete( 完成 ) 4 在 Date Range To Process( 处理的日期范围 ) 框中, 指定要处理项目的归档日期 或者, 将日期范围留空以处理所有项目 5 在 Threads( 线程数 ) 框中, 保留默认线程数 1 6 单击 Save( 保存 ) 以保存操作文件中的设置 7 单击 OK( 确定 ) 可关闭 EVSVR Operations(EVSVR 操作 ) 对话框并加载新的操作文件

96 EVSVR 关于 EVSVR 操作设置 96 8 在 EVSVR> 提示符下, 键入 start 开始处理 9 EVSVR 完成处理后, 检查输出日志文件的内容 在 EVSVR 中执行的修复操作 如果在执行验证操作时 EVSVR 报告任何错误, 则可以通过执行修复操作来更正它们 修复操作的功能是在保管库存储和指纹数据库中重新创建缺少的记录 在极少数情况下, 修复操作将在磁盘上为已共享多次的项目创建新的 SIS 部件 在使用 EVSVR 执行任何修复操作之前, 请注意以下要点, 这非常重要 : 在某些情况下, 以下所述的许多修复操作可能会导致数据丢失 只有 ArchivesVaultStore BlacklistBadSISParts 和 UndatedCollections 操作不会导致数据丢失 请参见第 101 页的 运行某些 EVSVR 修复操作时的数据丢失风险 我们强烈建议在运行可能会导致数据丢失的任何操作之前, 先联系 Veritas 技术支持 如果在运行验证操作时遇到错误, 应仅考虑运行修复操作 在运行修复操作之前, 请为数据库创建备份副本, 并将要修复的保管库存储置于备份模式 即使已停止了关联的 Storage Service 也是如此 小心 : 在受损系统上启动 Storage Service 会使其进一步损坏 在将有问题的保管库存储置于备份模式之前, 不要启动 Storage Service 即便如此, 也仅在需要 Storage Service 运行时才启动它 修复操作有多个 选项 设置可供您选择 表 说明了可用的设置

97 EVSVR 关于 EVSVR 操作设置 97 表 选项设置 Archives 修复操作的选项设置 操作 结合以下多个修复操作的功能 :QueuedItems ArchivesDirectory 和 DatabaseReferences 概括地讲,Archives 操作会执行以下操作 : 扫描存储队列位置中的文件, 并重新创建或更正保管库存储数据库中的预期记录 在指纹数据库和保管库存储数据库中重新创建任何丢失的记录 在目录数据库中重新创建所有缺少的归档和 ArchiveFolder 记录, 以便使该数据库与保管库存储数据库保持一致 如果此操作无法从目录数据库 保管库存储数据库 Saveset 目标 Exchange 系统 ( 用于 Exchange 邮箱归档 ) 或目标文件系统卷 ( 用于文件系统归档 ) 中获取所需的信息, 则可能无法重新创建记录 在可以运行此操作之前, 必须选择要修复的归档类型 :Exchange 邮箱或文件系统 如果该操作在归档中找到与所选类型不匹配的任何项目, 将报告错误并停止处理 ArchivesDirectory 在目录数据库中重新创建所有缺少的归档和 ArchiveFolder 记录, 以便使该数据库与保管库存储数据库保持一致 为此, ArchivesDirectory 操作会执行以下操作 : 验证保管库存储数据库中的每个 ArchivePoint 记录在目录数据库中是否具有相应的归档记录 如果缺少归档记录, 此操作将重新创建该记录 验证保管库存储数据库中的每个保管库记录在目录数据库中是否具有相应的 ArchiveFolder 记录 如果缺少 ArchiveFolder 记录, 此操作将重新创建该记录 在可以运行此操作之前, 必须选择要修复的归档类型 :Exchange 邮箱或文件系统 如果该操作在归档中找到与所选类型不匹配的任何项目, 将报告错误并停止处理

98 EVSVR 关于 EVSVR 操作设置 98 选项设置 ArchivesVaultStore 操作 在保管库存储数据库中重新创建所有缺少的 ArchivePoint 和保管库记录, 以便使这些数据库与目录数据库保持一致 为此, ArchivesVaultStore 操作会执行以下操作 : 验证目录数据库中的每个归档记录在保管库存储数据库中是否具有相应的 ArchivePoint 记录 如果缺少 ArchivePoint 记录, 此操作将重新创建该记录 验证目录数据库中的每个 ArchiveFolder 记录在保管库存储数据库中是否具有相应的保管库记录 如果缺少保管库记录, 此操作将重新创建该记录 也可以通过运行 DatabaseReferences 修复操作在保管库存储数据库中重新创建缺少的 ArchivePoint 和保管库记录 但是, 运行 DatabaseReferences 操作后, 不包含 Saveset 的归档和归档文件夹仍可能缺少 ArchivePoint 和保管库记录 在这些情况下, 必须执行 ArchivesVaultStore 修复操作才能重新创建所有缺少的记录 或者, 也可以执行以下操作 : 1 运行 ArchivesVaultStore 修复操作以重新创建缺少的 ArchivePoint 和保管库记录 2 运行 DatabaseReferences 修复操作以重新创建缺少的 saveset 记录并更新重新创建的 ArchivePoint 和保管库记录 BlacklistBadSISParts DatabaseLinkages 将由于以下原因而未正确验证的任何 SIS 部件列入黑名单 : 不存在 大小不正确或者与指纹数据库中的值不匹配 将 SIS 部件列入黑名单之后, 归档包含相同 SIS 部件的新项目将导致 Enterprise Vault 在磁盘上创建新的 SIS 部件文件 执行以下操作 : 验证并更正保管库存储数据库中集合记录的 Saveset 和 SIS 部件的引用计数 重新创建有关保管库存储数据库中 Saveset 使用的 SIS 部件的所有缺少的信息 根据保管库存储组中所有保管库存储数据库的引用数验证指纹数据库中 SIS 部件的引用数, 并更正任何错误的引用数 在修复操作完成后, 报告未引用的 未共享的和已共享的 SIS 部件数

99 EVSVR 关于 EVSVR 操作设置 99 选项设置 DatabaseReferences 操作 在指纹数据库和保管库存储数据库中重新创建任何丢失的记录 此选项还更新从分区角度发现是不正确的任何记录 请注意下列事项 : 如果使用 Enterprise Vault 迁移器之外的迁移器同时启用了收集过程和到辅助存储的迁移, 则不支持对 CIFS 和 NTFS 分区执行此操作 这是因为非 Enterprise Vault 迁移器不提供扫描迁移数据的方法 如果要对 Dell EMC Centera 分区执行此操作, 必须确保为连接到 Centera 时所用的 Centera 配置文件启用查询功能 如果已禁用查询功能, 请使用 Centera CLI 或 Centera Viewer 运行 Show Profile 命令 此命令将列出 Centera 配置文件的当前功能, 然后, 您可以通过运行 Update Profile 命令启用或禁用这些功能 选择运行 DatabaseReferences 操作时, 可使用下列附加设置 : 检查收集计数 选择后,EVSVR 将检查每个 CAB 文件和 Dell EMC Centera clip 中引用和未引用的项目计数 如果未引用项 目数等于项目总数减去引用的项目数 ( 即 未引用计数 = 总计 数 - 引用计数 ), 那么 EVSVR 就不会重新创建未引用项目的数据库记录, 因为 EVSVR 假设它们已被删除 但是, 如果 您不选择 检查收集计数,EVSVR 会认为所有丢失的数据库记录都适合重新创建 需要索引条目 选择此设置时,EVSVR 会重新创建存在对应索引条目的丢失的 saveset 记录, 但不会重新创建没有索引条目的记录 在执行 DatabaseReferences 修复操作之后, 请通过审阅其日志文件并执行 DatabaseReferences 验证操作来检查该操作是否成功 在 EVSVR 进行预期的修复时, 请对同一数据集执行 DatabaseLinkages 修复操作

100 EVSVR 关于 EVSVR 操作设置 100 选项设置 操作 DatabaseReferences 操作在处理所有 SIS 部件后才处理其他内容 这可能会导致操作重新创建其在 CAB 文件中找到的未使用 SIS 部件的情况 操作完成后, 可按如下所示解决此问题 : 1 检查 DatabaseReferences 修复日志文件, 查找该操作遇到的任何错误 将任何问题的严重性用作下一步操作的指南 例如, 您可能需要从备份副本还原分区中丢失或损坏的文件, 然后重新运行 DatabaseReferences 修复操作 2 完成步骤 1 并判定修复成功后, 运行 DatabaseLinkages 修复操作 3 完成步骤 2 并判定修复成功后, 运行 Complete Verify 操作进行确认 4 完成步骤 3 后, 验证环境是一致的, 并且 EVSVR 已修复了所有可修复的内容 作为最后一个手段, 运行 DeleteSurplusReferences 修复操作删除所有不能修复的项目和未使用的 SIS 部件 DeleteSurplus References 作为最后一个手段, 删除与缺少的项目和永久性丢失的项目关联的保管库存储和指纹数据库记录 当一个缺少的项目包含多个部件时, 此选项还从磁盘中删除与该项目关联的剩余部件 您还可以利用该操作删除未使用的 SIS 部件, 但必须在环境一致的情况下执行 启动 DeleteSurplusReferences 操作后, 它首先执行内部 DatabaseLinkages 验证操作 DeleteSurplusReferences 操作仅当在 DatabaseLinkages 验证操作报告环境一致, 且没有错误的情况下才会开始处理 在执行 DeleteSurplusReferences 操作之前, 建议使用 DatabaseReferences 修复操作重新创建所有缺少的数据库引用, 并确保环境一致 请注意下列事项 : DeleteSurplusReferences 操作不会采取任何行动, 除非确实确定怀疑有问题的项目已经丢失 例如, 假设您已通过使用非 Enterprise Vault 迁移器 ( 如 Veritas NetBackup) 将归档数据迁移至辅助存储 如果迁移器返回普通错误, 如 E_FAIL 或 E_UNEXPECTED,EVSVR 除了报告错误以外, 不会采取任何行动 当 DeleteSurplusReferences 操作找到 CAB 文件或 Dell EMC Centera Clip 时, 其假定应存在于 CAB 文件或 Clip 内的所有项目已存在 ItemCounts 修复保管库存储数据库中归档项目计数不正确的所有保管库记录和 ArchivePoint 记录

101 EVSVR 关于 EVSVR 操作设置 101 选项设置 QueuedItems RequeueStorageQueue FailedItems StorageQueue UndatedCollections 操作 扫描存储队列位置中的文件, 并重新创建或更正保管库存储数据库中的预期记录 在 Failed Items 文件夹中检查无法由 Enterprise Vault 归档并再次将其置于存储队列的任何项目 扫描排队项目的保管库存储数据库记录, 并验证存储队列位置中是否存在预期文件 如果缺少任何文件,EVSVR 将删除保管库存储数据库记录, 并请求重新归档原始项目 为保管库存储数据库中没有创建日期的集合记录分配创建日期 在 Enterprise Vault 8.0 及更高版本中, 所有新的集合记录都将自动具有一个指定的创建日期 但是, 由早期版本的 Enterprise Vault 创建的集合记录除外 当集合记录缺少创建日期时,EVSVR 将为其分配相关的 CAB 文件或 Centera Clip 的创建日期 DatabaseReferences 和 DeleteSurplusReferences 修复操作不处理已迁移到辅助存储的 Saveset 和 SIS 部件 出现此问题的原因是, 每个操作都需要确定从保管库存储和指纹数据库迁移的文件的位置 由于这些数据库中的信息可能不正确, 因此操作无法继续进行 如果要对已迁移的文件执行修复操作, 我们建议您首先将它们恢复到其原始存储位置 运行某些 EVSVR 修复操作时的数据丢失风险 在某些情况下, 当运行以下任一修复操作时可能会发生数据丢失 : Archives ArchivesDirectory DatabaseLinkages DatabaseReferences DeleteSurplusReferences 我们强烈建议在运行任何这些操作之前, 先联系 Veritas 技术支持 可能会出现数据丢失的情况包括 : DatabaseReferences 或 Archives 操作未能在指纹数据库和保管库存储数据库中重新创建所有缺少的记录 当目录数据库中缺少某些归档记录和 ArchiveFolder 记录时, 通常会发生此问题 为 DatabaseReferences 或 Archives 操作指定了不恰当的日期范围 这可能会导致该操作不处理某些应该修复的 Saveset 和 SIS 部件

102 EVSVR 关于 EVSVR 操作设置 102 为 DatabaseReferences 或 Archives 操作选择了 需要索引条目 选项 但是, 由于以下一种或多种情况, 某些 Saveset 没有索引信息 : 选择了延迟索引 ( 即,Enterprise Vault 不在归档文件时编制文件的索引 ) 存在索引操作的待办事项 正在进行索引重建 在 DatabaseReferences 或 Archives 操作未能修复所有可修复的项目后运行了 DatabaseLinkages 操作 在 DatabaseReferences 或 Archives 操作未能修复所有可修复的项目后运行了 DeleteSurplusReferences 操作 在 DatabaseReferences 或 Archives 操作成功完成后未运行 DatabaseLinkages 操作 由于这些原因, 请务必确保 DatabaseReferences 或 Archives 操作已经修复了所有可修复的项目, 再继续执行任何其他修复操作 例如, 在 DatabaseReferences 操作之后运行 DeleteSurplusReferences 操作可能会发生数据丢失 当 DatabaseReferences 操作由于某种原因未能修复保管库存储数据库中的所有 saveset 记录时, 可能会发生这种情况 当随后运行 DeleteSurplusReferences 操作时, 由于应引用某些 SIS 部件的关联 saveset 记录未修复, 这些 SIS 部件可能会错误地显示为未使用 对于这些 SIS 部件, DeleteSurplusReferences 操作随后会删除指纹数据库中相应的记录以及磁盘上所有未收集的 SIS 部件文件 因此, 建议仅在确定环境一致且丢失的所有项目均不可恢复的情况下, 才运行 DeleteSurplusReferences 操作 选择合适的 EVSVR 修复操作 表 介绍了在验证操作期间遇到特定错误时要遵循的修复过程

103 EVSVR 关于 EVSVR 操作设置 103 表 如何选择适当的修复过程 验证操作 ArchiveObjects > ObjectContainerExists ArchiveObjects > ObjectInContainer ArchiveObjects > ObjectExtracts FromContainer ArchiveObjects > SISPartsMatch ArchiveObjects > FingerprintValid ArchiveObjects > SavesetValid DatabaseReferences 日志文件中的错误 验证失败的计数 未引用 Saveset 以及以下错误之一 : 未引用已转换的内容文件 未引用大文件 未引用 SISPart 文件 解决方案请参见第 104 页的 过程 1 请参见第 104 页的 过程 1 请参见第 104 页的 过程 1 请参见第 104 页的 过程 2 请参见第 104 页的 过程 2 请参见第 104 页的 过程 2 请参见第 104 页的 过程 2 DetectCABCollection IdMismatch DatabaseLinkages UndatedCollections ArchivesDirectory ArchivesVaultStore 仅 未引用 SISPart 文件 未引用已转换的内容文件 或 未引用大文件 仅 未引用 Saveset CAB 集合记录的集合标识不匹配 : number 任何错误 未注明日期的集合记录 : number 缺少记录 缺少记录 请参见第 104 页的 过程 2 请参见第 104 页的 过程 2 请参见第 104 页的 过程 2 请参见第 106 页的 过程 3 运行 UndatedCollections 修复操作 运行 ArchivesDirectory 修复操作 运行 ArchivesVaultStore 修复操作 表 介绍了在您知道保管库存储数据库 指纹数据库或分区中存在不一致时要使用的修复过程

104 EVSVR 关于 EVSVR 操作设置 104 表 数据库或分区中已知不一致的合适修复过程 保管库存储数据库 指纹数据库 分区 解决方案 一致 一致 缺少 SIS 部件文件 请参见第 104 页的 过程 1 不一致 不一致 一致 请参见第 104 页的 过程 2 一致 不一致 一致 请参见第 104 页的 过程 2 不一致 一致 一致 请参见第 104 页的 过程 2 不一致 不一致 不可用 请参见第 106 页的 过程 3 EVSVR 修复过程 小心 : 如果执行以下任何过程, 则在已确认此过程已解决问题前, 请不要使 Enterprise Vault 系统脱离备份模式 否则, 可能会造成系统损坏 过程 1 1 使用验证日志文件中的信息引导您尝试恢复每个缺少的文件和损坏的文件 2 重新运行以前运行的验证操作, 直到解决了所有错误 3 如果无法恢复所有的 SIS 部件, 请运行 BlacklistBadSISParts 修复操作以将缺少的文件的指纹数据库记录列入黑名单 注意 : 如果以前运行了验证级别为 SavesetValid 的 ArchiveObjects 验证操作, 则这是不必要的 此操作已将缺少的 SIS 部件的数据库记录列入黑名单 过程 2 1 将要修复的保管库存储组置于备份模式 如果所有 Enterprise Vault Services 均未运行, 则要将保管库存储组置于备份模式, 必须仅启动 Admin Service 和 Directory Service 2 在每个 Enterprise Vault 服务器上, 停止所有 Enterprise Vault Services 及相关进程 注意确保已停止与存储相关的进程, 如 StorageServer.exe 和 StorageFileWatch.exe 3 仅重新启动以下 Enterprise Vault 服务 : Enterprise Vault Admin Service Enterprise Vault Directory Service

105 EVSVR 关于 EVSVR 操作设置 105 Enterprise Vault Indexing Service( 以及与要修复的保管库存储组关联的所有 Indexing Service) Storage Service( 可选 ) 如果 Storage Service 正在运行, 用户能够从您正在修复的保管库存储检索项目, 但是 Enterprise Vault 不会删除现有项目或归档新项目 如果您要修复的保管库存储未置于备份模式,EVSVR 会报告此情况, 但不会执行修复操作 在某些情况下,Storage Service 必须正在运行才能处理迁移的文件 EVSVR 会检查这些情况, 并且 Storage Service 未在运行但是需要运行时,EVSVR 会报告此情况, 但不会执行操作 4 运行 DatabaseReferences 修复操作 小心 : 可以在单个保管库存储中的不同分区间以及不同保管库存储中的分区间共享 SIS 部件 根据您对共享的配置, 在某保管库存储分区中重新创建 saveset 可能取决于属于其他保管库存储分区的 SIS 部件 必须提供 SIS 部件记录, 才能重新创建 saveset 因此, 可能会出现以下情况 : 由于某些 saveset 记录依赖于尚未在指纹数据库中重新创建的 SIS 部件记录,EVSVR 无法在保管库存储数据库中重新创建这些 saveset 记录 为避免此问题, 请将已为保管库存储组设置的共享级别作为修复指南 当共享 级别为 在组内共享 时, 您必须修复整个保管库存储组, 而不是一次修复一 个保管库存储和分区 当共享级别为 在保管库存储内共享 时, 您必须修复 整个保管库存储, 而不是一次修复一个分区 当共享级别为 不共享 或分区仅包含 8.0 之前版本的 saveset 时, 您可以单独修复分区 另外要考虑的是需要修复的数据库 当此数据库为保管库存储数据库时, 属于该保管库存储的所有分区都将受到影响并需要修复 然而, 如果您需要修复指纹数据库, 那么不管选择了何种共享级别, 整个保管库存储组都将受到影响并需要修复 如果以下任一条件适用, 可能需要清除 EVSVR 操作设置 需要索引条目 : 使用延迟索引 (FSA) 在任何归档上具有尚未完成的索引操作的待办事项 正在运行索引重建 需要索引条目 操作设置控制 EVSVR 是否基于项目的索引条目是否存在来修复数据库记录 5 如果 DatabaseReferences 修复操作报告由于缺少目录数据库中的信息而无法重新创建 saveset 记录, 并且报告归档类型是 Exchange 邮箱或文件系统, 请执行归档修复操作 此操作可以通过从目标 Exchange 系统或文件系统卷中获取所需的信息来重新创建缺少的 saveset 记录

106 EVSVR 将某项 EVSVR 操作的输出用作其他操作的输入 使用 EVSVR 运行 Complete 验证操作, 并调查任何错误 根据错误的性质, 可能要在继续之前联系 Enterprise Vault 支持 7 取消邮箱中的所有归档暂停项目并将其恢复为其正常状态 8 在数据库处于可接受状态时, 启动其余的 Enterprise Vault Services, 并使系统脱离备份模式 过程 3 1 将要修复的保管库存储组置于备份模式 如果所有 Enterprise Vault Services 均未运行, 则要将保管库存储组置于备份模式, 必须仅启动 Admin Service 和 Directory Service 不要启动 Storage Service 2 在每个 Enterprise Vault 服务器上, 停止所有 Enterprise Vault Services 及相关进程 注意确保已停止与存储相关的进程, 如 StorageServer.exe 和 StorageFileWatch.exe 3 仅重新启动以下 Enterprise Vault 服务 : Enterprise Vault Admin Service Enterprise Vault Directory Service Enterprise Vault Indexing Service( 以及与要修复的保管库存储组关联的所有 Indexing Service) Storage Service( 仅当需要时 ) 如果需要启动此服务,EVSVR 日志文件 的 初始数据库和分区检查 部分会报告该情况 4 运行 DatabaseLinkages 修复操作 5 运行 Complete 验证操作, 并调查任何错误 根据错误的性质, 可能要在继续之前联系 Enterprise Vault 支持 6 如果保管库存储和指纹数据库彼此仍不一致, 或者与受影响分区中的存储数据不一致, 请运行 DatabaseReferences 修复操作 7 取消邮箱中的所有归档暂停项目并将其恢复为其正常状态 8 在数据库处于可接受状态时, 启动其余的 Enterprise Vault Services, 并使系统脱离备份模式 将某项 EVSVR 操作的输出用作其他操作的输入 借助项目列表功能, 您可以将某项 EVSVR 操作的输出用作另一项操作的输入 存在两种您可能需要使用 EVSVR 项目列表的情形 :

107 EVSVR 将某项 EVSVR 操作的输出用作其他操作的输入 107 将 验证 操作的输出用作 修复 操作的输入 例如, 您可以执行 验证 操作并输出验证失败并需要修复的项目的列表 然后, 您可以执行相应的 修 复 操作, 只处理该项目列表中的项目 将一项 验证 操作的输出用作另一项 验证 操作的输入 例如, 假设您执 行一项 验证 操作, 并输出验证失败并需要修复的项目的列表 如果您无法使用 EVSVR 修复这些项目, 且必须通过其他方法 ( 例如从备份还原缺失或受损 的文件 ) 进行修复, 则可能需要在使用项目列表运行 验证 操作之后再重新执行一次此操作 您可以使用越来越小的输入项目列表重复该过程, 直到修复所有项目为止 在这两种情形下, 第二次操作的速度会比正常速度显著增加, 因为要处理的数据更 少 当执行 修复 操作时, 这尤为重要, 因为 修复 操作需要您在备份模式下放置目标保管库存储, 所以需要临时阻止对目标保管库存储的任何修改 关于 EVSVR 项目列表文件 每个项目列表文件都是 XML 格式, 并提供有关如下内容的信息 : 文件的创建日期和时间 创建文件的 EVSVR 操作 选项和级别 EVSVR 执行此操作的 Enterprise Vault 站点 保管库存储组 保管库存储和分区 该操作找到的项目信息 :saveset 和 SIS 部分的 ID saveset SIS 部分和集合文件的文件路径 ;Centera Clip-Id; 流转化器对象标识符 ; 以及 EntryId EVSVR 会为操作的每个阶段创建单独的项目列表文件 ( 选项 容器 步骤和短语或子步骤 ) 这些项目列表文件的名称能够反映出 EVSVR 是在哪个阶段创建它们的 例如 : ArchiveObjects_16B887BC487590B48B73ACF1736E972801q10000EVSystem_Step-2_001 EVSVR 会将项目列表文件存储在其名称与对应日志文件的名称相匹配的文件夹中 例如, 如果日志文件的名称为 EVSVR_ Log, 则 EVSVR 会在名为 EVSVR_ _Items 的文件夹中创建项目列表文件 因为 EVSVR 控制项目列表文件的名称和位置, 所以在将输出项目列表用作后续操作的源时, 无需选择特定文件 支持项目列表处理的 EVSVR 操作 只有验证和修复操作的特定组合才能处理项目列表 ; 报告操作无法输出或输入项目 列表 在 EVSVR 操作 对话框中, 输入 和 输出 复选框对于不支持项目

108 EVSVR 将某项 EVSVR 操作的输出用作其他操作的输入 108 列表的操作和选项是禁用的 某些操作可以输出项目列表但无法将其作为输入接收, 而另外一些操作则恰恰相反 ; 某些其他操作同时支持输入和输出项目列表 当 EVSVR 打开某个输入项目列表文件时, 会检查创建文件的操作是否兼容 例如, EVSVR 不允许使用来自 Verify ArchiveObjects 操作的输出作为 Repair DatabaseReferences 操作的输入, 因为这两种操作处理的是不同类型的数据 表 显示了可以处理项目列表的操作组合 表 输出操作 兼容项目列表处理的 EVSVR 操作 输入操作 Verify ArchiveObjects Verify Archives Verify ArchiveObjects 下列任一操作 : Repair ArchivesDirectory Repair ArchivesVaultStore Verify ArchivesDirectory Verify ArchivesVaultStore Verify Complete Repair ArchivesDirectory Repair ArchivesVaultStore 下列任一操作 : 修复 DatabaseLinkages Verify ArchiveObjects SavesetValid Verify DatabaseLinkages Verify DatabaseReferences Verify QueuedItems 全部两项操作 : 修复 DatabaseLinkages Repair DatabaseReferences Repair QueuedItems Repair Archives Verify ArchivesDirectory Verify DatabaseReferences Verify ArchiveObjects 操作的所有验证级别均可输出项目列表 但不是所有的验证级别都是兼容的 表 显示了其中每个 ArchiveObjects 级别均可将项目列表作为输入接收的验证级别

109 EVSVR 查看 EVSVR 输出日志文件 109 表 级别设置 兼容的 Verify ArchiveObjects 级别 可以输入这些级别输出的项目列表 ObjectContainerExists ObjectExtractsFromContainer ObjectInContainer FingerprintValid SavesetValid SISPartsMatch ObjectContainerExists ObjectExtractsFromContainer ObjectInContainer FingerprintValid SavesetValid SISPartsMatch 查看 EVSVR 输出日志文件 EVSVR 完成处理后, 可以使用文本编辑器查看日志文件的内容 或者, 向 Enterprise Vault 支持代表发送日志文件 日志文件按保管库存储组 保管库存储和分区对信息进行分组 如果 EVSVR 找不到保管库存储组 保管库存储或分区, 则它会报告此情况 如果在创建操作文件后删除了保管库存储组 保管库存储或分区, 则会出现此情况 图 17-3 显示了示例日志文件的开头和结尾

110 EVSVR 查看 EVSVR 输出日志文件 110 图 17-3 验证操作的示例日志文件摘录 关于 EVSVR 日志文件中的检查点信息 首次启动设有检查点的操作时, 日志文件会报告 EVSVR 已创建了一个新检查点文件 例如 : 如果选择从上个检查点继续操作,EVSVR 会向现有日志文件附加新日志信息并提供与上个检查点相关的信息 例如 :

111 EVSVR 查看 EVSVR 输出日志文件 111 当 EVSVR 完成设有检查点的操作时, 日志文件会报告这个情况 例如 : 如果向已完成的设有检查点的操作发出 continue 命令, 日志文件会提供下列信息 : 关于 EVSVR 日志文件中的项目列表信息 如果运行了处理项目列表文件的 EVSVR 操作, 日志文件会提供以下附加信息 : 操作已创建或打开的项目列表文件夹 操作已创建的输出项目列表文件 操作已关闭的输出项目列表文件, 以及操作已添加到列表的项目数量 操作已打开的输入项目列表文件 操作已关闭的输入项目列表文件, 以及操作已从列表读取和选择的项目数量 操作无法找到的项目计数 如果在将项目添加到输出项目列表文件和将该文件用作后续操作的输入之间删除了项目, 则会出现此情况 运行某些 EVSVR 修复操作时的其他日志文件信息 运行修复操作以在保管库存储数据库或指纹数据库中重新创建任何缺少的引用时, 日志文件结尾处的摘要提供了 EVSVR 无法重新创建的任何引用的计数 如果已尝试在保管库存储数据库中重新创建 saveset 引用, 则日志文件提供以下其他信息 : 未重新创建的 Saveset 记录数 这是下面五个计数的总和

112 EVSVR 以交互模式运行 EVSVR 112 无目录条目无索引条目缺少 SIS 部件没有打开的 CIFS 分区错误 未重新创建 saveset 引用, 因为对于最初在其中归档 saveset 的归档, 归档和归档文件夹记录未存在于 Enterprise Vault 目录中 未重新创建 saveset 引用, 因为选择了 需要索引 条目 选项, 且未找到索引条目 未重新创建 saveset 引用, 因为所需的 SIS 部件信息不可用 未重新创建 saveset 引用, 因为需要复制 SIS 部件, 但没有打开的分区可在其中执行此操作 在保管库存储中打开一个分区并重复修复操作 未重新创建 saveset 引用, 因为其他目录或数据库出现错误 如果已尝试在指纹数据库中重新创建 SIS 部件引用, 则日志文件提供以下其他信息 : 未重新创建的 SIS 部件记录数 Saveset SIS 部件不可用获取 SIS 部件信息时出错创建集合记录时出错创建 SIS 部件记录时出错 这是下面四个计数的总和 EVSVR 需要从保管库存储数据库获取以重新创建 SIS 部件的信息不可用 重新创建 重新创建 SIS 部件引用 所需的值时出错 在保管库存储数据库中为.CAB 集合文件中存在的 SIS 部件文件重新创建集合记录时, 出现数据库错误 在指纹数据库中重新创建 SIS 部件引用时出现数据库错误 有关特定的 Saveset 和 SIS 部件的详细信息以及可能出现的错误, 请参见日志文件 以交互模式运行 EVSVR 除了通过创建和运行操作来执行 EVSVR 活动外, 还可以在交互模式下执行许多活动 表 介绍了可以在交互模式下输入的命令

113 EVSVR 以交互模式运行 EVSVR 113 表 交互模式命令 命令 DumpSaveset 或 DS DumpSISPart 或 DP ExtractSavesets 或 ES GetNativeItem 或 GNI ListSavesetLocations 或 LS CLS Help 或? Exit 或 Quit?[command_name] 效果 检索指定的已归档项目的 saveset 和关联 SIS 部件 检索指定的 SIS 部件 从 Dell EMC Centera 数据块文件或 Enterprise Vault 存储队列 (.EVSQ) 文件中提取多个保存集 从 saveset 文件检索本机原始项 列出 Enterprise Vault 存储指定 saveset 的所有部分的位置 清除 EVSVR 窗口 显示有关 EVSVR 命令的屏幕帮助 退出 EVSVR 交互模式 显示有关指定命令的详细屏幕帮助 DumpSaveset 命令 若要将 EVSVR 置于交互模式, 请启动该实用程序, 然后在 EVSVR> 提示符下键入 interactive 以下部分详细介绍了命令语法 DumpSaveset 命令检索指定的已归档项目的 saveset 和关联 SIS 部件 语法 DumpSaveset EntryIdSavesetId [-o OutputFolder] 其中的参数如下 : EntryId SavesetId OutputFolder 识别所需的保管库存储条目 归档条目或者归档文件夹条目 EVSVR 使用此命令来确定 saveset 的位置 指定所需的 saveset ID 或事务 ID 指定存储检索的文件和日志文件的文件夹的路径 默认情况下, 路径为 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 的 Reports\EVSVR 子文件夹

114 EVSVR 以交互模式运行 EVSVR 114 示例 在以下示例中, 两个参数指定所需 saveset 的保管库存储条目 ID 和 saveset 事务 ID: ds 1995C3ACBB AB0F3A0FDC7066B testsrv1.domain.local 713C88D67D80E8046FFF279AE27D46B1 此命令未使用 -o 参数指定输出文件夹, 因此 DumpSaveset 将文件输出至默认位置, 例如 C:\Program Files (x86)\enterprise Vault\Reports\EVSVR 所有 DumpSaveset 文件均输出至此输出文件夹下包含时间戳的文件夹中, 例如 EVSVR_DumpSaveset_ 因此, 在此示例中, 完整的输出路径如下 : C:\Program Files (x86)\enterprise Vault\Reports\EVSVR\EVSVR_DumpSaveset_ 预期输出 除非另有说明,DumpSaveset 将输出下述所有文件和文件夹 表 输出 日志 直接位于完整输出路径下的文件和文件夹 说明 这是日志文件 在以上示例中, 其文件名为 EVSVR_DumpSaveset_ Log 应始终查看日志文件以确定操作是否成功 该文件显示所有已发生的错误 请参见第 123 页的 在 EVSVR 日志文件中审阅消息的说明 VSDBRecords.xml Recombined 文件夹 Parts 文件夹 此 XML 文件包含 DumpSaveset 已检索的 saveset 的保管库存储数据库记录 此文件夹包含 Enterprise Vault 在检索整个 saveset 后重新构建的文件 请参见表 此文件夹包含构成检索的 saveset 的文件 请参见表 17-21

115 EVSVR 以交互模式运行 EVSVR 115 表 输出 DVS Recombined 文件夹的内容 说明 此文件包含与检索的 saveset( 大文件 saveset 除外 ) 相关的所有数据 DumpSaveset 将大文件数据以 DVF 或 DVFSP 文件的形式输出至 Parts 文件夹, 还将数据作为本机项目输出 ( 如下所示 ) 示例文件名 : DS_ ~ ~Z~ 611F6F215A2134E015849E23A4D6D601.DVS DocFile 该文件为以上重新组合的 DVS 文件的未压缩的结构化存储版本 您可以使用结构化存储查看器检查其内容 示例文件名 : DS_ ~ ~Z~ 611F6F215A2134E015849E23A4D6D601.DocFile 本机项目 表 输出 以下是 Enterprise Vault 检索的原始项目 :Domino 消息 (DVNS) 文件 Exchange 消息 (MSG) 文件 IMAP 消息 (EML) 文件或者原始大文件 Parts 文件夹的内容 说明 DVS/ARCHDVS( 如果已收集或迁移 CAB) 此文件为整个 saveset, 或者为多部分 saveset 的一部分 ( 已启用共享时 ) 示例文件名 : DS_713C88D67D80E8046FFF279AE27D46B1.DVS DocFile 此文件为以上 DVS 文件的未压缩的结构化存储版本 您可以使用结构化存储查看器检查其内容 示例文件名 : DS_713C88D67D80E8046FFF279AE27D46B1.DocFile DVSSP/ARCHDVSSP( 如果已收集或迁移 CAB) 仅对已启用共享的多部分 saveset 输出 不会对存储于 Centera 设备上的 saveset 生成这些文件 示例文件名 : DS_713C88D67D80E8046FFF279AE27D46B1~2B~ 34D8CA20~00~1.DVSSP DVSCC/ARCHDVSCC( 如果已收集或迁移 CAB) 仅对已启用共享且已生成转换后内容的多部分 saveset 输出 不会对存储于 Centera 设备上的 saveset 生成这些文件 示例文件名 : DS_713C88D67D80E8046FFF279AE27D46B1~2B~ 34D8CA20~00~1.DVSCC

116 EVSVR 以交互模式运行 EVSVR 116 输出 DVFSP/ARCHDVFSP( 如果已迁移 ) 说明 仅对已启用共享的多部分大文件 saveset 输出 不会对存储于 Centera 设备上的 saveset 生成这些文件 示例文件名 : DS_9111FB9F5230E0D6AB99C2014DC51611~CE~ 6E068DCC~00~1.DVFSP DVF/ARCHDVF( 如果已迁移 ) 仅对未启用共享的大文件 saveset 输出 还可以为存储于 Centera 设备上的 saveset 生成这些文件 示例文件名 : DS_713C88D67D80E8046FFF279AE27D46B1.DVF DVFCC/ARCHDVFCC( 如果已迁移 ) 仅对未启用共享且已生成转换后内容的大文件 saveset 输出 不会对存储于 Centera 设备上的 saveset 生成这些文件 示例文件名 : DS_713C88D67D80E8046FFF279AE27D46B1.DVFCC CAB/ARCHCAB( 如果已迁移 ) 仅当检索的 saveset 的各部分存储于已配置为使用 CAB 文件进行收集的 CIFS 分区时输出 DumpSaveset 为每个收集的 saveset 部分输出一个 CAB 文件 CAB 文件名的格式为 DS_VaultStoreIdentity_CABfileName 例如 : DS_VS8_Collection100.CAB CDF.xml 仅对存储于 Centera 设备上的 saveset 输出 XML 文件将与检索的 saveset 相关的 Clip-Id 用作其文件名 例如 : DS_8O58S6H8CJLGLeDF3SPTVDEKITTG4156M190N G0Q98CDMO8MC3SPT.CDF.xml MetaData.xml 仅对某些部分存储于流转化器设备上的 saveset 输出 DumpSaveset 为每个 saveset 部分输出一个 XML 文件 示例文件名 : DS_9111FB9F5230E0D6AB99C2014DC51611~CE~ 6E068DCC~00~1.DVSSP.MetaData.xml DumpSISPart 命令 DumpSISPart 命令可检索指定的 SIS 部件 语法 DumpSISPart EntryIdSisPartId [-o OutputFolder] 其中的参数如下 : EntryId 识别所需的保管库存储条目 归档条目或者归档文件夹条目 EVSVR 使用此命令来确定 SIS 部件的位置

117 EVSVR 以交互模式运行 EVSVR 117 SisPartId OutputFolder 标识 SIS 部件 指定存储检索的文件和日志文件的文件夹的路径 默认情况下, 路径为 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 的 Reports\EVSVR 子文件夹 示例 在以下示例中, 两个参数指定所需 SIS 部件的保管库存储条目 ID 和 SIS 部件 ID: dp 1995C3ACBB AB0F3A0FDC7066B testsrv1.domain.local A1D9431D0592CCE41~91~BAC3E35A~00~1 此命令未使用 -o 参数指定输出文件夹, 因此 DumpSISPart 将文件输出至默认位置, 例如 C:\Program Files (x86)\enterprise Vault\Reports\EVSVR 所有 DumpSISPart 文件都输出至此输出文件夹下带有时间戳的文件夹中, 例如 EVSVR_DumpSISPart_ 因此, 在此示例中, 完整的输出路径如下 : C:\Program Files (x86)\enterprise Vault\Reports\EVSVR\EVSVR_DumpSISPart_ 预期输出 除非另有说明, 否则 DumpSISPart 将输出下述所有文件 表 输出 日志 直接位于完整输出路径下的文件和文件夹 说明 这是日志文件 在以上示例中, 其文件名为 EVSVR_DumpSISPart_ Log 应始终查看日志文件以确定操作是否成功 该文件显示所有已发生的错误 请参见第 123 页的 在 EVSVR 日志文件中审阅消息的说明 xml XML 文件包含引用 SIS 部件的保管库存储的保管库存储数据库记录 对于 SIS 部件驻留的保管库存储组中的每个保管库存储,DumpSISPart 都会生成一个 XML 文件 只有引用 SIS 部件的保管库存储的 XML 文件包含信息 ; 其他则包含空的 EnterpriseVault XML 元素 示例文件名 : VSDBRecords - VS0101.xml VSDBRecords - VS0102Collected.xml

118 EVSVR 以交互模式运行 EVSVR 118 输出 DVSSP/ARCHDVSSP( 如果已收集或迁移 CAB) DVSCC/ARCHDVSCC( 如果已收集或迁移 CAB) 说明 仅对非大型文件 SIS 部件输出 示例文件名 : DP_ A1D9431D0592CCE41~91~ BAC3E35A~00~1.DVSSP 仅对已生成转换后内容的非大型文件 SIS 部件输出 示例文件名 : DP_ A1D9431D0592CCE41~91~ BAC3E35A~00~1.DVSCC DVFSP/ARCHDVFSP( 如果已迁移 ) DVFCC/ARCHDVFCC( 如果已迁移 ) 仅对大型文件 SIS 部件输出 示例文件名 : DP_ A1D9431D0592CCE41~91~ BAC3E35A~00~1.DVFSP 仅对已生成转换后内容的大型文件 SIS 部件输出 示例文件名 : DP_ A1D9431D0592CCE41~91~ BAC3E35A~00~1.DVFCC 已解压缩 如果已压缩 SIS 部件或 DumpSISPart 生成的 SIS 部件转换后内容文件, 那么此命令还会生成一个解压缩版本的文件 示例文件名 : DP_ A1D9431D0592CCE41~91~ BAC3E35A~00~1.DVSSP.decompressed DP_ A1D9431D0592CCE41~91~ BAC3E35A~00~1.DVSCC.decompressed CAB/ARCHCAB( 如果已迁移 ) 仅当 SIS 部件存储于已针对使用 CAB 文件的收集进行配置的 CIFS 分区时输出 已收集 SIS 部件后, 会得到一个 CAB 文件 CAB 文件名称的格式为 DP_CABfileName 例如 : DP_Collection1.CAB MetaData.xml 仅对存储于流转化器设备上的 SIS 部件输出 DumpSISPart 针对 SIS 部件生成一个 XML 文件, 针对存储于流转化器设备上的 SIS 部件转换后内容生成另一个 XML 文件 示例文件名 : DP_9111FB9F5230E0D6AB99C2014DC51611~CE~ 6E068DCC~00~1.DVSSP.MetaData.xml DP_9111FB9F5230E0D6AB99C2014DC51611~CE~ 6E068DCC~00~1.DVSCC.MetaData.xml

119 EVSVR 以交互模式运行 EVSVR 119 ExtractSavesets 命令 ExtractSavesets 命令从以下类型的文件中提取一个或多个 saveset: Dell EMC Centera 数据块文件 Enterprise Vault 存储队列 (.EVSQ) 文件 这些类型的文件称为附加 Saveset 文件, 因为这些文件包含附加在一起的多个 Saveset 语法 ExtractSavesets AppendedSavesetsFile [-o OutputFolder] [-n FileNameTemplate] [-f Offset -s Size] 其中的参数如下 : AppendedSavesets File OutputFolder FileNameTemplate 指定包含 Saveset 的文件的完整路径 指定存储检索的文件和日志文件的文件夹的路径 默认情况下, 路径为 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 的 Reports\EVSVR 子文件夹 指定用于已提取的 Saveset 的文件命名约定 如果未指定文件名模板, 则 EVSVR 会将输入文件的名称应用于 Saveset, 但不带路径或扩展名 如果不指定 offset 和 size, 则 EVSVR 将提取所有 Saveset, 并按顺序将它们命名为 FileNameTemplate_nnn.DVS 如果指定了 size 和 offset, 则 EVSVR 将从 offset 开始的 size 字节提取到一个名为 FileNameTemplate.DVS 的 saveset 文件中 Offset Size 指定距输入文件开头的偏移量 ( 以字节为单位 ), 将从此处开始提取所需的 saveset 如果指定 offset 参数, 则还必须指定 size 参数 指定要从输入文件中提取的数据的大小 ( 以字节为单位 ) 如果指定 size 参数, 则还必须指定 offset 参数 示例 在以下示例中, 这两个参数指定 Dell EMC Centera 数据块文件的路径以及要提取内容的文件夹 : es "C:\Centera Blobs\2RGPDMAIG8D51eAMOCBFS25BBK2G415357TU510G996D0BM2P833O.Blob126" -o c:\myoutputfolder

120 EVSVR 以交互模式运行 EVSVR 120 如果输出文件夹不存在,ExtractSavesets 将创建该文件夹 所有 ExtractSavesets 文件均输出至此输出文件夹下包含时间戳的文件夹中, 例如 EVSVR_ExtractSavesets_ 因此, 在此示例中, 完整的输出路径如下 : C:\MyOutputFolder\EVSVR_ExtractSavesets_ \ 该示例命令不包含 -f 参数以指定偏移量, 也不包含 -s 参数以指定大小, 因此该命令提取 blob 文件中的所有 Saveset 预期输出 除非另有说明,ExtractSavesets 将输出下述所有文件和文件夹 表 输出 日志 直接位于完整输出路径下的文件和文件夹 说明 这是日志文件 在以上示例中, 其文件名为 EVSVR_ExtractSavesets_ Log 应始终查看日志文件以确定操作是否成功 该文件显示所有已发生的错误 请参见第 123 页的 在 EVSVR 日志文件中审阅消息的说明 提取的 Saveset 文件夹 此文件夹包含 ExtractSavesets 从输入文件提取的文件 请参见表 表 输出 DVS 提取的 Saveset 文件夹的内容 说明 在给出指定输入参数的情况下, 如果附加 saveset 文件包含 DVS 数据, 命令将从中提取所有的 DVS 文件 每个 DVS 文件名称的格式为 AppendedSavesetName_IndexNumber.DVS 例如 : 2RGPDMAIG8D51eAMOCBFS25BBK2G415357TU510G 996D0BM2P833O_001.DVS DocFile 该文件为以上提取的 DVS 文件的未压缩的结构化存储版本 您可以使用结构化存储查看器检查其内容 示例文件名 : 2RGPDMAIG8D51eAMOCBFS25BBK2G415357TU510 G996D0BM2P833O_001.DocFile

121 EVSVR 以交互模式运行 EVSVR 121 GetNativeItem 命令 GetNativeItem 命令可以从指定 saveset 文件或指定文件夹的所有 saveset 文件中检索原始本机项目 该命令还可将每个 saveset 另存为 DocFile,DocFile 是一种未压缩的 saveset 文件, 您可以使用结构化存储查看器进行读取 该命令既无法重新组合 SIS 部件, 也无法单独检索存储的大文件 如果 saveset 文件不包含本机项目, 则该命令将会创建一个空文件 语法 GetNativeItem Saveset_File_or_Folder [-o OutputFolder] 其中的参数如下所示 : Saveset_File_ or_folder OutputFolder 指定单个 saveset 文件的路径, 或其中包含一个或多个 saveset 文件的文件夹的路径 如果省略单个 saveset 文件的文件扩展名, GetNativeItem 将假定扩展名为.DVS 指定存储本机项目和日志文件的文件夹的路径 默认情况下, 路径为 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 的 Reports\EVSVR 子文件夹 示例 在以下示例中, 这两个参数用于指定所需 saveset 文件的路径, 和用于输出结果的文件夹的路径 : gni c:\mysavesets\713c88d67d80e8046fff279ae27d46b1.dvs -o c:\myoutputfolder 预期输出 表 输出本机项目 DocFile 直接位于完整输出路径下的文件 说明 这是 Enterprise Vault 检索的原始项 :Domino 邮件 (DVNS) 文件 Exchange 邮件 (MSG) 文件或 IMAP 邮件 (EML) 文件 此文件为 DVS 文件的未压缩的结构化存储版本 您可以使用结构化存储查看器检查其内容 示例文件名 : GNI_713C88D67D80E8046FFF279AE27D46B1.DocFile

122 EVSVR 以交互模式运行 EVSVR 122 输出 日志 说明 这是日志文件 在以上示例中, 其文件名为 EVSVR_GetNativeItem_ Log 应始终查看日志文件以确定操作是否成功 该文件显示所有已发生的错误 请参见第 123 页的 在 EVSVR 日志文件中审阅消息的说明 ListSavesetLocations 命令 ListSavesetLocations 命令列出 Enterprise Vault 存储指定 saveset 的所有部分的位置 语法 ListSavesetLocations EntryIdSavesetId [-o OutputFolder] 其中的参数如下 : EntryId SavesetId OutputFolder 识别所需的保管库存储条目 归档条目或者归档文件夹条目 EVSVR 使用此命令来确定 saveset 的位置 指定所需的 saveset ID 或事务 ID 指定存储检索的文件和日志文件的文件夹的路径 默认情况下, 路径为 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 的 Reports\EVSVR 子文件夹 示例 在以下示例中, 参数指定了保管库存储条目 ID 所需 saveset 的 saveset 事务 ID 和输出结果的文件夹 : ls 1995C3ACBB AB0F3A0FDC7066B testsrv1.domain.local 713C88D67D80E8046FFF279AE27D46B1 -o c:\myoutputfolder 如果输出文件夹不存在,ListSavesetLocations 将创建该文件夹 所有 ListSavesetLocations 文件都输出至此输出文件夹下带有时间戳的文件夹中, 例如 EVSVR_ListSavesetLocations_ 因此, 在此示例中, 完整的输出路径如下 : C:\MyOutputFolder\EVSVR_ListSavesetLocations_

123 EVSVR 提高 EVSVR 处理 CAB 集合的性能 123 预期输出 表 输出 日志 直接位于完整输出路径下的文件 说明 这是日志文件 在以上示例中, 其文件名为 EVSVR_ListSavesetLocations_ Log 应始终查看日志文件以确定操作是否成功 该文件显示所有已发生的错误 请参见第 123 页的 在 EVSVR 日志文件中审阅消息的说明 在 EVSVR 日志文件中审阅消息的说明 完成交互模式操作后, 系统会显示一则消息来指示该操作是否成功 如果该操作由于某种原因而失败, 请检查日志文件以了解更多信息 请注意, 在某些情况下, 如果出现错误, 基础 Enterprise Vault 组件可能会在事件日志中记录消息, 但该操作仍被视作成功 EVSVR 调用 Enterprise Vault 代码时该代码所生成的事件日志消息会重定向到日志文件, 并且不会在事件日志中显示 因此, 请务必查看日志文件, 以确定是否已出现任何错误 例如, 即使操作的整体状 态为 已成功完成此操作, 该文件还可能包含与事件日志相关的消息, 如下所示 : :13:00 Event Output: Failed to recall a Saveset from its Collection. Reason: Failed to extract the file from the CAB file. The file name is not in the CAB file index. 提高 EVSVR 处理 CAB 集合的性能 当下列 EVSVR 操作处理 CAB 集合文件时, 可能会导致 CPU 占用过高且需要较长时间才能完成 : DatabaseLinkages 验证 DatabaseLinkages 修复 DatabaseReferences 修复 如果遇到此问题, 您可以通过为要验证或修复的每个指纹数据库创建索引来显著提高性能 运行 EVSVR 操作之后, 您可以删除索引或保留索引供下次运行该操作时使用

124 EVSVR 提高 EVSVR 处理 CAB 集合的性能 124 注意 : 为指纹数据库创建索引可能会略微降低归档性能和增加数据库大小 但是, 如果您定期运行 EVSVR, 那么可以将这些影响看作是可接受的缺点 提高 EVSVR 处理 CAB 集合的性能 1 在 SQL Server 计算机上, 启动 SQL Server Management Studio 2 在 SQL Server Management Studio 窗口的左窗格中, 展开树, 直到看到所需指纹数据库为止 3 单击指纹数据库, 然后单击 新建查询 4 请执行下列操作之一 : 要创建索引, 请输入下列查询, 然后单击 执行 : int bit tinyint tinyint bit = 1 = 0 = 255 = 0 /* Set to 1 to view debug information */ 要删除现有的索引, 请输入下列查询然后单击 执行 : int bit tinyint tinyint bit = 0 = 0 = 255 = 0 /* Set to 1 to view debug information */

125 18 FSARunNow 本章节包括下列主题 : 关于 FSARunNow 运行 FSARunNow FSARunNow 语法 FSARunNow 示例 关于 FSARunNow FSARunNow 是一个实用程序, 通过该实用程序可以使用命令行界面按需启动文件 系统归档任务 它提供的选项比管理控制台中 立即运行 工具提供的多 您可以使用 FSARunNow 实用程序执行以下任一操作 : 启动归档 您可以指定文件系统归档任务 或者, 也可以通过引用目录数据库中相应的条目 Id 从特定的文件服务器或文件服务器卷进行归档 启动文件服务器归档权限与文件夹权限的同步 启动清理先前版本的已归档文件, 直到只剩下所需数量的版本为止 文件系统 归档任务根据任务属性 清理 选项卡上的版本和归档时间清理设置来执行清理 对于从 Dell EMC Celerra/VNX 设备归档的文件, 启动删除已删除占位符的归档文件 运行 FSARunNow 请注意, 您可以创建包含所需 FSARunNow 命令的批处理文件, 并在需要时使用 Windows 任务计划运行这些文件

126 FSARunNow FSARunNow 语法 126 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 运行 FSARunNow 1 使用 Vault Service 帐户登录到任何 Enterprise Vault 服务器 小心 : 您必须从本地登录到 Enterprise Vault 服务器 如果远程登录, 您将无法运行 FSARunNow 2 打开命令提示符窗口 3 导航到 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 4 使用所需选项运行 FSARunNow 请参见第 126 页的 FSARunNow 语法 FSARunNow 语法 采用下列格式之一键入该命令 : 对指定的文件系统归档任务 文件服务器或文件服务器卷启动归档 : FSARunNow Archive TaskName TaskEntryId FileServerEntryId [VolumeEntryId] [Report Normal] [ShortcutsOnly] 启动文件服务器归档权限与文件夹权限的同步 : FSARunNow Synchronize TaskName TaskEntryId FileServerEntryId 启动先前版本的已归档文件的清理 : FSARunNow Prune TaskName TaskEntryId FileServerEntryId [Report Normal] 启动删除从 Dell EMC Celerra/VNX 设备归档且已删除占位符的文件 : FSARunNow CelerraDelOnDel TaskName TaskEntryId FileServerEntryId [Report Normal] 其中的参数如下 :

127 FSARunNow FSARunNow 语法 127 TaskName 指定要处理的任务的名称 您可以按以下步骤确定 TaskName: 1 在管理控制台的左窗格中, 展开 Enterprise Vault 服务器 2 展开运行要处理的任务的计算机的名称 3 单击 任务 右窗格会显示该计算机上的任务 注意 : 如果任务名称包含空格, 则将该名称用引号引起来 TaskEntryId 指定要处理的任务的 TaskEntryId 您可以按以下步骤确定 TaskEntryId: 1 启动 SQL Server Management Studio 2 在左侧的树视图中, 选择 数据库 > EnterpriseVaultDirectory 3 在工具栏中, 单击 新建查询 4 在 查询 窗口中, 键入以下内容 : select * from task 5 按 F5 键可执行查询 6 扫描查询结果以找到要处理的任务的 TaskEntryId 要指定 TaskEntryId, 必须使用具有相应后缀的任务的 ID 查询结果中的任务名称包括以下后缀 : 对于归档 - TaskName 对于同步 - TaskName_Synchronization 对于清理 - TaskName_Pruning 对于 CelerraDelOnDel - TaskName_CelerraDelOnDel 例如, 要为任务名称是 FSA_Task1 的清理操作指定 TaskEntryId, 请使用与 FSA_Task1_Pruning 对应的 TaskEntryId

128 FSARunNow FSARunNow 语法 128 FileServerEntryId 指定要处理其归档的计算机的 FileServerEntryId 您可以按以下步骤确定 FileServerEntryId: 1 启动 SQL Server Management Studio 2 在左侧的树视图中, 选择 数据库 > EnterpriseVaultDirectory 3 在工具栏中, 单击 新建查询 4 在 查询 窗口中, 键入以下内容 : select * from fileserverentry 5 按 F5 键可执行查询 6 扫描查询结果以找到要处理的计算机的 FileServerEntryId VolumeEntryId 指定要处理其归档的计算机的 VolumeEntryId 您可以按以下步骤确定 VolumeEntryId: 1 启动 SQL Server Management Studio 2 在左侧的树视图中, 选择 数据库 > EnterpriseVaultDirectory 3 在工具栏中, 单击 新建查询 4 在 查询 窗口中, 键入以下内容 : select * from fileservervolumeentry 5 按 F5 键可执行查询 6 扫描查询结果以找到要处理的计算机的 VolumeEntryId Report 运行文件系统归档任务或报告模式中的任务 每个任务均会生成一个报告, 该报告负责概述如果任务在正常模式下运行将要进行的更改, 但未进行任何更改 请注意, 默认情况下所有的 FSARunNow 选项都以报告模式运行, 但同步选项除外, 因为该选项不使用此参数 文件系统归档任务将在以下文件夹中生成报告 : 归档报告 :Enterprise Vault 安装文件夹的 Reports\FSA 子文件夹 清理报告以及 Dell EMC Celerra/VNX 删除的已归档文件报告 :Enterprise Vault 安装文件夹的 Reports 子文件夹 有关这些报告的详细信息, 请参见 设置文件系统归档 中 的 关于文件系统归档任务报告

129 FSARunNow FSARunNow 示例 129 Normal ShortcutsOnly 在正常模式下运行文件系统归档任务 每个任务均执行请求的操作, 并且还会生成一个报告, 报告负责概述其所进行的更改 限制归档任务以便它仅创建快捷方式 如果使用此选项, 则该任务不会执行归档 FSARunNow 示例 下面是有关如何运行 FSARunNow 的示例 在报告模式下运行归档 : FSARunNow Archive "File System Archiving Task1" 为指定的文件服务器执行同步运行 : FSARunNow Synchronize 1D6D9206BFDBFB846B2E0F8135A d100002example.server.local 在报告模式下进行指定文件服务器的清理运行 : FSARunNow prune 1AD6297BC643DCC40A924CAB74D0BCDCE141000server.example.net 运行文件系统归档任务, 以删除 Dell EMC Celerra/VNX 上已删除占位符的归档文件 : FSARunNow CelerraDelOnDel FSATask1 normal

130 19 FSAUndelete 本章节包括下列主题 : 关于 FSAUndelete 运行 FSAUndelete FSAUndelete 语法 FSAUndelete 示例 关于 FSAUndelete FSAUndelete 为指定占位符或某个文件服务器的指定文件夹中的所有占位符取消已归档项目的永久性删除 满足下列所有情况时通常使用 FSAUndelete: 在管理控制台的 站点属性 的 归档设置 选项卡上设置了选项 启用对用 户删除项目的恢复 此选项提供 软删除 机制 用户删除项目时,Enterprise Vault 会在归档的项目永久删除前, 在指定天数内保留归档的项目 使用占位符和具有设置 删除占位符时删除已归档的文件 的归档策略 将占位符 ( 例如, 来自备份 ) 还原到文件服务器 在此方案中, 与还原的占位符相关的一些已归档文件可能将永久删除 只有在 Enterprise Vault 永久删除归档的文件后, 才能使用还原的占位符 通过使用 FSAUndelete, 可取消归档的文件的永久性删除, 而无需还原此归档的所有文件 FSAUndelete 为执行以下操作提供选项 : 取消删除对应于指定占位符的某个归档的文件 取消删除对应于指定文件夹中的所有占位符的归档的文件 ( 可选 ) 可选择包括指定文件夹的所有子文件夹

131 FSAUndelete 运行 FSAUndelete 131 运行 FSAUndelete FSAUndelete 生成命令行报告, 列出了取消删除的文件和故障 ( 如孤立占位符或未找到的指定占位符 ) 要取消与文件服务器占位符相关联的已归档文件的永久性删除, 请运行 FSAUndelete 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 运行 FSAUndelete 1 确定要运行 FSAUndelete 的计算机 : 对于 Windows 文件服务器, 您可以在下列任意计算机上运行 FSAUndelete: 在运行文件服务器卷的文件系统归档任务的 Enterprise Vault 服务器上 在管理控制台中, 必须将卷配置为文件服务器目标卷 在包含要处理的占位符的文件服务器上 对于非 Windows 文件服务器, 在运行文件服务器卷的文件系统归档任务的 Enterprise Vault 服务器上运行 FSAUndelete 在管理控制台中, 必须将卷配置为文件服务器目标卷 2 使用 Vault Service 帐户或符合下列要求的帐户, 根据需要登录到 Enterprise Vault 服务器或 Windows 文件服务器 : 如果 Windows 文件服务器是取消删除操作的目标 : 属于 Enterprise Vault 占位符应用程序角色成员的帐户 该帐户还必须是 Windows 文件服务器上打印操作员组和分布式 COM 用户组的成员 如果 NetApp 文件服务器是取消删除操作的目标 : 属于 Enterprise Vault 占位符应用程序角色成员的帐户 : 该帐户还必须是 NetApp 文件服务器上 Administrators 组的成员 如果 Dell EMC Celerra 设备是取消删除操作的目标 : 同时属于 Enterprise Vault 占位符应用程序角色和 Enterprise Vault 文件服务器管理员角色成员的帐户 该帐户还必须是 Celerra 设备上 Administrators 组的成员 可以使用 Enterprise Vault 的 RBA PowerShell cmdlet 分配角色 请参见 管理指南 中的 基于角色的管理

132 FSAUndelete FSAUndelete 语法 打开命令提示符窗口, 转到 Enterprise Vault 安装文件夹, 例如 C:\Program Files (x86)\enterprise Vault 4 使用所需选项运行 FSAUndelete 命令 请参见第 132 页的 FSAUndelete 语法 FSAUndelete 语法 使用 FSAUndelete 的下列选项之一 如果路径包含空格, 请将它用引号引起来 取消删除与单一占位符相关联的文件 : FSAUndelete placeholder_path 其中 placeholder_path 为占位符的本地路径或 UNC 路径 FSAUndelete 不支持通配符 您可以在脚本中使用该选项, 例如, 取消删除还原的备份文件日志中每个占位符的已归档文件 取消删除与指定文件夹中 ( 但不位于任何子文件夹 ) 所有占位符相关联的文件 : FSAUndelete folder_path 其中 folder_path 为该文件夹的本地路径或 UNC 路径 取消删除与指定文件夹中 ( 并递归于所有子文件夹 ) 所有占位符相关联的文件 : FSAUndelete folder_path -r 其中 folder_path 为该文件夹的本地路径或 UNC 路径 FSAUndelete 示例 下列示例假设您从 Enterprise Vault 服务器运行 FSAUndelete: 取消删除 UNC 路径为 \\myserver\myfiles\file1 的占位符的已归档文件 : FSAUndelete \\myserver\myfiles\file1 取消删除 UNC 路径为 \\myserver\myfiles\ 的文件夹中占位符的已归档文件, 但是不处理任何子文件夹 : FSAUndelete \\myserver\myfiles\ 取消删除 UNC 路径为 \\myserver\myfiles\ 的文件夹及所有子文件夹中所有占位符的已归档文件 : FSAUndelete \\myserver\myfiles\ -r 下列示例假设您在要处理占位符的 Windows 文件服务器上运行 FSAUndelete 因此您可以指定占位符和文件夹的本地路径 取消删除路径为 C:\myfiles\file 9 的占位符的已归档文件 : FSAUndelete "C:\myfiles\file 9"

133 FSAUndelete FSAUndelete 示例 133 取消删除文件夹 C:\myfiles\ 及其子文件夹中所有占位符的已归档文件 : FSAUndelete C:\myfiles\ -r

134 20 FSAUtility 本章节包括下列主题 : 关于 FSAUtility 运行 FSAUtility 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 FSAUtility 选项 关于 FSAUtility FSAUtility 是一个命令行实用程序, 使用该程序可以执行以下操作 : 在原始路径上重新创建归档点 在其原始位置为已归档文件重新创建占位符 将占位符从一个位置移到另一个位置, 并移动相应的归档文件 将占位符从源路径迁移到目标路径, 而不移动任何已归档数据 删除归档中不存在相应项的孤立占位符 将所有已归档文件或指定文件类型的已归档文件还原到其原始位置或新的位置 撤回与某个文件夹中存在的占位符相对应的已归档文件 该实用程序对 Windows 文件服务器 NetApp 文件管理器和 Dell EMC Celerra/VNX 设备上的归档点和占位符都起作用 有关迁移和合并具有已使用 Enterprise Vault 归档的内容的文件服务器的详细信息, 请参见 Veritas 支持网站上的以下文章 :

135 FSAUtility 运行 FSAUtility 135 运行 FSAUtility 运行 FSAUtility 前, 请注意下列事项 : 建议一次运行的 FSAUtility 实例数不要超过一个 当为实用程序的多个并发实例指定相同源或目标时, 可能会产生问题 我们建议您在运行 FSAUtility 之前停止处理目标文件服务器的任何文件系统归档任务 此操作可确保在 FSAUtility 处理文件时不会在文件服务器上进行手动归档或预定归档, 从而可以实现更好的性能, 并防止出现行为不一致的情况 例如, 如果 Enterprise Vault 在将文件撤回到卷时归档该卷, 则 Enterprise Vault 可能会将撤回的文件转换为占位符 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序 如果目标路径超过 1024 个字符, 则 Dell EMC 限制会阻止 FSAUtility 在 Dell EMC Celerra/VNX 设备上处理文件或文件夹 Enterprise Vault 服务器上的事件日志消息指出输入字符串的格式不正确 FSAUtility 有两种方法来标识 Dell EMC Celerra/VNX 占位符 如果要在 Dell EMC Celerra/VNX 卷上结合使用 FSAUtility 和占位符, 请确保使用适用于您的 Dell EMC Celerra/VNX 配置的方法 请参见第 135 页的 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 运行 FSAUtility 1 使用 Vault Service 帐户登录到任意 Enterprise Vault 服务器 如果使用此实用程序处理 Windows 文件服务器, 则帐户还必须具有此文件服务器的本地管理员权限 2 打开命令提示符窗口 3 导航到 Enterprise Vault 程序文件夹 ( 例如 C:\Program Files (x86)\enterprise Vault) 4 使用所需选项运行 FSAUtility 请参见第 140 页的 FSAUtility 选项 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 如果要在 Dell EMC Celerra/VNX 卷上结合使用 FSAUtility 与占位符, 请阅读本节 通过使用 Windows API 调用或 Celerra/VNX HTTP API 调用,FSAUtility 可以标识 Dell EMC Celerra/VNX 设备上的占位符 表 20-1 列出了默认情况下 FSAUtility 结合其每个与占位符相关的选项所使用的 API 调用

136 FSAUtility 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 136 表 20-1 用于检测 Dell EMC Celerra/VNX 占位符的默认 API 调用 FSAUtility 选项 批量撤回与占位符相对应的文件 重新创建占位符 移动占位符及其相对应的文件 删除孤立占位符 迁移占位符 FSAUtility 参数 FSAUtility -b FSAUtility -c FSAUtility -m FSAUtility -o FSAUtility -pm 用于检测 Dell EMC Celerra/VNX 占位符的默认 API 调用 Windows API 调用 Windows API 调用 Windows API 调用 Windows API 调用 Celerra/VNX API 调用 注意, 默认情况下, 带有 -pm 参数的 FSAUtility 使用 Celerra/VNX API 调用 此默认值可帮助确保无论 Celerra/VNX 的配置如何, 占位符迁移始终能够成功进行 如果使用具有任何支持的 Celerra/VNX 配置的 FSAUtility -pm, 则您可能需要将此选项的设置更改为使用性能更为高效的 Windows API 调用 对于其他与占位符相关的参数 (-b -c -m 和 -o), 默认情况下,FSAUtility 使用高效的 Windows API 调用 您可以通过编辑 FSAUtility.exe.config 文件来配置 FSAUtility 用于每个与占位符相关的选项的 API 调用 配置 FSAUtility 用于标识 Dell EMC Celerra/VNX 占位符的 API 调用 FSAUtility.exe.config 文件控制 FSAUtility 用于标识 Dell EMC Celerra/VNX 占位符的 API 调用 对于每个与占位符相关的 FSAUtility 选项, 此文件包含一个条目, 用于指定要使用的 API 调用 在提供的 FSAUtility.exe.config 文件中, 这些条目均已被注释, 因此 FSAUtility 会针对每个选项使用其默认的 API 调用 即 FSAUtility 使用 Celerra/VNX API 调用进行占位符迁移, 并对其他与占位符相关的选项使用 Windows API 调用 您可以编辑 FSAUtility.exe.config 以设置 FSAUtility 用于某个选项的 API 调用 配置 FSAUtility 用于标识 Dell EMC Celerra/VNX 占位符的 API 调用 1 在要运行 FSAUtility 的 Enterprise Vault 服务器上, 导航到 Enterprise Vault 安装文件夹, 例如 C:\Program Files (x86)\enterprise Vault 2 使用文本编辑器 ( 如记事本 ) 打开 FSAUtility.exe.config 文件 3 在文件部分中查找要设置其 API 调用的 FSAUtility 选项 : FSAUtility -pm 选项的 <PHMigration>

137 FSAUtility 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 137 FSAUtility -m 选项的 <MovePlaceHolder> FSAUtility -b 选项的 <BulkRecall> FSAUtility -c 选项的 <RecreatePlaceHolder> FSAUtility -o 选项的 <OrphanPlaceHolder> 4 删除此部分开头和末尾的注释字符 5 根据所需设置编辑 CheckCelerraOfflineAttribute 项的值 : 值为 0, 则此选项设置为使用 Windows API 调用 值为 1, 则此选项设置为使用 Celerra/VNX API 调用 如果任一选项的 CheckCelerraOfflineAttribute 项已省略或被注释, 则 FSAUtility 对此选项使用其默认 API 调用 6 对于要配置 API 调用的每个 FSAUtility 选项, 请重复步骤 3 至 5 7 将更改保存到 FSAUtility.exe.config 文件 FSAUtility.exe.config 文件设置示例 以下示例显示了 FSAUtility.exe.config 文件, 该文件经过编辑后生成各种结果 示例 1 文件将 PHMigration 选项 ( 针对 FSAUtility -pm) 设置为使用 Windows API 调用, 而非默认的 Celerra/VNX API 调用 没有定义任何其他值, 因此 FSAUtility 将 Windows API 调用用于其与占位符相关的所有选项 <?xml version="1.0" encoding="utf-8"?> <configuration> <configsections> <section name="phmigration" type="system.configuration.dictionarysectionhandler"/> <section name="bulkrecall" type="system.configuration.dictionarysectionhandler"/> <section name="moveplaceholder" type="system.configuration.dictionarysectionhandler"/> <section name="recreateplaceholder" type="system.configuration.dictionarysectionhandler"/> <section name="orphanplaceholder" type="system.configuration.dictionarysectionhandler"/> <configsections> <PHMigration>

138 FSAUtility 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 138 <add key="checkcelerraofflineattribute" value = "0"/> </PHMigration> <MovePlaceHolder> <!--><add key="checkcelerraofflineattribute" value = "0"/>--> </MovePlaceHolder> <BulkRecall> <!--><add key="checkcelerraofflineattribute" value = "0"/>--> </BulkRecall> <RecreatePlaceHolder> <!--><add key="checkcelerraofflineattribute" value = "0"/>--> </RecreatePlaceHolder> <OrphanPlaceHolder> <!--><add key="checkcelerraofflineattribute" value = "0"/>--> </OrphanPlaceHolder> <runtime> <generatepublisherevidence enabled="false"/> </runtime> </configuration> 示例 2 此配置生成的结果与示例 1 相同 每个与占位符相关的选项均设置为使用 Windows API 调用 <?xml version="1.0" encoding="utf-8"?> <configuration> <configsections> <section name="phmigration" type="system.configuration.dictionarysectionhandler"/> <section name="bulkrecall" type="system.configuration.dictionarysectionhandler"/> <section name="moveplaceholder" type="system.configuration.dictionarysectionhandler"/> <section name="recreateplaceholder" type="system.configuration.dictionarysectionhandler"/> <section name="orphanplaceholder" type="system.configuration.dictionarysectionhandler"/> <configsections> <PHMigration> <add key="checkcelerraofflineattribute" value = "0"/> </PHMigration> <MovePlaceHolder> <add key="checkcelerraofflineattribute" value = "0"/>

139 FSAUtility 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 139 </MovePlaceHolder> <BulkRecall> <add key="checkcelerraofflineattribute" value = "0"/> </BulkRecall> <RecreatePlaceHolder> <add key="checkcelerraofflineattribute" value = "0"/> </RecreatePlaceHolder> <OrphanPlaceHolder> <add key="checkcelerraofflineattribute" value = "0"/> </OrphanPlaceHolder> <runtime> <generatepublisherevidence enabled="false"/> </runtime> </configuration> 示例 3 在此示例中, 所有与占位符相关的选项均使用 Celerra/VNX API 调用 <?xml version="1.0" encoding="utf-8"?> <configuration> <configsections> <section name="phmigration" type="system.configuration.dictionarysectionhandler"/> <section name="bulkrecall" type="system.configuration.dictionarysectionhandler"/> <section name="moveplaceholder" type="system.configuration.dictionarysectionhandler"/> <section name="recreateplaceholder" type="system.configuration.dictionarysectionhandler"/> <section name="orphanplaceholder" type="system.configuration.dictionarysectionhandler"/> <configsections> <PHMigration> <add key="checkcelerraofflineattribute" value = "1"/> </PHMigration> <MovePlaceHolder> <add key="checkcelerraofflineattribute" value = "1"/> </MovePlaceHolder> <BulkRecall> <add key="checkcelerraofflineattribute" value = "1"/> </BulkRecall> <RecreatePlaceHolder>

140 FSAUtility FSAUtility 选项 140 <add key="checkcelerraofflineattribute" value = "1"/> </RecreatePlaceHolder> <OrphanPlaceHolder> <add key="checkcelerraofflineattribute" value = "1"/> </OrphanPlaceHolder> <runtime> <generatepublisherevidence enabled="false"/> </runtime> </configuration> FSAUtility 选项 表 20-2 列出了您可以使用 FSAUtility 执行的操作 表 20-2 操作 FSAUtility 选项 FSAUtility 参数 详细信息 在原始路径上重新创建归档点 在其原始位置为已归档文件重新创建占位符 移动占位符以及相应的归档文件 适用于目标文件夹的归档点将确定目标归档 将占位符从源路径迁移到目标路径, 而不移动已归档数据 删除归档中不存在相应项的孤立占位符 将所有已归档文件或指定文件类型的已归档文件还原到其原始位置或新的位置 撤回与某个文件夹中存在的占位符相对应的已归档文件 修复文件夹归档点 FSAUtility -a FSAUtility -c FSAUtility -m FSAUtility -pm FSAUtility -o FSAUtility -t FSAUtility -b FSAUtility -fp 请参见第 140 页的 重新创建归档点 请参见第 141 页的 重新创建占位符 请参见第 143 页的 移动占位符和相应文件 请参见第 145 页的 迁移占位符 请参见第 149 页的 删除孤立占位符 请参见第 149 页的 还原已归档文件 请参见第 151 页的 撤回与占位符相对应的文件 仅当 Veritas 支持定向时使用此选项 重新创建归档点 可以使用带有 -a 参数的 FSAUtility 在原始路径上为目标卷重新创建归档点

141 FSAUtility FSAUtility 选项 141 语法 FSAUtility -a -s UNC_path [-l log_level] [-r] 其中 : -s UNC_path 指定目标卷的 UNC 路径 -l log_level 指定是同时记录成功的操作和失败的操作 (0), 还是只记录失败的操作 (1) 默认情况下,FSAUtility 只记录失败的操作 -r 指定仅报告模式 FSAUtility 生成一个文本报告, 该报告概括了 FSAUtility 将要执行的活动 ( 如果您打算在正常模式下运行 FSAUtility 但不执行这些活动 ) 报告名称为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.txt, 在文件夹 installpath\reports\fsautility 中生成 如果以正常模式运行命令 ( 不使用 -r), 则 FSAUtility 将生成已执行操作的 XML 报告, 名为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.xml 如果 FSAUtility 重新创建归档点, 则它会检查目录数据库中的相关记录以确定哪个归档与文件夹路径关联 如果多个归档与该文件夹路径相关联, 则 FSAUtility 会执行如下操作 : 将最早的非空归档的归档 ID 分配给归档点 在 XML 报告或仅报告模式下的文本报告中记录已找到的与文件夹路径相关联的多个归档的归档 ID 示例 以下命令会报告 FSAUtility 将为卷 \\myserver\users 重新创建的归档点 : FSAUtility -a -s \\myserver\users -r 以下命令会重新创建卷 \\myserver\users 的归档点, 在 XML 报告中记录成功的操作和失败的操作 : FSAUtility -a -s \\myserver\users -l 0 重新创建占位符 可以使用带有 -c 参数的 FSAUtility 在原始位置为已归档文件重新创建占位符 如果需要将文件服务器还原到其原始状态, 或者将文件服务器与 Enterprise Vault 归档同步, 则此功能可能非常有用 如果归档中存在同一个文件的多个版本, 则该实用程序只为最新的版本创建占位符 注意 : 将此选项与 Dell EMC Celerra/VNX 占位符结合使用之前, 请确保 FSAUtility 配置为使用合适的方法来标识占位符 请参见第 135 页的 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符

142 FSAUtility FSAUtility 选项 142 语法 FSAUtility -c -s UNC_path [-D mm-dd-yyyy] [-f] [-l log_level] [-r] 其中 : -s UNC_path 指定所需文件夹 卷或文件服务器的路径 -D mm-dd-yyyy 指定归档日期 FSAUtility 可在指定日期后为归档的文件重新创建占位符 -f 可强制 FSAUtility 在存在同名占位符或文件的情况下重新创建占位符 该实用程序会先删除现有的占位符或文件, 然后再创建新的占位符或文件 -l log_level 指定是同时记录成功的操作和失败的操作 (0), 还是只记录失败的操作 (1) 默认情况下,FSAUtility 只记录失败的操作 -r 指定报告模式 FSAUtility 生成一个报告, 该报告概括了 FSAUtility 将要执行的活动 ( 如果您打算在正常模式下运行 FSAUtility 但不执行这些活动 ) FSAUtility 生成的报告名称为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.txt, 位于文件夹 installpath\reports\fsautility 中 如果以正常模式运行 -c,fsautility 将生成名为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.xml 的报告 示例 以下命令可为文件夹 \\myserver\users 重新创建占位符, 并生成一个列出成功操作和失败操作的日志文件 在报告模式下运行命令 FSAUtility -c -s \\myserver\users -l 0 -r 以下命令可从文件夹 \\myserver\users\user1 中为 2005 年 7 月 10 日之后归档的文件重新创建占位符 如果存在同名的文件或占位符, 则该命令会用新占位符进行覆盖 FSAUtility -c -f -s \\myserver\users\user1 -D l 0 说明 FSAUtility 不支持 硬链接 文件 ( 文件的目录参考 ) 您无法重新创建硬链接文件的任何现有占位符 当您执行重新创建操作时,FSAUtility 将撤回作为硬链接文件的所有占位符 在使用 FSAUtility 重建占位符后, 如果尝试将它们移到另一个位置, 则可能会收 到消息 移动占位符时出现内部错误 : 文件夹 folder_path 的归档 ID 为空 为了避免显示此信息, 请重新创建归档点, 然后在尝试移动占位符之前归档源文件夹 如果文件夹路径超过 512 个字符, 由于 NetApp 限制,FSAUtility 不会重新创建占位符

143 FSAUtility FSAUtility 选项 143 移动占位符和相应文件 可以使用带有 -m 参数的 FSAUtility 移动占位符以及相应的归档文件 适用于目标文件夹的归档点将确定目标归档 目标归档可能位于不同的保管库存储中 除非子文件夹具有归档点, 否则该命令将在源文件夹的子文件夹中移动占位符 子文件夹会在目标文件夹下创建 ( 如果此处不存在子文件夹 ) 如果目标文件夹路径上不存在任何归档点, 则命令退出, 不继续执行操作 如果目标文件夹上的归档点没有归档 ID 或没有有效的归档 ID, 则 FSAUtility 会检查目录数据库记录以确定文件夹路径是否与任何归档 ID 相关联 : 如果没有归档 ID 与该文件夹路径相关联, 则 FSAUtility 会创建一个归档, 并为该归档点分配归档 ID 如果有一个归档 ID 与该文件夹路径相关联, 则 FSAUtility 会将该归档 ID 分配给该归档点 如果多个归档 ID 与该文件夹路径相关联, 则 FSAUtility 会执行如下操作 : 将最早的现有归档的归档 ID 分配给归档点 会在 Enterprise Vault 事件日志中生成事件 ID 为 的警告事件 该事件列出了文件夹路径的多个归档的归档 ID, 并指示最早的归档将用于归档 请注意, 在 FSAUtility 为归档点分配归档 ID 后, 不再会发出关于文件夹路径存在多个归档的警告 如果源文件夹上存在归档点而所有子文件夹上都没有归档点, 则成功移动所有占位符后会删除源文件夹归档点 注意 : 将此选项与 Dell EMC Celerra/VNX 占位符结合使用之前, 请确保 FSAUtility 配置为使用合适的方法来标识占位符 请参见第 135 页的 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 语法 FSAUtility -m -s UNC_path -d UNC_path [-l log_level] [-r] 其中 : -s UNC_path 指定源文件夹的路径 -d UNC_path 指定目标文件夹的路径 -l log_level 指定是同时记录成功的操作和失败的操作 (0), 还是只记录失败的操作 (1) 默认情况下,FSAUtility 只记录失败的操作 -r 指定报告模式 FSAUtility 生成一个报告, 该报告概括了 FSAUtility 将要执行的活动 ( 如果您打算在正常模式下运行 FSAUtility 但不执行这些活动 )

144 FSAUtility FSAUtility 选项 144 FSAUtility 生成的报告名称为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.txt, 位于文件夹 installpath\reports\fsautility 中 如果以正常模式运行 -m,fsautility 将生成名为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.xml 的报告 示例 以下命令将占位符从第一个文件夹移到第二个文件夹中 还可以将已归档文件移动到相应的归档位置 日志文件仅列出失败的操作 FSAUtility -m -s \\myserver\users\user1 -d \\sample\share\user1 说明 无法从卷的根文件夹中移动占位符 您可以从根文件夹的子文件夹中移动占位符 FSAUtility 在完成移动占位符操作后, 不会从已移动占位符的文件夹中删除源文件夹 该文件夹可能包含其他不适合删除的未归档文件 这样, 如果在移动占位符的 FSAUtility 操作完成前停止操作, 则下次启动该实用程序时, 它会提示您继续该操作 应用于目标位置的卷策略或文件夹策略确定在删除其占位符时 Enterprise Vault 是否删除已归档的文件 请参见 设置文件系统归档 中的 删除占位符时删 除已归档的文件 如果您试图移动占位符时源保管库存储或目标保管库存储处于备份模式下, 则实用程序退出, 不继续执行操作 FSAUtility 不支持 硬链接 文件 ( 文件的目录参考 ) 您无法移动硬链接文件的任何现有占位符 当您执行移动操作时,FSAUtility 将移动作为硬链接文件的所有占位符 如果在移动占位符时下列任一项都不可用, 则 FSAUtility 不会再尝试处理任何未完成的占位符 : Enterprise Vault Directory Service Enterprise Vault File Placeholder Service Enterprise Vault Storage Service Enterprise Vault 与文件服务器之间的网络连接 取而代之的是, 实用程序在事件日志 DTrace 日志和 FSAUtility 日志文件中记录错误消息, 然后退出 另请参见 请参见第 145 页的 迁移占位符

145 FSAUtility FSAUtility 选项 145 迁移占位符 注意 : 在迁移占位符之前, 请确保已备份源路径下的目录数据库 保管库存储数据库和文件夹层次结构 如果文件夹层次结构包含已归档文件, 请将文件夹层次结构也备份到目标路径下 您可使用带有 -pm 参数的 FSAUtility 将占位符和归档点从源文件夹结构迁移到目标文件夹结构 ( 例如, 位于另一个卷或文件服务器上 ) 此选项可移动占位符和归档点, 但不会移动归档中的任何文件 已迁移占位符将其到已归档文件的链接保留在原始位置 因此, 此选项提供了比 FSAUtility 移动 (-m) 选项更快速的占位符移动解决方案 如果您希望移动归档 合并保管库存储或者使归档与文件服务器相符, 请使用 -m 选项 如果占位符驻留在有效的归档点, 此选项将始终递归迁移子文件夹中的占位符 该选项将创建目标子文件夹 ( 如有需要 ) 在执行占位符迁移之前,FSAUtility 会先检查源位置和目标位置处的归档点是否存在任何冲突, 然后再按所列顺序执行以下操作 : 移动占位符 FSAUtility 在目标位置上创建占位符, 然后删除源位置处的占位符 迁移会保留占位符文件的安全描述符, 该描述符包含有关文件所有权和 NTFS 权限的信息 迁移还会保留与占位符文件关联的所有替换数据流 将归档点移动到目标位置 更新目录数据库, 使用新的文件夹路径 请注意占位符迁移的下列要求 : 在管理控制台中, 必须将源卷和目标卷都指定为 FSA 目标 必须由同一台 Enterprise Vault 服务器来管理源卷的保管库存储和目标卷的保管库存储 如果 FSAUtility 无法确认同一台 Storage Service 计算机管理两个保管库存储, 它将退出并显示一条说明性消息 如果目标卷位于 NetApp 文件服务器上, 您必须从已向目标文件服务器的 FPolicy 注册的 Enterprise Vault 服务器运行 FSAUtility 命令 例如, 要将占位符从 NetAppFiler1\volumeA 迁移至 NetAppFiler2\volumeB, 您必须从已向 NetAppFiler2 注册的 Enterprise Vault 服务器运行 FSAUtility 如果具有归档点的任何文件夹从源文件夹结构中丢失,FSAUtility 将不再继续迁移 无法将占位符迁移到源文件夹的子文件夹 请注意, 如果目标路径已包含与源路径上的文件夹层次结构相匹配的文件夹的归档,FSAUtility 将不再继续迁移 这一限制可防止当包含已迁移占位符的文件与其他已归档文件位于不同的保管库存储时拆分归档 您必须指定一个目标路径 : 您尚

146 FSAUtility FSAUtility 选项 146 未从该路径进行归档, 或者该路径中没有任何文件夹中的已归档文件与源路径的文件夹结构相同 例如, 请考虑图 20-1 中显示的源文件夹结构和目标文件夹结构示例 : 图 20-1 源卷 FSAUtility 占位符迁移 : 示例文件夹结构 目标卷 文件夹 1 文件夹 1 子文件夹 1 子文件夹 1 文件夹 2 文件夹 2 文件夹 3 文件夹 5 文件夹 6 如果存在下列情况之一,FSAUtility 将不再继续迁移 : 源卷和目标卷在根级别存在已归档文件的归档点 在两个文件夹结构中, 在以下任一文件夹上存在已归档文件的归档点 : Folder1 Subfolder1 Folder2 如果具有已归档文件的归档点不冲突, 则 FSAUtility 可以迁移占位符 例如, 如果以下任一条件适用, 则不会阻止迁移 : 在目标文件夹结构中, 只有 Folder5 和 Folder6 中的已归档文件具有归档点 源文件夹结构中的 Folder2 具有已归档文件的归档点, 但是目标文件夹结构中的 Folder2 没有 FSAUtility 在事件日志中记录下列事件 : 占位符迁移的起始时间 迁移完成时是否出现错误 此外, 在占位符迁移过程中,FSAUtility 还会在控制台上显示相应的消息, 并在 DTrace 日志和 Reports\FSAUtility\EV_FILESYSTEM_UTILITY_LOG_DateTime.xml 文件中记录包括各种错误的详细条目

147 FSAUtility FSAUtility 选项 147 如果占位符迁移失败, 请不要在目标路径中归档文件 否则该路径的已归档数据可能会拆分到多个归档中 重试占位符迁移并查看是否可成功完成 注意 : 将此选项与 Dell EMC Celerra/VNX 占位符结合使用之前, 请确保 FSAUtility 配置为使用合适的方法来标识占位符 请参见第 135 页的 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 语法 FSAUtility -pm -s UNC_path -d UNC_path [-cs] [-csf] [-f] [-l log_level] [-i] 其中 : -s UNC_path 指定源文件夹的路径 该路径必须指定您在管理控制台中添加卷目标时所使用的格式的卷 -d UNC_path 指定目标文件夹的路径 此文件夹路径必须已经存在 该路径必须指定您在管理控制台中添加卷目标时所使用的格式的卷 -cs 将文件夹安全描述符复制到目标位置处的新文件夹 目标位置处的现有文件夹的安全描述符不会被覆盖 此选项不能与 -csf 一起使用 如果不指定 -cs 或 -csf, 则不会复制任何文件夹安全描述符 -csf 将文件夹安全描述符从源文件夹复制到目标文件夹, 并覆盖已存在的目标文件夹的安全描述符 此选项不能与 -cs 一起使用 如果不指定 -cs 或 -csf, 则不会复制任何文件夹安全描述符 -f 强制在目标中存在同名占位符或文件的情况下迁移占位符 该实用程序先删除目标中的现有占位符或文件, 然后再创建新的占位符或文件 -l log_level 指定是同时记录成功的操作和失败的操作 (0), 还是仅记录失败的操作 (1) 默认情况下,FSAUtility 只记录失败的操作 -i 会使 FSAUtility 忽略在移动占位符时发生的任何错误, 例如 : 无法确定文件是否为占位符 由于权限问题或磁盘空间不足等原因, 无法在目标位置创建占位符 无法从源位置删除占位符 如果您忽略 -i 参数并出现任何占位符移动错误,FSAUtility 在尝试移动所有占位符完成后会记录这些错误, 然后停止 它不会继续移动归档点或更新目录数据库 在这种情况下, 在您确定占位符移动失败的原因之后, 需要返回 FSAUtility -pm 如果您指定 -i 参数并出现任何占位符移动错误,FSAUtility 会记录这些错误, 然后继续执行迁移的剩余步骤 : 它会继续移动归档点并更新目录数据库 归档点迁移期间或数据库更新期间发生的错误不会被忽略 FSAUtility 继续在日志文

148 FSAUtility FSAUtility 选项 148 件 Reports\FSAUtility\EV_FILESYSTEM_UTILITY_LOG_DateTime 中记录所有错误 xml 如果您指定 -i 并出现任何占位符移动错误, 您可以视需要在命令完成后纠正这些错误 例如, 您可以 : 删除源位置处的占位符 使用 FSAUtility -c 选项在目标位置处重新创建未迁移的占位符 请参见第 141 页的 重新创建占位符 使用这些方法重新创建未迁移的占位符不会保留原始占位符的安全描述符, 也不会重新创建与占位符关联的任何替换数据流 注意 : 我们建议您在首次运行占位符迁移时忽略 -i 参数 若迁移失败, 并且报告指示失败只是由于移动某些占位符时的错误而导致的, 那么如果您希望 FSAUtility 忽视这些错误, 则可以返回带 -i 参数的命令 示例 以下命令可将占位符随归档点从第一个文件夹结构迁移到第二个文件夹结构 此命令可从源文件夹中为新创建的文件夹复制安全描述符 如果存在同名的文件或占位符, 则该命令会用新占位符进行覆盖 当 FSAUtility 移动占位符时, 它不会忽略错误 FSAUtility -pm -s \\myserver\users\user1 -d \\server2\share\user1 -cs -f 说明 无法以报告模式运行 -pm 在迁移占位符之后, 直到文件系统归档任务至少处理过一次文件夹后, 其他 FSAUtility 选项才能在目标文件夹上使用 迁移将迁移源文件夹树中的所有占位符, 包括剪切并粘贴到树中的占位符 但是, 如果在迁移之前, 与剪切并粘贴的占位符相关联的已归档文件在源树的归档中不可用, 则之后这些文件将不存在于归档中 如果源文件夹具有归档点, 并且源文件夹和目标文件夹的名称不同, 则在迁移占位符之后, 直到文件系统归档任务处理过卷后, 归档的名称才会更改以匹配目标文件夹 如果保管库存储已包含与目标文件夹名称相同的归档, 则迁移后会出现第二个具有相同名称的归档 不会对归档进行合并 另请参见 请参见第 143 页的 移动占位符和相应文件

149 FSAUtility FSAUtility 选项 149 删除孤立占位符 可以使用带有 -o 参数的 FSAUtility 删除归档中不存在相应项目的孤立占位符 在您删除整个保管库存储 保管库存储分区或者归档之后, 它可能仍然有用 注意 : 将此选项与 Dell EMC Celerra/VNX 占位符结合使用之前, 请确保 FSAUtility 配置为使用合适的方法来标识占位符 请参见第 135 页的 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 语法 FSAUtility -o -s UNC_path [-l log_level] [-r] 其中 : -s UNC_path 指定所需文件夹 卷或文件服务器的路径 -l log_level 指定是同时记录成功的操作和失败的操作 (0), 还是只记录失败的操作 (1) 默认情况下,FSAUtility 只记录失败的操作 -r 指定报告模式 FSAUtility 生成一个报告, 该报告概括了 FSAUtility 将要执行的活动 ( 如果您打算在正常模式下运行 FSAUtility 但不执行这些活动 ) FSAUtility 生成的报告名称为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.txt, 位于文件夹 installpath\reports\fsautility 中 如果以正常模式运行 -o,fsautility 将生成名为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.xml 的报告 示例 以下命令从整个文件服务器中删除孤立的占位符 FSAUtility -o -s \\myserver 还原已归档文件 可以使用带有 -t 参数的 FSAUtility 将部分或全部已归档文件还原到其原始位置或新位置 要确保任何文件撤回不超过撤回限制, 请在 Active Directory 中创建一个 Enterprise Vault 备份操作员组, 然后在该组中包括要执行还原的帐户 默认情况下,FSAUtility 在异步模式下还原文件 如果需要, 可选择同步还原文件 通过同步还原, 您可为还原的文件设置超时, 然后查看每个文件还原操作的进度 要同步还原文件并为文件还原设置超时, 请在 Enterprise Vault 服务器上的以下注册表项下创建一个名为 FileDownloadTimeOut 的 DWORD 条目 :

150 FSAUtility FSAUtility 选项 150 HKEY_LOCAL_MACHINE \SOFTWARE \Wow6432Node \KVS \Enterprise Vault \FSARestore 如果 FileDownloadTimeOut 设置为 0, 则 FSAUtility 将异步还原文件 对于每个文件撤回操作, 任何大于 0 的值都表示超时 ( 以秒为单位 ) 语法 FSAUtility -t -s UNC_path [-D mm-dd-yyyy] -d UNC_path [-e ext_list] [-f] [-l log_level] [-r] 其中 : -s UNC_path 指定所需文件夹 卷或文件服务器的路径 -D mm-dd-yyyy 指定归档日期 FSAUtility 可还原在指定日期后归档的文件 -d UNC_path 指定目标文件夹的路径 [-e ext_list] 通过一个逗号分隔的文件扩展名列表指定要还原的文件类型 例如 : *.xls,*.doc,*.txt 默认情况下, 实用程序会还原所有文件类型 -f 可强制 FSAUtility 在已存在同名占位符或文件的情况下还原文件 该实用程序会先删除现有的占位符或文件, 然后再还原文件 -l log_level 指定是同时记录成功的操作和失败的操作 (0), 还是只记录失败的操作 (1) 默认情况下,FSAUtility 只记录失败的操作 -r 指定报告模式 FSAUtility 生成一个报告, 该报告概括了 FSAUtility 将要执行的活动 ( 如果您打算在正常模式下运行 FSAUtility 但不执行这些活动 ) FSAUtility 生成的报告名称为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.txt, 位于文件夹 installpath\reports\fsautility 中 如果以正常模式运行 -t,fsautility 将生成名为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.xml 的报告 示例 以下命令可还原文件夹 \\myserver\users 中的 Word 和 Excel 文件 它还生成列出成功操作和失败操作的日志文件 FSAUtility -t -s \\myserver\users -e *.doc,*.xls -l 0 以下命令还原整个文件服务器的 Word 和 Excel 文件

151 FSAUtility FSAUtility 选项 151 FSAUtility -t -s \\myserver -e *.doc,*.xls -l 0 以下命令还原整个文件服务器上在 2006 年 9 月 26 日之后归档的所有文件 FSAUtility -t -s \\myserver -D 下列命令会将 2002 年 1 月 2 日后归档的文件从 \\myserver\users 还原到 \\newserver\users FSAUtility -t -s \\myserver\users -d \\newserver\users -D l 0 说明 FSAUtility 不支持 硬链接 文件 ( 文件的目录参考 ) 如果某个已归档文件与目标文件夹中的硬链接具有相同的名称, 则无法还原该文件 当您执行还原操作时,FSAUtility 将撤回作为硬链接文件的所有占位符 将文件撤回到 Dell EMC Celerra/VNX 设备时,FSAUtility 仅将文件夹权限应用到文件 如果存在特定于文件权限的占位符, 文件权限将丢失, 您必须手动重新应用 如果文件夹路径超过 512 个字符, 由于 NetApp 限制,FSAUtility 不会还原已归档文件 另请参见 请参见第 151 页的 撤回与占位符相对应的文件 撤回与占位符相对应的文件 可以使用带有 -b 参数的 FSAUtility 撤回与文件夹中的占位符相对应的文件 此功能可撤回给定源文件夹中的占位符, 与文件所在的卷和归档无关 该功能对从其他文件夹复制到源文件夹中的占位符也起作用 如果需要, 可以选择从源文件夹的子文件夹递归撤回文件 注意 : 将此选项与 Dell EMC Celerra/VNX 占位符结合使用之前, 请确保 FSAUtility 配置为使用合适的方法来标识占位符 请参见第 135 页的 关于结合使用 FSAUtility 与 Dell EMC Celerra/VNX 占位符 默认情况下,FSAUtility 会在异步模式下撤回文件 如果需要, 可选择同步撤回文件 通过同步撤回, 您可为撤回的文件设置超时, 然后查看每个文件撤回操作的进度 要异步撤回文件并为文件撤回设置超时, 请在 Enterprise Vault 服务器上的以下注册表项下创建一个名为 FileDownloadTimeOut 的 DWORD 注册表条目 : HKEY_LOCAL_MACHINE \SOFTWARE

152 FSAUtility FSAUtility 选项 152 \Wow6432Node \KVS \Enterprise Vault \FSARestore 如果 FileDownloadTimeOut 设置为 0, 则 FSAUtility 将异步撤回文件 对于每个文件撤回操作, 任何大于 0 的值都表示超时 ( 以秒为单位 ) 语法 FSAUtility -b -s UNC_path [-D mm-dd-yyyy] [-e ext_list] [-recurse] [-r] 其中 : -s UNC_path 指定所需文件夹 卷或文件服务器的路径 -D mm-dd-yyyy 指定归档日期 FSAUtility 撤回在指定日期后归档的文件 [-e ext_list] 通过一个逗号分隔的文件扩展名列表指定要撤回的文件类型 例如 : *.xls,*.doc,*.txt 默认情况下, 该实用程序会撤回所有文件类型 -recurse 从子文件夹递归撤回文件 如果没有指定, 实用程序仅从父文件夹撤回文件 -r 指定报告模式 FSAUtility 生成一个报告, 该报告概括了 FSAUtility 将要执行的活动 ( 如果您打算在正常模式下运行 FSAUtility 但不执行这些活动 ) FSAUtility 生成的报告名称为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.txt, 位于文件夹 installpath\reports\fsautility 中 如果以正常模式运行 -b,fsautility 将生成名为 EV_FILESYSTEM_UTILITY_REPORT_DateTime.xml 的报告 示例 以下命令可撤回文件夹 \\myserver\users 中具有占位符的 Word 和 Excel 文件, 还可撤回子文件夹中的文件 ( 如果有 ) FSAUtility -b -s \\myserver\users -e *.doc,*.xls -recurse 下列命令撤回文件夹 \\myserver\users 中具有占位符及在 2009 年 5 月 26 日后归档的的所有文件 它仅从父文件夹撤回文件 FSAUtility -b -s \\myserver\users -D 说明 这样, 如果在撤回占位符的 FSAUtility 操作完成前停止操作, 则下次启动该实用程序时, 它会提示您继续该操作

153 FSAUtility FSAUtility 选项 153 将文件撤回到 Dell EMC Celerra/VNX 设备时,FSAUtility 仅将文件夹权限应用到文件 如果存在特定于文件权限的占位符, 文件权限将丢失, 您必须手动重新应用 如果文件夹路径超过 512 个字符, 由于 NetApp 限制,FSAUtility 不会撤回文件 另请参见 请参见第 149 页的 还原已归档文件

154 21 NTFS 到 Centera 的迁移 本章节包括下列主题 : 关于 NTFS 到 Centera 的迁移 使用 NTFS 到 Centera 的迁移管理迁移器作业 使用 NTFS 到 Centera 的迁移创建迁移器作业 使用 NTFS 到 Centera 的迁移删除迁移器作业 使用 NTFS 到 Centera 的迁移进行迁移后删除源文件 NTFS 到 Centera 的迁移日志文件 关于 NTFS 到 Centera 的迁移 NTFS 到 Centera 的迁移实用程序可以将 Enterprise Vault 保存集从 NTFS 源分区复制到 Dell EMC Centera 目标分区中 源分区和目标分区始终位于同一保管库存储中, 因此执行迁移不影响现有的归档和索引 源分区文件不会被删除 若要开始迁移, 请创建一个 迁移器作业 所有作业会连续运行, 直到完成 如果重新启动 Storage Service, 迁移器作业将自动重新启动 使用 NTFS 到 Centera 的迁移管理迁移器作业 若要管理迁移器作业, 请使用命令行实用程序 NTFSCenteraMigrator.Exe 注意 : 如果计算机启用了用户帐户控制 (UAC), 则必须以管理员权限运行此实用程序 请参见第 12 页的 使用管理员权限运行 Enterprise Vault 命令行实用程序

155 NTFS 到 Centera 的迁移使用 NTFS 到 Centera 的迁移管理迁移器作业 155 使用 NTFS 到 Centera 的迁移管理迁移器作业 1 打开命令提示符窗口 2 转到 Enterprise Vault 程序文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault) 3 键入以下命令 : NTFSCenteraMigrator 该命令向您提供以下选项 : 0 = Exit 1 = List jobs 关闭 NTFSCenteraMigrator 管理程序而不影响任何现有作业 列出当前每个 NTFS to Centera Migrator 作业, 如下所示 : Job Id: NCM_ Storage Service computer: SSCOMPUTER Vault Store: Name: MigratorTest Description: Migrator Test Source Partition: Name: MigratorTest Ptn20 Description: Partition of Vault Store MigratorTest Destination Partition: Name: MigratorTest Ptn21 Description: Partition of Vault Store MigratorTest Share archived items: Enabled Start date range: End date range: Threads: 15 Threads priority: Below Normal Saveset sharing: Partition property Log file: <Default>. 2 = Create new job 显示一系列提示, 您可以用它们指定新 NTFS to Centera Migrator 作业的详细信息 请参见第 156 页的 使用 NTFS 到 Centera 的迁移创建迁移器作业 3 = Delete existing job 删除未完成的作业

156 NTFS 到 Centera 的迁移使用 NTFS 到 Centera 的迁移创建迁移器作业 选择所需的选项 5 完成迁移过程后, 请删除源分区文件 使用 NTFS 到 Centera 的迁移创建迁移器作业 通过创建一个新的迁移器作业来启动新的 NTFS 到 Centera 的迁移 使用 NTFS 到 Centera 的迁移创建迁移器作业 1 运行 NTFSCenteraMigrator 2 选择选项 2 Create new job 3 键入要用作迁移源的保管库存储的数量 4 键入要迁移的源分区的数量 5 键入要用作目标分区的 Centera 分区的数量 6 当实用程序提示您键入某个范围的开始日期和结束日期时, 如果不指定日期则按 Enter, 或者键入年 月 日 ( 使用四位数字指定年 ; 例如 2006 ) 如果不指定任何日期, 实用程序将迁移分区中的所有 saveset 7 当实用程序提示您输入要使用的工作线程数量时, 请键入一个介于 1 和 25 之间的数字 默认值为 15 线程的数量影响可在 Centera 中存储项目的速度 线程数量越多, 存储速度越高, 但在 Storage Service 计算机上使用的资源也就越多 8 输入要使用的工作线程优先级 该优先级可以是下面一项 : Below Normal Windows 认为其他线程的优先级要高, 因此迁移器活动的优先级比计算机上应用程序的优先级要低 当计算机没有忙于其他任务时, 将工作线程数量设置为 15 或者更高数值并且选择 Below Normal 应能提供良好的性能 Normal Windows 认为迁移器活动和其他应用程序具有同等的优先级 9 输入要使用的 saveset 共享选项 该选项可以是下列其中一项 : 0 - 使用分区属性 对目标分区使用相同的设置 强制关闭 禁用 Saveset 共享 这样会提高性能, 但是却牺牲了空间 强制打开 启用 Saveset 共享 这样会使存储最大, 但是却降低了迁 移性能

157 NTFS 到 Centera 的迁移使用 NTFS 到 Centera 的迁移创建迁移器作业 当实用程序提示您输入日志文件的名称和位置时, 请键入该文件的完整路径或者按 Enter 使用默认的名称和位置 例如, 您可能会使用路径 E:\Reports\Migration001.log 您指定的所有文件夹都必须已存在 默认情况下,NTFS to Centera Migrator 会在 Enterprise Vault Reports 子文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault\Reports) 中为每个作业创建一个日志文件 如果没有指定日志文件名称, 则使用的名称为 NCM_DateAndTime.log, 其中 DateAndTime 表示作业的创建日期和时间 请参见第 159 页的 NTFS 到 Centera 的迁移日志文件 11 如果源分区中不再存在 saveset 文件, 选择是否删除指向 saveset 的所有引用 12 如果 saveset 包含两个或多个共享, 选择是否删除取消选择的共享并压缩该 saveset, 然后再进行存储 如果选择不删除取消选择的共享, 实用程序会在 Centera Clip 中存储包括多个共享 ( 如果存在 ) 的完整 saveset 这将导致 Centera 上的 saveset 变大, 因而占用更多的空间 当存储和检索 saveset 时, 会选择必需的共享方 13 选择必需的错误处理选项 错误等待时间 指定实用程序在发生错误的情况下重试操作之前所等待的秒数 默认值是 10 请注意, 在下列错误条件下, 实用程序不执行重试 : STORAGE_E_EXTRACT_CAB_HR: 从 Cab 文件解压缩 Saveset 文件时出错 STORAGE_E_SAVESET_DECOMPRESSION: 解压缩 Saveset 时出错 STORAGE_E_SAVESETNOTVALID:Saveset 无效 对于这些错误条件, 实用程序会立即放弃处理 saveset 但是, 它会在 Storage Service 重新启动时尝试再次处理 saveset ( 重新启动此服务会重新启动此迁移作业 ) 错误计数 指定实用程序处理 saveset 的最大重试次数 默认值是 5 如果实用程序在最大重试次数后未能处理 saveset, 它会执行下列一种操作 : 如果错误不可恢复, 实用程序会放弃处理 saveset 但是, 它会在 Storage Service 重新启动时尝试再次处理 saveset 如果错误可能会恢复 ( 如网络问题 ), 实用程序会在错误暂停时间 ( 如下所示 ) 暂停线程, 然后再次重试处理 saveset

158 NTFS 到 Centera 的迁移使用 NTFS 到 Centera 的迁移删除迁移器作业 158 错误暂停时间 指定在尝试重新处理 saveset 前暂停线程的分钟数, 前提是实用程序未能在最大尝试次数后处理 saveset, 但错误可能是可恢复错误 默认值是 5 14 重新启动管理保管库存储的 Storage Service Storage Service 重新启动后, 方可启动新的作业 使用 NTFS 到 Centera 的迁移删除迁移器作业 当作业完成时,NTFS 到 Centera 的迁移实用程序会自动删除这些作业 但是, 您也可以手动删除任何仍在处理的作业 使用 NTFS 到 Centera 的迁移删除迁移器作业 1 启动 NTFSCenteraMigrator 2 选择选项 3: 删除现有作业 NTFSCenteraMigrator 将列出活动作业 3 键入要删除的作业的编号 现在该作业已被标记为待删除, 并且不再出现在作业列表中 4 重新启动管理保管库存储的 Storage Service 使用 NTFS 到 Centera 的迁移进行迁移后删除源文件 当源文件迁移到 Centera 后,NTFSCenteraMigrator 不会删除它们 源文件夹中的数据可能与其他分区共享, 当仍存在对该数据的引用时, 不得删除它 除非删除源文件是安全的, 否则不得删除它们 如果已将所有 NTFS 分区移动到 Centera, 则可以删除源数据 使用 NTFS 到 Centera 的迁移进行迁移后删除源文件 1 在管理控制台中, 展开 保管库存储组 展开包含要删除的分区的保管库存储 2 右键单击该分区, 并在快捷菜单上单击 删除 管理控制台将提示您确认要 删除分区 3 单击 是 4 如果管理控制台允许您删除分区, 则可以使用 Windows 资源管理器删除分区的文件 如果管理控制台不允许您删除分区, 则删除分区的文件是不安全的

159 NTFS 到 Centera 的迁移 NTFS 到 Centera 的迁移日志文件 159 NTFS 到 Centera 的迁移日志文件 NTFS 到 Centera 的迁移 实用程序会为每个作业创建一个日志文件 该实用程序提示您输入要创建文件的名称和位置 当作业正在运行时, 日志文件处于锁定状态 下面就是日志文件的示例 :08:53 NTFS to Centera Migrator Log file created for Job NCM_ :08: :08:53 Starting migration from Test Ptn16 to Test Ptn17 in Test :08:53 Savesets in NTFS partition: :09:25 Migration stopped :09:25 Savesets migrated: 368, Rate: Savesets/hour :09:25 Savesets in NTFS partition: :09:25 Migration completed - job entry has been deleted

160 22 权限浏览器 本章节包括下列主题 : 关于权限浏览器 运行权限浏览器 关于权限浏览器提供的信息 关于权限浏览器 通过权限浏览器, 您可以查看用户和组对 Enterprise Vault 归档及这些归档中的文件夹的访问权限 如表 22-1 所示, 有两种类型的访问权限 表 22-1 类型 自动 说明 权限类型 针对 Enterprise Vault 从中进行归档的目标 ( 例如 Exchange 邮箱 Domino 邮件数据库或 SharePoint 站点 ) 所设置的权限 默认情况下,Enterprise Vault 将这些权限与对相应归档及归档文件夹的权限同步 手动 Enterprise Vault 管理员针对归档设置的权限 在使用 Vault 管理控制台编辑归档属性时, 管理员可以手动将权限应用到归档, 此操作将覆盖自动权限 运行权限浏览器 通过权限浏览器, 您可以同时查看这两种类型的权限 在继续之前, 请注意运行权限浏览器的两个要求 :

161 权限浏览器运行权限浏览器 161 必须以 Vault Service 帐户或者其基于角色的管理 (RBA) 角色包含权限 可以管 理 Enterprise Vault 归档 的用户身份运行权限浏览器 如果以任何其他用户身份运行该实用程序, 则不会返回任何信息 有关 RBA 的详细信息, 请参见 管理指南 Enterprise Vault 目录服务必须在运行权限浏览器的服务器上运行 该实用程序使用此服务来检索所需的信息 运行权限浏览器 1 在 Windows 资源管理器中, 浏览到 Enterprise Vault 程序文件夹的 x64 子文件夹 ( 例如,C:\Program Files (x86)\enterprise Vault\x64) 2 双击 PermissionBrowser.exe 打开权限浏览器窗口 3 在 归档 框中, 单击要查看访问权限的归档 权限 框将显示对此归档的权限, 文件夹 框将列出此归档中的文件夹 ( 如果选定的归档不包含文件夹结构, 则 文件夹 框不可用 例如, 共享归档就是这种情况 ) 这两个框同时显示已设置的权限类型, 如下 : 在 权限 框中, 选项卡标题中的对勾和叉号显示是否已设置相关类型的任何权限 例如, 在上图中, 选定的归档具有自动权限, 但没有手动权限