欢迎光临
我们一直在努力

exchange server 最佳做法分析器工具的常见问题_exchange server

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

本页内容
常规问题常规问题
配置配置
扫描扫描
报告报告
命令行版本 (ExBPACmd.exe)命令行版本 (ExBPACmd.exe)

常规问题

问:该工具都检查哪种配置数据?

答:

Exchange Server 最佳做法分析器可处理来自 Active Directory 目录服务、Windows Management Instrumentation (WMI)、系统注册表、Internet 信息服务 (IIS) 元数据库、性能监视计数器、磁盘文件、系统端口以及域名系统 (DNS) 的数据。 ExBPA.Config.xml 文件列出了与收集数据相关的对象和设置,并定义了测试返回值的规则。

问:可否使用该工具进行故障排除?

答:

Exchange最佳做法分析器不仅可用于排除当前问题,还可以为 Exchange Server 提供主动的系统状况检查。 但是,由于该工具必须连接到服务器,才能够收集配置数据,因此,要完成数据扫描,网络中的计算机必须能够访问运行 Exchange Servre 的服务器。

问:成功扫描 Exchange Server 拓扑需要具备哪些权限?

答:

Exchange Server 最佳做法分析器所执行的大部分配置扫描都可通过注册表和 WMI 调用来完成。 要成功完成这些操作,必须将扫描帐户定义为扫描范围内所有 Exchange 服务器上的管理员角色或具有同等权限的其他角色。 需要确保:

%26#8226;

扫描帐户是每台 Exchange 服务器上内置“管理员”组的成员。

%26#8226;

具备从 Active Directory 中读取 Exchange Server 配置的权限。 执行此功能的帐户对于 Exchange Server 组织容器至少要具备“仅查看”的权限。

问:我不具备可以同时访问组织内 Exchange Server 和 Active Directory 数据的全局管理员帐户。 那我还能使用此工具吗?

答:

可以。 默认情况下,在登录访问所有数据时,Exchange Server 最佳做法分析器会和您使用相同的证书。 不过,如果您在连接 Active Directory 时,选中了“连接到 Active Directory”页面上的显示高级登录选项,则可以为访问 Active Directory 和 Active Directory 域控制器配置指定一组证书,同时为访问 Exchange Server 配置指定另一组证书。

问:我的 Exchange Server 管理员帐户并不具备访问所有 Exchange 服务器的权限。 我应该怎么做?

答:

在扫描配置过程中,您可以清除那些您不能访问的服务器的复选框。 但是,如果您清除了服务器或管理组的复选框,将不能够扫描组织级别的数据,如全局消息限制。 要收集组织范围的数据,请在扫描范围中包括整个组织的所有服务器,并将工具设定为在发现无权访问的服务器时即自动停止,宣告失败。

问:在我的 Exchange 服务器之间存在一道防火墙。 要如何才能扫描所有服务器?

答:

在“开始新的 Exchage 扫描”页面上,选中某台服务器,从扫描中包括或排除该服务器。 或者,您可以选中所有服务器,并将工具设定为扫描到防火墙另一端的服务器时自动停止,宣告失败。 针对服务器执行的第一个操作就是对已知注册表项的注册表调用。 如果此操作失败,系统就会认为无法到达该服务器(在扫描摘要中用一个“已完成”图标 (Error) 来表示),因此也不会再针对此服务器执行进一步的收集操作。

要收集所有服务器数据,您需要在防火墙的每一端都运行此工具。

注意: 现在还不能够合并扫描的输出文件。

问:该工具将输出文件保存在何处?

答:

输出文件默认保存在 <驱动器>:\Documents and Settings\<用户名>\Application Data\Microsoft\ExBPA 中。 对于所执行的每次扫描,都会生成两个输出文件:

%26#8226;

.log 文件包含扫描进度和扫描过程中返回的一些错误消息。

%26#8226;

.xml 文件包含扫描过程中收集的所有数据。

问:Exchange Server 最佳做法分析器的更新工具如何工作?

答:

在启动工具时以及手动更新检查过程中,Exchange Server 最佳做法分析器会尝试读取位于 http://www.microsoft.com/exchange/code/exbpa/1.0/<culture>/ExBPA.Config.xml 的文件。该文件包含一个 ConfigVersion 属性。 如果 Web 上该文件的版本标识符比本地副本的版本标识符高,便会提示您下载更新的版本。 如果您同意下载,ExBPA.Config.xml 文件以及与其相关联的 ExBPA.chm 文件便会从 Web 位置上被下载下来。 而这些文件的现有版本(通常位于 <drive>:\Program Files\ExBPA\<culture>)会被重命名。 更新文件会被立即应用;无需重新启动该工具。

问:如果从 Web 站点下载了更新,并打开先前为更新而创建的扫描报告,会发生什么事情呢?

答:

如果 ConfigVersion 在更新和现有扫描之间兼容,就会对旧扫描进行重新分析。 重新分析有助于更好地确定问题。 数据兼容性由 ConfigVersion 属性来确定,该属性位于输入和输出 .xml 文件之中。 它由四个整数组成,其格式为 W.X.Y.Z

%26#8226;

W = 应用程序的主版本号

%26#8226;

X = 配置的主版本号

%26#8226;

Y = 配置的副版本号

%26#8226;

Z = 发布类型

如果先前扫描与 Web 更新之间的应用程序主版本号和配置主版本号(WX)相同,就表明数据是兼容的,可以进行重新分析。 如果数据文件不能进行重新分析,就会显示上次的扫描结果。

问:看来该工具是利用 Web 资源来检索更新和显示内容的。 而我在封闭的环境中工作,不具备 Internet 连接。 那我还可以使用此工具吗?

答:

是的,可以。 请检查 Exchange Server 最佳做法分析器工具页面 ,查找该工具的更新。 这些更新都可以手动下载,并应用于现有的 Exchange Server最佳做法分析器安装。

对于扫描报告中的每种错误警告非默认类型的规则输出,都存在一个告诉我有关…的更多信息链接。 在默认情况下,会从 Web 上检索该链接内容。 而对于不能连接 Internet 连接的地方,则会从本地“帮助”文件 (ExBPA.chm) 中检索内容。

See full issues list
问:在“关于”方框中显示有一些数字。 这些数字有什么含义?

答:

当您单击关于时,会出现 Microsoft Exchange Server 最佳做法分析器工具 方框。 该框列出两个版本标识符,这两个标识符的格式都为 W.X.Y.Z

%26#8226;

第一组数字表示应用程序的构建编号及其二进制文件,例如 1.0.7408.0。

%26#8226;

第二组数字表示当前所用 ExBPA.Config.xml 文件的 ConfigVersion,如 1.5.4.0。 如果对工具安装应用了更新,则 ConfigVersion 编号便会相应变化。

问:Exchange Server 最佳做法分析器是否向 Exchange 服务器或 Active Directory 写入数据?

答:

该工具一般只是读取数据,只有一个例外情况。 在进行简单邮件传输协议 (SMTP) 测试时,作为测试的一部分,该工具会尝试向邮局主管帐户提交测试消息。 测试消息体清楚地表明该消息是由 Exchange Server 最佳做法分析器所生成的。

问:该工具是否使用任何注册表参数? 如果使用,那么这些参数有何作用?

答:

该工具用很少的注册表参数来保存默认设置和用户选项。 所有注册表参数都存储在以下注册表项之下:

HKEY_CURRENT_USER\Software\Microsoft\Exchange\ExBPA

注册表参数类型描述

DCSpecified

reg_sz

上次指定的域控制器名称

VersionCheckAlways

reg_dword

设置为 0x1,确保在启动时始终检查更新

SuppressionData

reg_sz

包含被禁用的规则

ImportExportDirectory

reg_sz

导入和导出 XML 文件的默认文件夹

NetworkSpeed

reg_sz

上次选择的网络速度

ScreenRectangle

reg_dword

屏幕的最终尺寸

ScreenState

reg_dword

屏幕的最终状态(最小化、最大化、正常)

Baseline

Key

包含基本的服务器映射

问:
答:

配置

问:在“开始新的 Exchange 扫描”页面中,我可以设置一个网络速度。 设置该速度会产生什么样的实际影响?

答:

该选项有两个用途:

1.

它会影响整个扫描的估计时间。

2.

它用于设置收集数据时的基本超时。

例如,如果选中了 Fast WAN,Exchange Server 最佳做法分析器在系统调用超时前,仅等待很短的一段时间。 检查 Exchange Server 最佳做法分析器数据文件夹(<驱动器>:\Documents and Settings\<用户名>\Application Data\Microsoft\ExBPA)中的 .log 文件,查看扫描过程中出现的时间间隔错误。

问:完成扫描操作的估计时间显示不准确。 为什么会这样?

答:

在扫描配置阶段显示的是大概的扫描时间。 完成整个扫描过程所需的总时间在很大程度上要受底层网络状况的影响,其中包括 Exchange Server 最佳做法分析器工作站与 Exchange 服务器之间的速度和延迟。 在扫描进行过程中,剩余时间指示器每 60 秒更新一次。

问:基准选项有何作用?

答:

对工具应用更新之后将显示基准选项。 基准概念选项可以使您能够对比两台或多台服务器间的配置设置(如已安装软件的版本、注册表参数等等)。 配置差异会显示在扫描结果列表中。

问:
答:

扫描

问:我注意到在扫描时只扫描了某些 Active Directory 域控制器,并没有扫描所有的域控制器。 这种逻辑采用何种原理呢?

答:

在扫描每台 Exchange 2000 Server 和 Exchange Server 2003 服务器时,Exchange Server 当前所用的域控制器和全局目录服务器列表都会被记录在缓存对象中。 此列表按实时方式构建,其内容是通过 WMI 从每台 Exchange 服务器上的“目录服务访问 (DSAccess)”拓扑中检索而得的。 当所有 Exchange 服务器都扫描完成之后,便会检查缓存对象的内容。 缓存中列出的所有 Active Directory 服务器都要进行配置扫描,其中包括操作系统版本和硬件配置。

问:该工具似乎可以同时扫描多台 Exchange 服务器。 它一次可扫描几台服务器?

答:

Exchange Server 最佳做法分析器是多线程工具,其扫描线程总数取决于扫描作用域中 Exchange 服务器的数量以及运行该工具的工作站中所安装的处理器数量。 在单处理器工作站上,最多可同时扫描 25 台 Exchange 服务器(因此有 25 个扫描线程)。 对于配备双处理器或更多处理器的工作站,最多同时可扫描 50 台 Exchange 服务器。

问:在我的多服务器拓扑中,可以看到某些服务器的“已完成”图标为绿色,而其他一些服务器的“已完成”图标要么为红色,要么为黄色。 这不同的颜色之间有什么差别吗?

答:

差别在于您如何设置扫描类型。

如果将扫描类型选项设置为运行状况检查,则图标代表以下完成状态:

图标描述

Completed

服务器可以访问,且所有数据或大部分数据都已成功收集。

Warning

服务器可以访问,但在数据收集过程中达到了错误阈值。

Error

服务器不可访问或不可到达。 也就是说,工具不能够打开已知的注册表项。

如果扫描类型选项被设置为连接测试(只有在应用了更新之后才可用),则图标代表以下完成状态:

图标描述

Completed

注册表和 WMI 调用均已成功完成。

Warning

注册表调用完成,但 WMI 调用失败。

Error

服务器不可访问或不可到达。 也就是说,工具不能够打开已知的注册表项。

注意: 扫描报告中表示规则输出结果的图标看起来与扫描摘要中的图标相同;但它们所代表的意义却大相径庭。

问:在我的拓扑中,工具完成扫描过程用了很长一段时间。 我能否提高这方面的性能?

答:

可以。

1.

扫描过程中通过网络发送的数据量很大程度上取决于操作系统及您所用的 Exchange Server 版本。 例如,运行 Microsoft Windows Server 2003 和 Exchange Server 2003 的服务器通常在网络上生成 2–3 (MB) 的数据。 如果可能,您应在距离被扫描 Exchange 服务器集合最近的工作站上安装和运行 Exchange Server Best Practices Analyzer。

2.

虽然在平常的工作日中也可以使用该工具扫描 Exchange 服务器,但一般情况下,您最好选择在不太繁忙的时间扫描服务器。

3.

在扫描大量的 Exchange 服务器(也就是多于 50 台服务器)时,如果运行 Exchange Server Best Practices Analyzer的工作站上配有多颗处理器和 1G(或更多)的内存,扫描速度会更快。

问:在扫描过程进行中,状态栏中显示有当前的进度和错误消息。 该工具是否会创建一个包含生成的所有状态消息的日志文件?

答:

所有状态和错误消息都会被记录在 .log 文件中,该文件位于 <驱动器>:\Documents and Settings\<用户名>\Application Data\Microsoft\ExBPA 中。 该文件可用文本编辑器(如记事本)打开。

问:Exchange Server Best Practices Analyzer好像不能从 IIS 元数据库中检索数据。问题出在哪里?

答:

从 IIS 元数据库远程收集文件需要在运行 Exchange Server Best Practices Analyzer的工作站上安装 IIS 公用文件。

要检查是否安装了 IIS 公用文件,请执行以下操作:

1.

在“控制面板”中,打开添加或删除程序

2.

选择添加/删除 Windows 组件

3.

在“组件”下,选中 Internet 信息服务 (IIS),然后单击详细信息

4.

检查公用文件复选框是否已选中。

运行 Exchange Server Best Practices Analyzer的工作站应已安装了 Exchange Server 系统管理组件。 这些 Exchange Server 组件同时还要求安装 IIS 公用文件。

问:
答:

报告

问:导入和导出功能有何作用?

答:

导入功能允许您导入在外部生成的输出 XML 文件(该文件显示在您工作站所运行的工具副本之中)。 在导入过程中,.xml 文件被复制到 Exchange Server Best Practices Analyzer的数据文件夹中(<驱动器>:\Documents and Settings\<用户名>\Application Data\Microsoft\ExBPA),该文件将被重新分析,以确定您工作站上的 ConfigVersion 是否较新,是否与正导入的数据文件相兼容。

导出功能只是简单地将输出 .xml 文件从 Exchange Server Best Practices Analyzer数据文件夹复制到您所选择的目标文件夹。

问:我对拓扑中的工具还有一些问题不太清楚。 从哪可以获得这些问题的帮助?

答:

对于一般问题而言,我们鼓励您参与 microsoft.public.exchange.tools 新闻组。 更多信息,请访问 Exchange Server最佳做法分析器工具2005-3-1 页面。 如果您有关于工具及其规则的一般反馈,请将电子邮件发送到我们的反馈地址: EXBPAFB@microsoft.com

问:当我禁用规则显示时,配置数据会保存在哪里?

答:

所有被禁用的规则数据都包含在注册表参数中: HKEY_CURRENT_USER\Software\Microsoft\Exchange\ExBPA\SuppressionData

如果禁用了规则的所有实例,则规则名称将保存在注册表值中。 如果只禁用了规则的单个实例,则规则和相应的服务器名称将保存在注册表值中。 在“查看最佳做法报告”页面上,使用已禁用的问题列表选项可再次激活已禁用的规则。

注意: 已禁用的规则数据被保存在每台工作站上,而不是针对每个扫描/输出文件进行保存。

问:“详尽视图”有何作用?

答:

详尽视图显示了所收集的所有数据和所有规则。 此视图专为高级用户设计,可供用户使用该工具手动分析所收集的数据。

问:如何将问题列表从工具复制到一个单独的文件或应用程序中?

答:

要复制单一规则中的文本,只需展开规则并按下键盘上的 CTRL+C 键。 然后,文件就被复制到了“剪贴板”上,可以粘贴到另一个应用程序中。

或者,可以单击打印图标,并选中打印到文件复选框,创建当前视图的 HTML 格式版本。

问:我创建了一个 HTML 报告,但却看不到任何图标。为什么看不到?

答:

图标是从 Internet 检索而得的。 请检查您工作站上的 Internet 连接是否可用。

问:“告诉我有关…的更多信息”链接不能正常工作。问题可能出在哪里?

答:

“告诉我有关…的更多信息”链接所指向的是 Internet 上的文章。 请检查您工作站上的 Internet 连接是否可用。

问:
答:

命令行版本 (ExBPACmd.exe)

问:ExBPA.exe 文件和 ExBPACmd.exe 文件有何差异?

答:

ExBPACmd.exe 是该工具的命令行版本。 无论是用户界面版本也好,还是命令行版本也好,调用的都是通用的代码路径,因此执行功能实际上是一样的。

问:我可以在用户界面版本的工具中看到扫描类型选项(如运行状况检查),但在命令行版本的工具中却看不到这一选项。 难道在命令行版本中就不能使用扫描选项了吗?

答:

这两个版本的工具之间在选项文本上存在一些微小的习惯差别。 用户界面中所显示的“扫描类型”选项在内部被认为是处理引擎的类别。 在这种情况下,要从命令行运行系统状况检查,请使用以下命令:

-rc GENERAL

问:我能否将该工具的命令行版本作为脚本的一部分运行?

答:

可以,要查看该工具类型的不同命令行选项,请使用以下命令:

ExBPACmd /?

在执行过程中,分析器工具不需要任何输入,因此对于脚本处理而言,十分理想。

例如:

要针对一个命名为 EX1 的单一 Exchange 服务器运行系统状况检查,请键入以下命令:

ExBPACmd –rs Server cn=EX1 –rc GENERAL

要针对所有的 Exchange 服务器运行系统状况检查,请键入以下命令:

ExBPACmd –rc GENERAL

注意: 如果没有指定输出文件的位置,输出文件便会被写入当前的文件夹中。

问:–to(时间间隔)和 –th(最大线程数)参数起何作用?

答:

这些命令行参数提供了对数据收集引擎的细化控制。 您不需要指定这些参数,因为一般情况下命令行参数都使用默认值。

时间间隔用于指定收集引擎等待服务器对给定请求返回数据的秒数(默认: 300 秒)。 对于图形用户界面版本,网络速度设置可控制此时间。

最大线程数参数用于覆盖并发扫描线程的最大数量,在从 Exchange 服务器检索数据时,该工具会使用此并发线程的最大数量(默认: 25)。 一个扫描线程一次只能够扫描一台 Exchange 服务器。

,

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » exchange server 最佳做法分析器工具的常见问题_exchange server
分享到: 更多 (0)