Domanda

Mi chiedo se c'è qualche modo per ottenere membri di specifici gruppi di annunci (diversi gruppi di annunci in realtà) da sincronizzare con gli elenchi utenti di SharePoint, trovati a http://sharepointitename.com/_catalogs/users/simple.aspx .Ho attivato la sincronizzazione del profilo utente dall'amministratore centrale e il file semplice.aspx viene popolato in una certa misura.Tuttavia, sembra che l'elenco degli utenti recupera solo coloro che hanno effettuato l'accesso in un momento precedente.

C'è un modo per ottenere tutti gli utenti dei gruppi di annunci da sincronizzare con questo elenco, e non solo quelli che hanno effettuato l'accesso prima?Ho sentito qualcuno che dice che potrebbe essere fatto con PowerShell, ma non ho avuto fortuna di scoprire come.

È stato utile?

Soluzione

Ci sono due cose diverse nella tua situazione:

    .
  1. L'UPS che è responsabile per mantenere aggiornati gli attributi dell'utente con Active Directory
  2. L'elenco delle informazioni dell'utente per una collezione specifica del sito.Questo elenco contiene solo le informazioni sugli utenti del sito.Quindi o hanno effettuato l'accesso o sono stati esplicitamente aggiunti a un gruppo o concesso una sorta di autorizzazioni specifiche.

    Se vuoi che le persone si presentano nell'elenco delle informazioni utente è possibile utilizzare PowerShell per ottenere l'elenco degli utenti nel gruppo AD tramite

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

    Se non si dispone degli strumenti dell'annuncio installati sul server SharePoint (e perché dovresti a meno che non fosse dev?) Quindi utilizzare

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

    Quindi salvare il CSV dove è possibile accedere tramite il server SharePoint.E quindi eseguire qualcosa come

    $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'
    }
    
    .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top