分配 User Profile Service 应用程序的管理任务 (SharePoint Server 2010)
适用于: SharePoint Server 2010
上一次修改主题: 2016-11-30
服务器场管理员可以将特定 User Profile Service 应用程序的管理任务委派给服务应用程序管理员。服务应用程序管理员可以执行与 User Profile Service 应用程序相关的所有管理任务,但无法管理包含在管理中心内的其他服务应用程序或设置。有关详细信息,请参阅 用户配置文件服务概述 (SharePoint Server 2010)。
在执行此过程之前,请确认以下内容:
- 服务器场中正在运行一个 User Profile Service 应用程序。
本文内容:
使用管理中心委派 User Profile Service 应用程序的管理任务
使用 Windows PowerShell 委派 User Profile Service 应用程序的管理任务
使用管理中心委派 User Profile Service 应用程序的管理任务
通常,在独立部署中使用管理中心网站委派 User Profile Service 应用程序的管理任务。
使用管理中心委派 User Profile Service 应用程序的管理任务
验证您是否拥有以下管理凭据:
- 若要使用管理中心,执行此过程的用户帐户必须是 Farm Administrators 组的成员。
在管理中心网站上的“应用程序管理”部分,单击“管理服务应用程序”。
在服务应用程序的列表中,单击“User Profile Service 应用程序”。
在“服务应用程序”选项卡中的“操作”部分,单击“管理员”。
在“User Profile Service 的管理员”页上,键入或选择一个用户帐户或组帐户,然后单击“添加”。
在“管理员权限:”框中,选中“完全控制”权限级别,然后单击“确定”。
使用 Windows PowerShell 委派 User Profile Service 应用程序的管理任务
通常,当您需要自动执行任务时,可以使用 Windows PowerShell 委派 User Profile Service 应用程序的管理任务,这在企业中很普遍。
使用 Windows PowerShell 委派 User Profile Service 应用程序的管理任务
验证您是否满足以下最低要求:
- 请参阅 Add-SPShellAdmin。
在“开始”菜单上,单击“所有程序”。
单击“Microsoft SharePoint 2010 产品”。
单击“SharePoint 2010 Management Shell”。
在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,不带注释 (//),每条命令单独占一行:
// Display a list of all service applications and their GUIDs Get-SPServiceApplication // Create a variable that contains the guid for the User Profile service for // which you want to delegate Full Control $serviceapp = Get-SPServiceApplication <guid> // Create a variable that contains the list of administrators for the service application $security = Get-SPServiceApplicationSecurity $serviceapp -Admin // Create a variable that contains the claims principal for a user account $principalUser1 = New-SPClaimsPrincipal -Identity "domain\user" -IdentityType WindowsSamAccountName // Give Full Control permissions to the claims principal you just created Grant-SPObjectSecurity $security -Principal $principalUser1 -Rights "Full Control" // Apply the changes to the User Profile service application Set-SPServiceApplicationSecurity $serviceapp -objectSecurity $security -Admin
其中:
<guid> 是要为其委派“完全控制”权限的 User Profile Service 的 GUID。
<domain\user> 是要向其委派“完全控制”权限的用户。
有关详细信息,请参阅 Get-SPServiceApplication、Get-SPServiceApplicationSecurity、New-SPClaimsPrincipal、Grant-SPObjectSecurity 和 Set-SPServiceApplicationSecurity。
备注
我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。