运行最佳实践分析工具

在执行此过程之前,请确认以下内容:

  • 您已阅读管理服务器场管理设置这一主题。

    Important重要说明:

    用于运行最佳实践分析工具的帐户必须属于本地计算机 Administrators 组的成员,且必须属于 SQL Server 中下列固定服务器角色的成员:dbcreator、sysadmin。

运行最佳实践分析工具

使用此过程运行最佳实践分析工具。

从命令行运行最佳实践分析工具

  1. 若要下载此工具,请单击适用于 Windows SharePoint Services 3.0 和 2007 Microsoft Office system 的 Microsoft 最佳实践分析工具(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=83335&clcid=0x804)。

  2. 保存并解压缩“BestPracticeAnalyzer.exe”文件。

  3. 打开命令行窗口,转到步骤 2 中解压缩文件使用的目录。

    • 要在本地服务器上运行该工具,请键入下列内容:sharepointbpa.exe -cmd analyze

    • 要从未附加到服务器场的服务器中运行该工具,请键入下列内容:sharepointbpa.exe -cmd analyze -substitutions SERVER_NAME <ServerHostingCentralAdminWebApp>

      其中,ServerHostingCentralAdminWebApp 为承载 SharePoint 管理中心网站的服务器的名称。

      下表介绍了可用于最佳实践分析工具的命令。

      命令 说明

      quiet

      在安静模式下运行最佳实践分析工具。输出结果将写入 sharepointbpa.exe_MM_DD_YYYY_HH_MM_SS_MS.log。

      analyze

      对指定的 XML 文件执行分析。

      下表介绍了可用于最佳实践分析工具的参数。

      参数 是否必需 说明

      rulefile

      有效的规则文件,例如 \\server\share\rules.xml

      此文件包含一系列要运行的规则。

      如未指定,将使用位于安装文件夹的默认规则文件。

      outputdirectory

      有效的文件共享位置,例如 \\server\share

      指定将在其中创建分析报告输出文件的目录。

      如未指定,则将所有报告文件保存到安装文件夹。

      reportformat

      有效的值包括:

      • xml

      • html

      指定分析运行过程中将生成的报告的格式。

      Note注意:
      如未指定格式,则使用 html。

      substitutions

      有效的变量名及其值,例如 SERVER_NAME MyServer

      规则文件使用 %SERVER_NAME% 或 %CONFIG_DB_CONN% 等预定义变量及其附带的默认值。您可以使用 substitutions 参数替代规则文件中使用的默认值,首先指定要替换的预定义变量,然后提供替代该变量的默认值的新值。

      Note注意:
      变量名区分大小写;规则文件中指定的变量的大小写必须与命令行中使用的大小写相符。
  4. 分析完成后,打开步骤 2 中解压缩文件使用的目录中的文件 sharepointbpa.report.htm。

另请参见

其他资源

了解用于 Windows SharePoint Services 3.0 的 Microsoft 最佳实践分析工具和 2007 Microsoft Office system 规则文件(该链接可能指向英文页面)