维护企业SharePoint过程中遇到,在Central Admin -> General Security -> Configure service accounts中无法查看service account,显示错误 "Item has already been added. Key in dictionary: 'domain\serviceaccount' Key being added: 'domain\serviceaccount'"。
经过排查是因为切换了domain并且重新添加一样的user account导致。
可以通过下面步骤解决:
1. 使用admin打开SharePoint Management Shell并执行
Get-SPManagedAccount
2. 在拿到的所有account list中找到duplicate的account
3. 执行下面PowerShell remove duplicate account
Remove-SPManagedAccount -Identity domain\serviceaccount
4. 重启IIS
5. 重新访问Central Admin,在configure service accounts中可以看到account,问题解决。
感谢阅读。