我想知道是否有任何方法可以在 http://sharepointsitename.com/_catalogs/users/simple.aspx 。我已从Central Admin激活了用户配置文件同步,并且Simple.aspx文件在某种程度上填充。但是,似乎用户列表只获取在较早时间登录的人。

是否有任何方法可以让广告组的所有用户与此列表同步,而不仅仅是那些以前登录的人?我听说有人提到它可以用PowerShell完成,但我没有运气发现如何。

有帮助吗?

解决方案

您的情况有两种不同的东西:

  1. 负责将用户属性与Active Directory保持符合Active Directory 的UPS
  2. 特定站点集合的用户信息列表。此列表仅包含有关网站用户的信息。因此,它们已登录或已明确添加到组或授予某种特定权限。

    如果您希望人们在用户信息列表中显示,您可以使用PowerShell通过获取广告组中的用户列表

    Get-GroupMember | New-SPUser -Web http://sharepointserve.com -Group 'Name of group'
    
    .

    如果您没有SharePoint Server上安装的广告工具(以及为什么您是DEV?)然后使用

    Get-ADGroupMember | Export-CSV 'C:\location\name-of-file.csv' -NoTypeInformation
    
    .

    然后保存通过SharePoint Server可以访问它的CSV。然后运行像的东西

    $users = Import-CSV '\\location\share\name-of-file.csv'
    foreach($user in $users)
    {
         New-SPUser -Identity ([String]::Format("{0}{1}", $user.Domain, $user.SamAccountName))  -Web http://sharepointserve.com -Group 'Name of group'
    }
    
    .

许可以下: CC-BY-SA归因
scroll top