1. 启动 Windows 服务:Forefront Identity Manager Service(如果 ForeFront Identity Manager Synchronization Service 没有启动也需启动)。
有可能需要重启:1. 进入 管理中心 > 应用程序管理 > 服务应用程序 > 管理服务器上的服务,启动服务:用户配置文件同步服务。
有时,在启动用户配置文件同步服务(User Profile Synchronization Service)是会卡在“正在启动”状态,可用如下方式解除:
1. 在SharePoint PowerShell中执行如下命令:
Get-SPServiceInstance | Where-Object {$_.Service -Like 'ProfileSynchronizationService*'} | Format-Table -Property TypeName, Id, Service -AutoSize
然后执行:
Stop-SPServiceInstance {Id}
其中,{Id}是前一命令中获取到的Id属性值。然后再重新启动启动用户配置文件同步服务。
如果在停止时又卡在了“正在停止”状态,可按如下步骤解决:
1)执行如下命令:
stsadm -o enumservices > c:\services.txt
2)在如上输出文件中根据关键字“FIMSynchronizationService”找到相应内容,并根据这些内容拼成如下命令,并执行:
stsadm -o provisionservice -action stop -servicetype "Microsoft.Office.Server.Administration.ProfileSynchronizationService, Microsoft.Office.Server.UserProfiles, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" -servicename FIMSynchronizationService
完成后可发现此服务已停止。
参见:
http://www.sharepointdiary.com/2012/09/user-profile-synchronization-service-stuck-at-starting.html
http://social.msdn.microsoft.com/Forums/sharepoint/en-US/6d1b123a-391b-4e9e-946d-c23027192e62/user-profile-service-synchronization-service-stuck-in-stopping-state?forum=sharepointadminprevious
2. 进入 管理中心 > 应用程序管理 > 服务应用程序 > 管理服务应用程序,点击进入:User Profile Service Application,在“同步”组下依次操作:
1)进入 配置同步连接,并创建连接。(如果没有启动“Forefront Identity Manager Service”否则会报错:“MOSS MA not found”。)
注意:【连接名称】不能用中文,否则会报错:“Unable to process Create message”。(参见:Donaldxu的博客文章。)
2)依次进入 配置同步设置 和 配置同步计时器作业,并完成配置。
3)进入 启动配置文件同步,启动同步服务。
注:在 管理配置文件服务: User Profile Service Application 页面右侧信息栏可看到同步状态。
3. 在后期若要手动同步配置信息,可直接进入 管理中心 > 应用程序管理 > 服务应用程序 > 管理服务应用程序:User Profile Service Application > 启动配置文件同步 页面开始一次增量或全量同步。
补充:
1. 有时,在删除并重新创建用户配置文件服务应用程序(User Profile Service Application)时,会出现问题。此时可删除如下3个位置的ForefrontIdentityManager证书(certificates):
- 1.Personal
- 2.Trusted Root Certification Authorities
- 3.Trusted People
出现此情况的原因是在删除已存在的用户配置文件服务时,证书未被删除。
2. 若停止或删除Web应用程序失败,可使用如下命令:
Get-SPServiceApplication Remove-SPServiceApplication -Identity {Id} -RemoveData
下面是两个用户配置文件相关的链接,但在此同步配置中没有用到:
http://technet.microsoft.com/zh-cn/library/ee624362.aspx
http://technet.microsoft.com/zh-cn/library/ee721049.aspx