系统中心操作管理器配置 SharePoint 2010 管理包

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2690744
概要
本文介绍的步骤进行疑难解答或配置 SharePoint 2010 管理包在下列情况下:

  1. 不能访问 SharePoint 基础 2010年和 SharePoint Server 2010 数据库
  2. 配置运行为帐户关联
  3. 无法监视本地域或远程域中的多个服务器场
  4. 如何运行配置任务
  5. 无法运行"配置 SharePoint 管理包"任务中 System Center 2012 运营经理
  6. 无法监视 SharePoint 2010 数据库
  7. 用户培训的隔离搜索
  8. 用户教育的同步时间重写
  9. 用户教育的将工作流添加到 SharePoint 配置文件


方案 1 -无访问 SharePoint 基础 2010年和 SharePoint Server 2010 中的数据库

故障现象:

  • 计算机在 SharePoint 2010 产品无法识别机-> 的操作管理器 consoleunder 监视的"无法识别计算机"视图中进行填充


  • 在 SharePoint 2010 产品-> 的监视下在控制台中的几个视图是"空白"或者"不监视"这些视图包括:

    管理-无法监视
    内容数据库-空
    关系图视图 — 未监视
    事件 — 为空
    场的空白
    性能--空
    服务器-空
    服务的前端-空
    服务-空
    共享的服务-空
    SPHA 规则-空
    Web 应用程序-空

解决方案:对 SharePoint 基础和 SharePoint Server 2010 中的数据库设置适当的权限。启用调试跟踪以确定可能发生错误的位置。


所需的权限

对于已配置所需的权限运行由于单独 SharePoint 服务器场帐户:

  • 在 2010年前结束的 allSharePoint 和应用程序服务器上的本地管理员
  • 所有 SQLmachines 承载 SharePoint 2010 数据库上的本地管理员
  • 在 SharePoint 2010 中的完整服务器场管理员权限
  • 对于所有的 SharePoint 数据库的 DBO

请注意在初始安装过程中创建的所有 SharePoint 基础 2010年和 SharePoint Server 2010 数据库需要上述权限。
下面是一些需要 DBO 权限 SharePoint 基础 2010年和 SharePoint Server 2010 中的数据库的列表。这是为您的特定配置的 itdepends 的不完整列表。
  • Application_Registry_Service
  • Bdc_Service_DB
  • 托管元数据服务
  • PerformancePoint 服务应用程序
  • Search_Service_CrawlStoreDB
  • Search_Service_DB
  • Search_Service_Application_PropertyStoreDB
  • Secure_Store_Service_DB
  • SharePoint_Config
  • SharePoint_AdminContent
  • StateService
  • 用户配置文件服务 Application_ProfileDB
  • 用户配置文件服务 Application_SocialDB
  • 用户配置文件服务 Application_SyncDB
  • 用户配置文件服务 Application_ReportingDB
  • 用户配置文件服务 Application_StagingDB
  • WebAnalyticsServiceApplication_ReportingDB
  • WebAnalyticsServiceApplication_StagingDB
  • WordAutomationServices
  • WSS_Content
  • WSS_Logging

请注意SharePoint 2010 基础和 SharePoint 2010 服务器的初始安装帐户已在初始安装过程中创建的所有数据库中所需的必要权限。建议使用此安装帐户配置 SharePoint 基础 2010年和 SharePoint 服务器 2010年管理包。如果要求创建的新的管理帐户的安全调用装管理和发现、 考虑到可能需要重复相同的权限已经授予 SharePoint 安装帐户的帐户。


请注意对于根管理服务器的群集安装的 SharePointMP.config 文件必须存在以下目录中

对于 x86 位版本的 Windows 服务器操作系统 %程序文件 (x86) \System Center Management Packs\Microsoft SharePoint 2010 Products OpsMgr 2007 MP en-我们

对于 64 位版本的 Windows Server 2008 或 Windows Server 2008 R2 将 SharePointMP.config 文件复制到程序 Files\System 中心管理包的 %%programfiles(x86) %\System 中心管理包目录中


若要授予新帐户完全服务器场管理员权限:

  1. 打开 SharePoint 2010 管理中心。
  2. 在左的面板中单击安全。
  3. 在用户单击"管理服务器场管理员组"的正下方的中间窗格中。
  4. 如果您最初安装 SharePoint 的帐户已不存在。然后向组中添加帐户作为 SharePoint 运行。
  5. 在添加操作管理器 SharePoint 帐户-在左上的角中单击删除"新建"旁的下拉箭头并选择添加用户。
  6. 单击小图书图标 (浏览)。
  7. 键入操作管理器 SharePoint 操作帐户的名称。
  8. 单击搜索图标并等待直到它返回操作管理器 SharePoint 操作帐户。
  9. 单击添加按钮。
  10. 单击确定。

启用调试跟踪


启用调试跟踪将启用调试的运行 Windows PowerShell 基于脚本发现和 SPHA 显示器这些代理计算机上的跟踪。默认情况下它被关闭。启用后基于脚本的发现和监视将调试跟踪信息向事件日志写入操作管理器通道中所有的代理计算机上以及所有调试跟踪事件的事件 ID 为 0。

若要启用调试跟踪执行以下:
  1. 在操作控制台中选择监视。
  2. 选择 SharePoint 2010 产品。
  3. 选择管理视图。
  4. 在操作面板上单击名为"设置 DebugTrace 的 SharePoint 管理包"的任务。运行任务窗口将弹出。
  5. 若要启用调试跟踪 (默认选项),单击运行。若要禁用调试跟踪单击覆盖。
  6. 已启用参数将值设置为在弹出式对话框中显示"False"。
  7. 单击重写以关闭该对话框。
  8. 单击运行。
  9. 等待要完成的任务状态窗口中的任务并检查任务输出以确保任务成功完成。
  10. 单击关闭。

如何使用调试跟踪
运行"设置 DebugTrace 的 SharePoint 管理包"任务然后重新运行的管理任务然后转到操作管理器事件通道服务器上并检查事件 id = 0。查找事件日志中的时间戳,然后检查 SharePoint ULS 跟踪日志以确保它是这种情况
有关 ULS 跟踪日志参阅 TechNet (SharePoint 基础 2010年文档http://technet.microsoft.com/en-us/sharepoint/ee263910.aspx ).

配置"安全选项"

更安全的选项将仅对在此部分中指定的计算机提供配置的凭据。为了发现和监视指定 SharePoint 服务器场将发送凭据。在此列表中的计算机应该是在 SharePointMP.config 文件中指定的同一计算机。要求是能够为每个单独的服务器场中列出的所有分布式应用程序组件。这包括前端服务器和 SQL 服务器承载 SharePoint 数据库或其任何组件。

若要配置更安全的选项执行的操作如下:

选项1-创建运行方式帐户和配置
  1. 打开操作管理器控制台。
  2. 请转到管理选项卡。
  3. 展开安全性节点。
  4. 右击运行作为帐户。
  5. 选择创建运行作为帐户并单击下一步。
  6. 将运行的帐户类型设置为"窗口"、 使其显示名称并单击下一步。
  7. 输入凭据在 活动目录(AD) 域用户帐户并单击下一步。
  8. 选择"更安全"选项并添加的所有服务器的 SharePoint 服务器场的一部分。这将包括所有 SharePoint 前端、 应用程序和 SQL 服务器的该 SharePoint 服务器场。
  9. 单击创建。
选项 2 -配置一个现有帐户
  1. 打开操作管理器控制台并导航到管理选项卡。
  2. 展开运行配置节点并突出显示帐户。
  3. 在中间面板中从类型下的中间窗格中打开现有运行方式帐户: Windows
    右键单击该帐户并选择属性。
  4. 在分发选项卡上单击。
  5. 选择"更安全"选项并添加的所有服务器的 SharePoint 服务器场的一部分。这将包括所有 SharePoint 前端、 应用程序和 SQL 服务器的该 SharePoint 服务器场。
  6. 单击确定。

请注意分发的安全确保属于 SP 服务器场的所有服务器都选择和此处包括。我们建议有一套操作管理器服务器监视器只有一个 SharePoint 服务器场。我们建议不要将多宿主代理计算机 (SharePoint 监视多个运营经理管理组中的服务器)。


方案 2-
配置运行方式帐户关联

症状

  • 在 SharePoint 2010 产品-> 的监视下在控制台中的几个视图是"空白"或者"不监视"这些视图包括:

    管理-无法监视
    内容数据库-空
    关系图视图 — 未监视
    事件 — 为空
    场的空白
    性能--空
    服务器-空
    服务的前端-空
    服务-空
    共享的服务-空
    SPHA 规则-空
    Web 应用程序-空

  • 由于语法不正确配置运行为帐户关联时可以看到下面的错误消息


    示例:
    The Event Policy for the process started at 10:44:13 PM has detected errors in the output. The 'StdErr' policy expression: .+ matched the following output: Account OpsMgr SharePoint Action Account doesn't exist Failed to find RunAs account OpsMgr SharePoint Action Account Command executed: "C:\Windows\system32\cmd.exe" /c powershell.exe -NoLogo -NoProfile -Noninteractive "$ep = get-executionpolicy; if ($ep -gt 'RemoteSigned') {set-executionpolicy remotesigned} & '"C:\Program Files\System Center Operations Manager 2007\Health Service State\Monitoring Host Temporary Files 32\9687\AdminTask.ps1"' 'SharePointMP.Config'" Working Directory: C:\Program Files\System Center Management Packs\ One or more workflows were affected by this. Workflow name: Microsoft.SharePoint.Foundation.2010.ConfigSharePoint Instance name: Microsoft SharePoint 2010 Farm Group Instance ID: {B7E9A5AF-62D1-CF79-0AE8-044AE7CECBD7} Management group: XXX Error Code: -2130771918 (Unknown error (0x80ff0032))
  • 作为 SharePoint 2010 服务器发现没有 SharePoint 基础 2010年或 SharePoint Server 2010 中安装的计算机。

分辨率-配置运行方式帐户关联、 配置计算机名称关联和配置"更安全的选项"。


配置"安全选项"

更安全的选项将仅对在此部分中指定的计算机提供配置的凭据。为了发现和监视指定 SharePoint 服务器场将发送凭据。在此列表中的计算机应该是在 SharePointMP.config 文件中指定的同一计算机。要求是将所有分布式应用程序组件列出为特定的服务器场。这应包括前端服务器和 SQL 服务器承载 SharePoint 数据库。

若要配置更安全的选项执行的操作如下:

选项1 -创建运行方式帐户和配置
  1. 打开操作管理器控制台。
  2. 请转到管理选项卡。
  3. 展开安全性节点。
  4. 右击运行作为帐户。
  5. 选择创建运行作为帐户并单击下一步。
  6. 将运行的帐户类型设置为"窗口"、 使其显示名称并单击下一步。
  7. 输入凭据在 活动目录(AD) 域用户帐户并单击下一步。
  8. 选择"更安全"选项并添加的所有服务器的 SharePoint 服务器场的一部分。这将包括所有 SharePoint 前端、 应用程序和 SQL 服务器的该 SharePoint 服务器场。
  9. 单击创建。
选项 2 -配置一个现有帐户
  1. 打开操作管理器控制台并导航到管理选项卡。
  2. 展开运行配置节点并突出显示帐户。
  3. 在中间面板中从类型下的中间窗格中打开现有运行方式帐户: Windows
    右键单击该帐户并选择属性。
  4. 在分发选项卡上单击。
  5. 选择"更安全"选项并添加的所有服务器的 SharePoint 服务器场的一部分。这将包括所有 SharePoint 前端、 应用程序和 SQL 服务器的该 SharePoint 服务器场。
  6. 单击确定。

请注意分发的安全确保属于 SharePoint 服务器场的所有服务器都选择和此处包括。我们建议有一套操作管理器服务器监视器只有一个 SharePoint 服务器场。我们建议不要将多宿主代理计算机 (SharePoint 监视多个运营经理管理组中的服务器)。



配置运行为帐户关联

运行方式帐户必须是在 SharePoint 管理包配置文件相关联。如果未正确配置将无法发现 SharePoint 服务器。

若要配置的 SharePointMP.config 文件:

  1. 定位到<drive>: \Program 文件 (x86) \System Center Management Packs\Microsoft SharePoint 2010 Products OpsMgr 2007 MP en-我们

    请注意对于 64 位版本的 Windows Server 2008 或 Windows Server 2008 R2 将 SharePointMP.config 文件复制到程序 Files\System 中心管理包的 %%programfiles(x86) %\System 中心管理包目录中</drive>
  2. 右键单击 SharePointMP.config 文件并选择编辑
  3. Locatethe 节如下所示

    示例:

    <Association account="SharePoint Discovery/Monitoring Account" type="Agent">

    </Association>
  4. 更改此节可反映您已配置为运行方式帐户的 SharePoint 服务器场运行帐户"显示名称"。

    现在这部分应如下所示

    <Association account="SPAdmin" type="Agent">



    <Association account="Domain\SPAdmin" type="Agent">


    请注意不要混淆这与实际活动目录域用户帐户。</Association></Association>


计算机名称的配置

配置属于 SharePoint 场搭配"更安全"部分中的运行方式帐户用于 SharePoint 2010 场的所有服务器的计算机名称。

请注意要确认此主机名命令在命令提示符下在服务器上运行本地或远程的服务器场中每台计算机的名称。


若要配置的 SharePointMP.config 文件:

  1. 定位到<drive>: \Program 文件 (x86) \System Center Management Packs\Microsoft SharePoint 2010 Products OpsMgr 2007 MP en-我们

    请注意对于 64 位版本的 Windows Server 2008 或 Windows Server 2008 R2 将 SharePointMp.config 文件复制到 %程序 Files\System 中心管理包 %programfiles(x86) %\System 中心管理包目录中。

    请注意为群集的根管理服务器所在的同一过程必须执行两个节点上的群集。
    </drive>
  2. 右键单击 SharePointMP.config 文件并选择编辑。
  3. 找到的部分如下所示

    示例:

    <Machine name=""></Machine>

    <Machine name=""></Machine>



  4. 更改此节可包括例如 SharePoint 服务器名称:


    <Machine name="SRV1"></Machine>

    <Machine name="SRV2"></Machine>



确认运行方式帐户已配置

若要确认已配置运行方式帐户:
  1. 打开操作管理器事件日志。
  2. 查找事件 ID 7026-打开此事件-这应该表示 SharePoint MP 的运行方式帐户已成功登录。
注意:操作管理器事件日志中的事件 ID 7000 表示 SharePoint MP 的运行方式帐户无法登录。

日志名称: 运营经理
来源: HealthService
日期:
事件 ID: 7000
任务类别: 健康服务
级别: 错误
关键词: 经典
用户: 不适用
计算机:
说明:
在管理组<MGName>RunAs 帐户 contoso\spadmin 上运行状况服务无法登录。错误是登录失败: 未知的用户名或密码不正确。(1326 L)。 这将会阻止运行状况监视或执行操作使用此 RunAs 帐户服务

另外还可能会看到以下事件

日志名称: 运营经理
来源: HealthService
日期:
事件 ID: 7021
任务类别: 健康服务
级别: 错误
关键词: 经典
用户: 不适用
计算机:
说明:
健康服务无法验证<MGName>的管理组中的任何用户帐户。


日志名称: 运营经理
来源: HealthService
日期:
事件 ID: 7015
任务类别: 健康服务
级别: 错误
关键词: 经典
用户: 不适用
计算机:
说明:
健康服务无法验证未来管理组<MGName>RunAs 帐户 contoso\spadmin 的有效性。错误是登录失败: 未知的用户名或密码不正确。(1326 L)。



方案 3-无法监视本地域或远程域中的多个服务器场

症状:
-> 场状态视图可以看到从 SharePoint 2010 产品-> 的监视发现只能有一个服务器场。为其他服务器场的服务器显示在 SharePoint 2010 产品-> 的监视-> UnidentifiedMachines 状态视图

解决方案:SharePointMP.config 发现多个服务器场的配置



所需的权限

为每个单独的 SharePoint 场帐户的身份运行所需的权限是:
</MGName></MGName></MGName>
  • 在所有 SharePoint 前端和应用程序服务器上的本地管理员
  • 在 SharePoint 2010 数据库宿主的所有 SQL 框上的本地管理员
  • 在 SharePoint 2010 中的完整服务器场管理员权限
  • 对于所有的 SharePoint 数据库的 DBO

请注意SharePoint 2010 基础和 SharePoint 2010 服务器的初始安装帐户已在初始安装过程中创建的所有数据库中所需的必要权限。建议使用此安装帐户配置 SharePoint 基础 2010年和 SharePoint 服务器 2010年管理包。如果要求创建的新的管理帐户的安全调用装管理和发现、 考虑到可能需要重复相同的权限已经授予 SharePoint 安装帐户的帐户。
根管理服务器的群集安装的 SharePointMP.config 文件必须存在相同的目录中按上述方法在每个节点的群集中。


配置"安全选项"

更安全的选项将仅对在此部分中指定的计算机提供配置的凭据。
为了发现和监视指定 SharePoint 服务器场将发送凭据。在此列表中的计算机应该是在 SharePointMP.config 文件中指定的同一计算机。要求是将所有分布式应用程序组件列出为特定的服务器场。这应包括前端服务器和 SQL 服务器承载 SharePoint 数据库。

若要配置更安全的选项执行的操作如下:


选项
1 -创建运行方式帐户和配置
  1. 打开操作管理器控制台。
  2. 请转到管理选项卡。
  3. 展开安全性节点。
  4. 右击运行作为帐户。
  5. 选择创建运行作为帐户并单击下一步。
  6. 将运行的帐户类型设置为"窗口"、 使其显示名称并单击下一步。
  7. 输入凭据在 活动目录(AD) 域用户帐户并单击下一步。
  8. 选择"更安全"选项并添加的所有服务器的 SharePoint 服务器场的一部分。这将包括所有 SharePoint 前端、 应用程序和 SQL 服务器的该 SharePoint 服务器场。
  9. 单击创建。
选项 2 -配置一个现有帐户
  1. 打开操作管理器控制台并导航到管理选项卡。
  2. 展开运行配置节点并突出显示帐户。
  3. 在中间面板中从类型下的中间窗格中打开现有运行方式帐户: Windows
    右键单击该帐户并选择属性。
  4. 在分发选项卡上单击。
  5. 选择"更安全"选项并添加的所有服务器的 SharePoint 服务器场的一部分。这将包括所有 SharePoint 前端、 应用程序和 SQL 服务器的该 SharePoint 服务器场。
  6. 单击确定。

请注意分发的安全确保属于 SP 服务器场的所有服务器都选择和此处包括。我们建议有一套操作管理器服务器监视器只有一个 SharePoint 服务器场。我们建议不要将多宿主代理计算机 (SharePoint 监视多个运营经理管理组中的服务器)。

示例方案:必须驻留在 2 个不同域中的 3 场。


Contoso 的 SharePoint 服务器场管理员 1 与 contoso.com 域中的第一个 SharePoint 服务器场的服务器场管理员帐户并使用域帐户 SPADMIN1

Contoso 的 SharePoint 服务器场管理员 2 与 contoso.com 域中的第二个 SharePoint 服务器场的服务器场管理员帐户并使用域帐户 SPADMIN2

Fabrikam 的 SharePoint 2010 服务器场管理员与 fabrikam.com 域中的第三个 SharePoint 服务器场的服务器场管理员帐户并使用域帐户 FKSPADMIN


请注意为远程域 Fabrikam.com 假定您具有可靠使用域操作管理网关服务器或两个方法完全信任的链接。

使用-> 运行以配置-> 类型的帐户管理的运行方式帐户显示名称: Windows

来配置 SharePointMP.config 文件:

  1. 导航到:
    驱动器: \Program 文件 (x86) \System Center Management Packs\Microsoft SharePoint 2010 Products OpsMgr 2007 MP en-我们

    请注意对于 64 位版本的 Windows Server 2008 或 Windows Server 2008 R2 将 SharePointMP.config 文件复制到程序 Files\System 中心管理包的 %%programfiles(x86) %\System 中心管理包目录中

    请注意对于根管理服务器的群集安装 SharePointMP.config 必须存在相同的目录中按上述方法在每个节点的群集中。

  2. 右键单击 SharePointMP.config 文件并选择编辑。
  3. 如下面的示例中所示在 SharePointMP.config 文件中找到的"关联"和"计算机名"部分
      </Annotation>  <Association Account="SharePoint Discovery/Monitoring Account" Type="Agent">    <Machine Name="" />  </Association>
  4. 更改阅读遵循在此示例中"的关联"和"计算机名"部分:
<Association Account="Contoso - SharePoint Farm Administrator 1" Type="Agent"> <Machine Name="Contoso1" /> <Machine Name="Contoso2" /> <Machine Name="Contoso3" /> <Machine Name="Contoso4" /> <Machine Name="Contoso5" /> <Machine Name="Contoso6" /> </Association><Association Account="Contoso - SharePoint Farm Administrator 2" Type="Agent"> <Machine Name="Constosrv1" /> <Machine Name="Constosrv2" /> <Machine Name="Constosrv3" /> </Association><Association Account="Fabrikam - SharePoint 2010 Farm Administrator" Type="Agent"> <Machine Name="Fabrikam1" /> <Machine Name="Fabrikam2" /> <Machine Name=" Fabrikam3" /> </Association>

请确认已配置运行方式帐户

若要确认已配置运行方式帐户:
  1. 打开操作管理器事件日志。
  2. 查找事件 ID 7026-打开此事件-这应该表示 SharePoint MP 的运行方式帐户已成功登录。
请注意操作管理器事件日志中的事件 ID 7000 表示 SharePoint MP 的运行方式帐户无法登录。

日志名称: 运营经理
来源: HealthService
日期:
事件 ID: 7000
任务类别: 健康服务
级别: 错误
关键词: 经典
用户: 不适用
计算机: SRV1.contoso.com
说明:
在管理组<MGNAME>RunAs 帐户 contoso\spadmin 上运行状况服务无法登录。错误是登录失败: 未知的用户名或密码不正确。(1326 L)。 这将会阻止运行状况监视或执行操作使用此 RunAs 帐户服务

另外还可能会看到以下事件

日志名称: 运营经理
来源: HealthService
日期:
事件 ID: 7021
任务类别: 健康服务
级别: 错误
关键词: 经典
用户: 不适用
计算机: SRV1.contoso.com
说明:
健康服务无法验证<MGNAME>的管理组中的任何用户帐户。


日志名称: 运营经理
来源: HealthService
日期:
事件 ID: 7015
任务类别: 健康服务
级别: 错误
关键词: 经典
用户: 不适用
计算机: SP2010SRV1.contoso.com
说明:
健康服务无法验证未来管理组<MGNAME>RunAs 帐户 contoso\spadmin 的有效性。错误是登录失败: 未知的用户名或密码不正确。(1326 L)。




方案4- 如何运行配置任务

症状:无法运行配置任务将生成以下错误


示例 1

</MGNAME></MGNAME></MGNAME>
Exception calling ".ctor" with "1" argument(s): "The user Contoso\SPAdmin does not have sufficient permission to perform the operation." Failed to connect to local management group Command executed: "C:\Windows\system32\cmd.exe" /c powershell.exe -NoLogo -NoProfile -Noninteractive "$ep = get-executionpolicy; if ($ep -gt 'RemoteSigned') {set-executionpolicy remotesigned} & '"C:\Program Files\System Center Operations Manager 2007\Health Service State\Monitoring Host Temporary Files 49\5037\AdminTask.ps1"' 'SharePointMP.Config'" Working Directory: C:\Program Files\System Center Management Packs\ One or more workflows were affected by this. Workflow name: Microsoft.SharePoint.Foundation.2010.ConfigSharePoint Instance name: Microsoft SharePoint 2010 Farm Group Instance ID: {B7E9A5AF-62D1-CF79-0AE8-044AE7CECBD7} Management group: XXXError Code: -2130771918 (Unknown error (0x80ff0032)).


示例 2

The Event Policy for the process started at 10:44:13 PM has detected errors in the output. The 'StdErr' policy expression: .+ matched the following output: Account OpsMgr SharePoint Action Account doesn't exist Failed to find RunAs account OpsMgr SharePoint Action Account Command executed: "C:\Windows\system32\cmd.exe" /c powershell.exe -NoLogo -NoProfile -Noninteractive "$ep = get-executionpolicy; if ($ep -gt 'RemoteSigned') {set-executionpolicy remotesigned} & '"C:\Program Files\System Center Operations Manager 2007\Health Service State\Monitoring Host Temporary Files 32\9687\AdminTask.ps1"' 'SharePointMP.Config'" Working Directory: C:\Program Files\System Center Management Packs\ One or more workflows were affected by this. Workflow name: Microsoft.SharePoint.Foundation.2010.ConfigSharePoint Instance name: Microsoft SharePoint 2010 Farm Group Instance ID: {B7E9A5AF-62D1-CF79-0AE8-044AE7CECBD7} Management group: XXX Error Code: -2130771918 (Unknown error (0x80ff0032)).



解决方案:作为帐户操作管理器的管理员角色中添加运行


若要添加运行方式帐户被用来执行的任务

  1. 打开操作控制台。
  2. 导航到管理。
  3. 单击安全。
  4. 单击用户角色。
  5. 单击操作管理器的管理员。
  6. 添加操作管理器管理员角色的一部分运行任务的帐户。

    请注意对于 64 位版本的 Windows Server 2008 或 Windows Server 2008 R2 将 SharePointMP.config 文件复制到程序 Files\System 中心管理包的 %%programfiles(x86) %\System 中心管理包目录中

    请注意对于根管理服务器的群集安装 SharePointMP.config 必须存在相同的目录中按上述方法在每个节点的群集中。

配置 SharePoint 管理包任务

管理任务配置管理包通过确保存在的重写管理包、 关联 RunAs 帐户对服务器、 启用代理服务器设置和启动搜索。

若要运行"配置 SharePoint 管理包"任务执行以下

  1. 打开操作管理器控制台。
  2. 控制台的监视选项卡上单击。
  3. 展开的 SharePoint 2010 产品视图。
  4. 单击 [管理] 视图状态。
  5. 在操作窗格在 Microsoft SharePoint 2010 场组任务下单击配置 SharePoint 管理包。
  6. 选择适当的任务凭据 (最好是 SharePoint 管理员运行方式帐户此前已设置)
  7. 单击运行并等待该任务已成功完成。
  8. 单击关闭


成功的任务的示例

配置 SharePoint 管理包任务说明
此管理任务配置管理包通过确保存在的重写管理包、 关联 RunAs 帐户对服务器、 启用代理服务器设置和启动搜索。


状态: 成功
计划的时间:
开始时间:
提交人: CONTOSO\SPADMIN
运行方式:
运行位置:
目标:
目标类型: Microsoft SharePoint 2010 场组
类别: 操作
任务输出:

输出
加载配置文件 SharePointMP.Config
配置版本 14.0.4744.1000 Microsoft.SharePoint.Foundation.2010
找到替代管理包 Microsoft.SharePoint.Foundation.2010.Override 版本 1.0.0.0
更改到 20:06 Microsoft.SharePoint.Foundation.2010.WSSInstallation.Discovery 'SyncTime' 配置重写
没有配置 TimeoutSeconds Microsoft.SharePoint.Foundation.2010.WSSInstallation.Discovery。
更改到 20:08 Microsoft.SharePoint.Foundation.2010.SPFarm.Discovery 'SyncTime' 配置重写
变为 20:14 的 Microsoft.SharePoint.Foundation.2010.SPService.Discovery 'SyncTime' 配置重写
更改到 20:20 Microsoft.SharePoint.Foundation.2010.SPSharedService.Discovery 'SyncTime' 配置重写
更改到 20:26 Microsoft.SharePoint.Foundation.2010.SPHARule.Discovery 'SyncTime' 配置重写
更改到 20:32 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.Availability 'SyncTime' 配置重写
更改到 20:32 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.Security 'SyncTime' 配置重写
更改到 20:32 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.Performance 'SyncTime' 配置重写
更改到 20:32 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.Configuration 'SyncTime' 配置重写
更改到 20:32 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.Custom 'SyncTime' 配置重写
更改到 20:38 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.SPServer.Availability 'SyncTime' 配置重写
更改到 20:38 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.SPServer.Security 'SyncTime' 配置重写
更改到 20:38 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.SPServer.Performance 'SyncTime' 配置重写
更改到 20:38 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.SPServer.Configuration 'SyncTime' 配置重写
更改到 20:38 Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.SPServer.Custom 'SyncTime' 配置重写
SharePoint 管理包配置已成功完成

错误


退出代码: 0


方案 5-无法运行系统中心操作管理器 2012年中的"配置 SharePoint 管理包"任务

症状:将生成以下错误消息

The Event Policy for the process started at 6:51:29 PM has detected errors in the output. The 'StdErr' policy expression: .+ matched the following output: Exception calling "ImportManagementPack" with "1" argument(s): "This method from the System Center Operations Manager 2007 R2 SDK is not supported to work with System Center Operations Manager 2012. Please migrate to the System Center Operations Manager 2012 SDK." Failed to create override management pack Microsoft.SharePoint.Foundation.2010.Override Command executed: "C:\Windows\system32\cmd.exe" /c powershell.exe -NoLogo -NoProfile -Noninteractive "$ep = get-executionpolicy; if ($ep -gt 'RemoteSigned') {set-executionpolicy remotesigned} & '"E:\Program Files\System Center 2012\Operations Manager\Server\Health Service State\Monitoring Host Temporary Files 11\7481\AdminTask.ps1"' 'SharePointMP.Config'" Working Directory: C:\Program Files\System Center Management Packs\ One or more workflows were affected by this. Workflow name: Microsoft.SharePoint.Foundation.2010.ConfigSharePoint Instance name: Microsoft SharePoint 2010 Farm Group Instance ID: {B7E9A5AF-62D1-CF79-0AE8-044AE7CECBD7} Management group: XXXError Code: -2130771918 (Unknown error (0x80ff0032)).

解决方案:下载管理包与系统中心操作管理器 2012 SDK 从兼容的更新的版本 http://www.microsoft.com/en-us/download/details.aspx?id=34697


方案 6 -无法监视 SharePoint 2010 数据库

故障现象:
  • -> 活动警报 SharePoint 2010 产品的监视下的活动警报视图中生成关键警报

SharePoint: 数据库连接失败警报描述

来源: 配置数据库的关键事件发生在与数据库数据源的连接 = sp2010srv2; 初始目录 = SharePoint_Config; 集成安全性 = True;登记为 False。连接超时时间 = 15 失败。
配置数据库路径:
警示监控: SQL 数据库连接失败
创建:

预警的上下文:
日期和时间
HRESULT-2147217805
无法初始化结果数据源
错误信息初始化字符串的格式不符合 OLE DB 规范。
初始化时 23
打开时间 0
执行时间 0
提取时间 0
结果集数据输入的项

  • 重要在您执行以下操作视图下显示 SQL 数据库连接失败监视器
-> 的 SharePoint 2010 产品监视

配置数据库
内容数据库
共享的服务
关系图视图


解决方案:在 SQL 数据库连接失败的显示器上创建新的连接字符串值的重写


若要创建重写需要执行以下操作:


1.从 SharePoint 2010 产品-> 的 theMonitoring-> 活动警报视图选择受影响的监视器

2.在警报详细信息 (底部窗格中) 下注意到警报描述。它应如下所示

示例:

警告说明
关键事件发生在与数据库数据源的连接 = sp2010srv2; 初始目录 = SharePoint_Config; 集成安全性 = True;登记为 False。连接超时时间 = 15 失败

3.复制并粘贴到文本编辑器中如 notepad.exe 的文本

4.再次右键单击显示器上一次并选择视图或编辑该监视器的设置

5.在 SQL 数据库连接失败的属性窗口选择覆盖选项卡并单击重写按钮

6.选择选项"为特定类的对象: XXX"


示例:
为特定类的对象: SharePoint 配置数据库

7.在匹配对象下的选择对象选择适当的匹配对象然后单击确定

示例:
配置数据库

8.重写连接字符串参数值从

示例:
Provider=SQLOLEDB;$Target/Property[Type="Microsoft.SharePoint.Foundation.2010.SPDatabase"]/ConnectionString$



提供程序 = SQLOLEDB; 数据源 = SP2010srv2; 初始目录 = SharePoint_Config; 集成安全性 = SSPI;登记为 False。连接超时时间 = 15

9.创建新的重写管理包或保存到现有覆盖管理包以外并保存所做的更改通过单击确定

请注意因为每个数据库需要自己唯一数据库字符串对应于其数据库名称 (初始目录) 将需要修改先前复制的连接字符串的监视器警报描述和从真正更改集成安全性


示例:
数据源 = sp2010srv2; 初始目录 = SharePoint_Config; 集成安全性 = SSPI;登记为 False。连接超时时间 = 15

数据源 = sp2010srv2; 初始目录 = SharePoint_AdminContent_0ada3e0b-a0f6-4af5-a311-34bcedb1c4eb; 集成安全性 = True;登记为 False。连接超时时间 = 15

数据源 = sp2010srv2; 初始目录 = WSS_Content; 集成安全性 = SSPI;登记为 False。连接超时时间 = 15

数据源 = sp2010srv2; 初始目录 = Bdc_Service_DB_17ab85413d424b84ac58ea247e7f5b47; 集成安全性 = SSPI;登记为 False。连接超时时间 = 15

数据源 = sp2010srv2; 初始目录 = Search_Service_Application_CrawlStoreDB_04e2a4bcdb974275954c0ab090d8a0aa; 集成安全性 = SSPI;登记为 False。连接超时时间 = 15


用户教育的同步时间重写

我们建议使用同步时间中位置的默认值。如果默认值不被认为适合于我们环境采取的特殊注意事项上通过更改这些值可能会导致对性能的影响。

SyncTime 重写在发现故障诊断过程中将特别有用。通过重写默认值可以配置不同的工作流的开始时间和隔离发现问题。

SyncTime (开始时间) 是发现和监控的属性。SyncTime 是一个字符串值的格式为"hh: mm"。SyncTime、 IntervalSeconds 和管理包导入时间共同决定完全运行的指定工作流的时间。

BaseStartTime 属性可以具有的形式"hh: mm"或整数值。"Hh: mm"格式用作基于其上的开始时间对齐方式
重复上述循环。作为设置对齐方式的整数格式函数的开始时间为当前时间加上的秒数。请注意的
如果每次重新运行管理任务设置整数值,周期开始时间将重新计算。
长度属性中指定的每个周期的长度 (以秒为单位)。
间距属性指定一个工作流超时时间和下一步的工作流的启动时间之间的间距时间 (以秒为单位)。

如如果 IntervalSeconds = 21600 (6 小时) 和 SyncTime ="01:15"可能的工作流的运行的时间是 1:15 AM 的上午 7:15,下午 1:15 下午 7:15。如果该管理包导入后 1:15 AM 但在上午 7:15 之前它将开始在上午 7:15 如果下午 1:15 之后但在下午 7:15 之前导入管理包,就会启动在下午 7:15。但由于其他因素如网络延迟的实际开始时间可能仍会有所不同。除非绝对必要否则不应更改默认的 SyncTime 值。

所以在您导入的情况下 MP 03:00 PM 和间隔秒数设置为每隔 8 hrs.=(28,800 seconds) 和配置为"03:00"然后它将在 11:00 PM 或 8 小时后同步时间设置导入 MP 时进行同步的同步时间。

当未正确配置此可能的错误消息如下所示

示例 1

The Event Policy for the process started at 6:46:08 PM has detected errors in the output. The 'StdErr' policy expression: .+ matched the following output: Cycle length 60 is not long enough to ensure the order of workflows Please change cycle length to no less than 360 or decrease times, timeout values, and/or spacing Command executed: "C:\Windows\system32\cmd.exe" /c powershell.exe -NoLogo -NoProfile -Noninteractive "$ep = get-executionpolicy; if ($ep -gt 'RemoteSigned') {set-executionpolicy remotesigned} & '"C:\Program Files\System Center Operations Manager 2007\Health Service State\Monitoring Host Temporary Files 22\9315\AdminTask.ps1"' 'SharePointMP.Config'" Working Directory: C:\Program Files\System Center Management Packs\ One or more workflows were affected by this. Workflow name: Microsoft.SharePoint.Foundation.2010.ConfigSharePoint Instance name: Microsoft SharePoint 2010 Farm Group Instance ID: {B7E9A5AF-62D1-CF79-0AE8-044AE7CECBD7} Management group: XXX Error Code: -2130771918 (Unknown error (0x80ff0032)).
示例 2

The Event Policy for the process started at 6:42:01 PM has detected errors in the output. The 'StdErr' policy expression: .+ matched the following output: Cycle length must be in whole minutes (times of 60) Length value 500 is undefined or invalid Command executed: "C:\Windows\system32\cmd.exe" /c powershell.exe -NoLogo -NoProfile -Noninteractive "$ep = get-executionpolicy; if ($ep -gt 'RemoteSigned') {set-executionpolicy remotesigned} & '"C:\Program Files\System Center Operations Manager 2007\Health Service State\Monitoring Host Temporary Files 21\9314\AdminTask.ps1"' 'SharePointMP.Config'" Working Directory: C:\Program Files\System Center Management Packs\ One or more workflows were affected by this. Workflow name: Microsoft.SharePoint.Foundation.2010.ConfigSharePoint Instance name: Microsoft SharePoint 2010 Farm Group Instance ID: {B7E9A5AF-62D1-CF79-0AE8-044AE7CECBD7} Management group: XXX Error Code: -2130771918 (Unknown error (0x80ff0032)).


用户教育的隔离发现


下面的示例设置要运行已被发生故障的单个工作流的配置任务之后的 5 分钟运行一次查询的运行的时间。


<WorkflowCycle basestarttime="+5" length="6240" spacing="15">
<Workflow id="SPFarm.Discovery" type="Discovery" times="1"></Workflow>


如果在下午 7:35 开始此过程则配置重写遵循 startat 到-> 在控制台中的重写视图查看从-> 管理包对象创作时下午 7:40

SyncTime 重写值 = 19:40
间隔秒数 = 6240


启用调试跟踪


启用调试跟踪将启用调试的运行 Windows PowerShell 基于脚本发现和 SPHA 显示器这些代理计算机上的跟踪。默认情况下它被关闭。启用后基于脚本的发现和监视将调试跟踪信息向事件日志写入操作管理器通道中所有的代理计算机上以及所有调试跟踪事件的事件 ID 为 0。

若要启用调试跟踪执行以下:
</WorkflowCycle>
  1. 在操作控制台中选择监视。
  2. 选择 SharePoint 2010 产品。
  3. 选择管理视图。
  4. 在操作面板上单击名为"设置 DebugTrace 的 SharePoint 管理包"的任务。运行任务窗口将弹出。
  5. 若要启用调试跟踪 (默认选项),单击运行。若要禁用调试跟踪单击覆盖。
  6. 已启用参数将值设置为在弹出式对话框中显示"False"。
  7. 单击重写以关闭该对话框。
  8. 单击运行。
  9. 等待要完成的任务状态窗口中的任务并检查任务输出以确保任务成功完成。
  10. 单击关闭。

如何使用调试跟踪
运行"设置 DebugTrace 的 SharePoint 管理包"任务然后重新运行的管理任务然后转到操作管理器事件通道服务器上并检查事件 id = 0。查找事件日志中的时间戳,然后检查 SharePoint ULS 跟踪日志以确保它是这种情况
有关 ULS 跟踪日志参阅 TechNet (SharePoint 基础 2010年文档http://technet.microsoft.com/en-us/sharepoint/ee263910.aspx ).

用于高级用户:

以进一步诊断故障的发现可以使用 Manager 2007 R2 流分析器操作管理器 2007 R2 MP 创作资源工具包的一部分 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18222as
以及在系统中心操作管理器 2007年中使用 enablingdiagnostic 跟踪 http://support.microsoft.com/kb/942864


用户教育的将工作流添加到 SharePoint 配置文件


如果您想要添加工作流来发现 SharePoint 基础 2010年和 SharePoint 2010 产品

默认<WorkflowCycle basestarttime="+300" length="28800" spacing="60">

<Workflow id="WSSInstallation.Discovery" type="Discovery" times="1"></Workflow>

<Workflow id="SPFarm.Discovery" type="Discovery" times="1"></Workflow>

<Workflow id="SPService.Discovery" type="Discovery" times="4"></Workflow>

<Workflow id="SPSharedService.Discovery" type="Discovery" times="4"></Workflow>

<Workflow id="SPHARule.Discovery" type="Discovery" times="1"></Workflow>

<Workflow id="SPHARuleMonitor.Availability;SPHARuleMonitor.Security;SPHARuleMonitor.Performance;SPHARuleMonitor.Configuration;SPHARuleMonitor.Custom" type="Monitor" times="8"></Workflow>

<Workflow id="SPHARuleMonitor.SPServer.Availability;SPHARuleMonitor.SPServer.Security;SPHARuleMonitor.SPServer.Performance;SPHARuleMonitor.
SPServer.Configuration;SPHARuleMonitor.SPServer.Custom" type="Monitor" times="8"></Workflow>

</WorkflowCycle>


向 SharePointMp.config 文件中添加下面的一节

<Workflow id="MOSSInstallation.Discovery;WACInstallation.Discovery;SearchExpressInstallation.Discovery;SearchStandardInstallation.Discovery" management="" pack="Microsoft.SharePoint.Server.2010" type="Discovery" times="1"></Workflow>

<Workflow id="SPService.Discovery" management="" pack="Microsoft.SharePoint.Server.2010" type="Discovery" times="4"></Workflow>

<Workflow id="SPSharedService.Discovery" management="" pack="Microsoft.SharePoint.Server.2010" type="Discovery" times="4"></Workflow>

<Workflow id="SPSharedService.Discovery.WAC" management="" pack="Microsoft.SharePoint.Server.2010" type="Discovery" times="4"></Workflow>


The 配置文件现在应如下所示

<WorkflowCycle basestarttime="+300" length="28800" spacing="60">

<Workflow id="WSSInstallation.Discovery" type="Discovery" times="1"></Workflow>

<Workflow id="MOSSInstallation.Discovery;WACInstallation.Discovery;SearchExpressInstallation.Discovery;SearchStandardInstallation.Discovery" management="" pack="Microsoft.SharePoint.Server.2010" type="Discovery" times="1"></Workflow>

<Workflow id="SPFarm.Discovery" type="Discovery" times="1"></Workflow>

<Workflow id="SPService.Discovery" type="Discovery" times="4"></Workflow>

<Workflow id="SPSharedService.Discovery" type="Discovery" times="4"></Workflow>

<Workflow id="SPService.Discovery" management="" pack="Microsoft.SharePoint.Server.2010" type="Discovery" times="4"></Workflow>

<Workflow id="SPSharedService.Discovery" management="" pack="Microsoft.SharePoint.Server.2010" type="Discovery" times="4"></Workflow>

<Workflow id="SPSharedService.Discovery.WAC" management="" pack="Microsoft.SharePoint.Server.2010" type="Discovery" times="4"></Workflow>

<Workflow id="SPHARule.Discovery" type="Discovery" times="1"></Workflow>

<Workflow id="SPHARuleMonitor.Availability;SPHARuleMonitor.Security;SPHARuleMonitor.Performance;SPHARuleMonitor.Configuration;SPHARuleMonitor.Custom" type="Monitor" times="8"></Workflow>

<Workflow id="SPHARuleMonitor.SPServer.Availability;SPHARuleMonitor.SPServer.Security;SPHARuleMonitor.SPServer.Performance;SPHARuleMonitor.SPServer.Configuration;SPHARuleMonitor.SPServer.Custom" type="Monitor" times="8"></Workflow>

</WorkflowCycle>

更多信息
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款

属性

文章 ID:2690744 - 上次审阅时间:06/18/2015 09:59:00 - 修订版本: 1.0

Microsoft System Center Operations Manager 2007 R2, Microsoft System Center 2012 Operations Manager, Microsoft System Center Operations Manager 2007, Microsoft System Center Operations Manager 2007 Service Pack 1

  • kbtshoot kbmt KB2690744 KbMtzh
反馈