【问题标题】:SharePoint 2010: Sync name change from AD to SharePoint. Set-SPUser : Cannot get the full name or e-mail address of userSharePoint 2010:将名称更改从 AD 同步到 SharePoint。 Set-SPUser : 无法获取用户的全名或电子邮件地址
【发布时间】:2018-01-22 22:47:09
【问题描述】:

典型的用例是某人结婚并在 Active Directory (AD) 中更改了他们的用户名。每个网站集都有一个由 AD/SharePoint 同步任务更新的用户列表,但当用户名称更改时,它就无法正常工作。这些命令列出了所有有问题的网站集:

Get-SPWebApplication -Identity $Url | Get-SPSite -Limit All | Select-Object -ExpandProperty RootWeb | Get-SPUser -Limit All | Where {$_.LoginName -like  $OldLoginName} | select Name, LoginName, ParentWeb   

这些命令通常可以解决问题:

Get-SPWebApplication -Identity $Url | Get-SPSite -Limit All | Select-Object -ExpandProperty RootWeb | Get-SPUser -Limit All | Where {$_.DisplayName -eq $OldDisplayName -or $_.LoginName -eq $OldLoginName} | Set-SPUser -SyncFromAD

我收到以下错误。

Set-SPUser : Cannot get the full name or e-mail address of user

有什么想法吗?

【问题讨论】:

    标签: sharepoint active-directory sharepoint-2010


    【解决方案1】:

    运行此脚本解决了问题

    stsadm -o migrateuser -oldlogin $oldLogin -newlogin $newlogin -ignoresidhistory
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 2023-01-25
      • 2011-06-21
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多