运行最佳实践分析工具
在执行此过程之前,请确认以下内容:
您已阅读管理服务器场管理设置这一主题。
重要说明: 用于运行最佳实践分析工具的帐户必须属于本地计算机 Administrators 组的成员,且必须属于 SQL Server 中下列固定服务器角色的成员:dbcreator、sysadmin。
运行最佳实践分析工具
使用此过程运行最佳实践分析工具。
从命令行运行最佳实践分析工具
若要下载此工具,请单击适用于 Windows SharePoint Services 3.0 和 2007 Microsoft Office system 的 Microsoft 最佳实践分析工具(该链接可能指向英文页面)(https://go.microsoft.com/fwlink/?linkid=83335&clcid=0x804)。
保存并解压缩“BestPracticeAnalyzer.exe”文件。
打开命令行窗口,转到步骤 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
否
指定分析运行过程中将生成的报告的格式。
注意:如未指定格式,则使用 html。substitutions
有效的变量名及其值,例如 SERVER_NAME MyServer
否
规则文件使用 %SERVER_NAME% 或 %CONFIG_DB_CONN% 等预定义变量及其附带的默认值。您可以使用 substitutions 参数替代规则文件中使用的默认值,首先指定要替换的预定义变量,然后提供替代该变量的默认值的新值。
注意:变量名区分大小写;规则文件中指定的变量的大小写必须与命令行中使用的大小写相符。
分析完成后,打开步骤 2 中解压缩文件使用的目录中的文件 sharepointbpa.report.htm。