広告グループをSharePointユーザーリストに同期します(PowerShellを介して)

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

  •  10-12-2019
  •  | 
  •  

質問

特定の広告グループのメンバーを取得する方法があるかどうか、 http://sharepointsitename.com/_catalogs/users/simple.aspx 。私は中央管理者からのユーザープロファイル同期を有効にし、simple.aspxファイルはある程度埋められます。ただし、ユーザーリストは、より早い時点でログインしたユーザーのみを取得します。

広告グループのすべてのユーザーがこのリストと同期するように、前にログインした人だけではない方法はありますか?私は誰かがPowerShellを使って行うことができるという言及を聞いたが、私は運を見つけることができなかった。

役に立ちましたか?

解決

あなたの状況には2つの異なることがあります:

  1. Active Directory でユーザー属性を最新の状態に保つ責任があるUPS
  2. 特定のサイトコレクションのユーザー情報リスト。このリストには、サイトユーザーに関する情報のみが含まれています。したがって、それらがログオンしたか、グループに明示的に追加されたか、ある種の特定の権限を与えられたか

    ユーザーにユーザー情報リストに表示させたい場合は、PowerShellを使用してADグループ内のユーザーのリストをでユーザーのリストを取得できます。

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

    SharePointサーバにADツールがインストールされていない場合(そしてそれが開発者がない限り、なぜあなたはなぜあなたはなぜあなたはなぜあなたは何ですか?)それからを使う

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

    SharePointサーバーを介してアクセスできる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