创建站点集合 - 在解决用户中获取“错误”
-
10-12-2019 - |
题
我在sharepoint 2010升级的dev_domain中有一个sharepoint 2013环境
company_domain应该有一个与dev_domain设置的信任。
我作为company_domain \ first.last 登录了该网站
当我创建网站集时,我在日志中获取以下错误
解决用户'company_domain \ first.last'中的错误: system.directoryservices.directoryservicescomexception(0x8007052e): 登录失败:未知用户名或密码错误。在 system.directoryservices.directoryentry.bind(boolean throwfiffail)
在system.directoryservices.directoryentry.bind() system.directoryservices.directoryentry.get_adsObject() system.directoryservices.directorysearcher.findall(Boolean. findmorethanone)at. Microsoft.SharePoint.WebControls.peopleEditor.SearchFromGC(暂时的统计组织 域,字符串strfilter,string [] rgstrprop,int32 ntimeout,int32 nsizelimit,spusercollection spusers,arraylist&rgresults) Microsoft.SharePoint.Utilities.spuserutility.resolveagainstad(字符串 输入,布尔InputiseMailonly,淡淡的族域 GlobalCatalog,Spprincipaltype范围,SpuserCollection 用户库,Timespan SearchTimeout,String CustomFilter) Microsoft.SharePoint.Utilities.spactivedirectoryPrincipalResolver.ResolvePrincipal(String. 输入,布尔inputisemailonly,spprincipaltype范围, spprincipalourcous源,spusercollection用户舱内省) Microsoft.SharePoint.Utilities.sputility.resolveWindowsPrincipal(SPWeb. Web,spwebapplication webapp,string输入,spprincipaltype范围, 布尔inputisemailonly)。我的第一个猜测是域之间的信任存在某种问题,但我不确定我应该寻找什么。
更新1
它使用了基于索引的身份验证。我可以使用dev_domain帐户创建网站集,并将站点集合管理员设置为dev_domain帐户,但如果我将网站集admin设置为Company_domain帐户,它会失败。
如果我尝试将company_domain帐户添加到新创建的网站集中,它无法找到该域中的任何用户。
为人员选择器运行stsadm命令,结果看起来正确。
.stsadm -o getproperty -pn peoplepicker-searchadforests -url http://site
结果
.<Property Exist="Yes" Value="forest:COMPANY_DOMAIN.com.au,COMPANY_DOMAIN\user1,*****; forest:DEV_DOMAIN.Company.local,DEV_DOMAIN\user2,*****" />
解决方案
答案很简单。
dev_domain \ user2用户帐户已过期 它实际上已经过期了,它似乎在SharePoint 2010中,该帐户实际上没有验证它刚刚使用它。但在SharePoint 2013中,该帐户确实尝试验证