광고 그룹을 SharePoint 사용자 목록으로 동기화하십시오 (PowerShell을 통해?)

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/95170

  •  10-12-2019
  •  | 
  •  

문제

특정 광고 그룹 (실제로 여러 광고 그룹이 실제로 여러 광고 그룹)을 http://sharepointsitename.com/_catalogs/users/simple.aspx .중앙 관리자에서 사용자 프로필 동기화를 활성화했으며 Simple.aspx 파일은 어느 정도 채워집니다.그러나 사용자는 이전 시간에 로그인 한자를 가져 오는 것만으로 만 나열합니다.

광고 그룹 사용자 가이 목록과 동기화 할 수있는 방법이 있으며 이전에 로그인 한 사람들만이 아닌이 목록과 동기화 할 수있는 방법이 있습니까?나는 누군가가 Powershell과 함께 할 수 있다고 언급 할 수 있지만 나는 행운을 얻지 못했습니다.

도움이 되었습니까?

해결책

상황에 두 가지 다른 것들이 있습니다.

  1. Active Directory 사용자 속성을 최신 상태로 유지하는 책임이있는 UPS
  2. 특정 사이트 모음의 사용자 정보 목록입니다.이 목록에는 사이트 사용자에 대한 정보 만 포함됩니다.그래서 그들은 로그온했거나 그룹에 명시 적으로 추가되었거나 일종의 특정 권한을 부여 받았습니다.

    사용자 정보 목록에 사람들이 표시되도록하려면 PowerShell을 사용하여 를 통해 광고 그룹의 사용자 목록을 얻을 수 있습니다.

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

    SharePoint 서버에 광고 도구가 설치되어 있지 않은 경우 (그리고 왜 그렇지 않으면 왜 그렇지 않으면?) 다음 를 사용하십시오.

    Get-ADGroupMember | Export-CSV 'C:\location\name-of-file.csv' -NoTypeInformation
    
    . 그런 다음 SharePoint 서버를 통해 CSV를 저장할 수있는 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 ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top