Assegnare autorizzazioni eDiscovery a siti OneDrive for Business

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

È possibile utilizzare il centro eDiscovery in SharePoint Online per eseguire una ricerca in tutti i siti OneDrive for Business all'interno dell'organizzazione per determinate parole chiave, informazioni riservate e altri criteri di ricerca. Ogni utente dell'organizzazione è il proprietario del sito OneDrive for Business che si trova nella raccolta siti denominato https://domain-my.sharepoint.com. Per impostazione predefinita, un amministratore globale Office 365 o gestione di conformità non è possibile utilizzare il centro eDiscovery in SharePoint Online per cercare tutti i siti OneDrive for Business. Per cercare un sito OneDrive for Business, gli amministratori o responsabili della conformità devono essere un amministratore della raccolta siti per il sito OneDrive for Business.

Questo articolo descrive i passaggi che consentono di assegnare a un amministratore o a un responsabile della conformità il ruolo di amministratore della raccolta siti per ogni sito di OneDrive for Business dell'organizzazione.

Passaggio 1: Raccolta di un elenco di tutte le OneDrive per i siti di Business

Passaggio 2: Connettersi a SharePoint Online Management Shell per l'organizzazione

Passaggio 3: Assegnare a un utente il ruolo di amministratore della raccolta siti per i siti di OneDrive for Business

Vedere la sezione altre informazioni alla fine di questo argomento per suggerimenti sull'uso di questi script, lo script nel passaggio 3 per rimuovere un utente come amministratore della raccolta siti da siti OneDrive for Business alla revisione.

Prima di iniziare

  • Installare SharePoint Online Management Shell. Per informazioni, vedere configurare l'ambiente SharePoint Online Management Shell Windows PowerShell.

  • Eseguire lo script nel passaggio 3 ogni volta che si vuole assegnare a un utente il ruolo di amministratore della raccolta siti per un sito di OneDrive for Business nell'organizzazione.

    Importante: Un amministratore o un responsabile della conformità che è amministratore della raccolta siti per i siti di OneDrive for Business può aprire le raccolte documenti di OneDrive for Business degli utenti ed eseguire le stesse attività del proprietario. È importante controllare e monitorare gli utenti a cui vengono assegnate autorizzazioni di eDiscovery per i siti di OneDrive for Business nell'organizzazione.

  • Gli script di esempio forniti in questo argomento non sono supportati in alcun programma o servizi di supporto standard Microsoft. Vengono fornito COSÌ COME SONO senza garanzie di alcun tipo. Microsoft esclude inoltre qualsiasi garanzia implicita, tra cui, senza limitazioni, tutte le garanzie implicite di commerciabilità o idoneità per uno scopo specifico. L'utente assume tutti i rischi associati all'uso o alle prestazioni degli script di esempio e della documentazione. In nessun caso Microsoft, i suoi autori o chiunque altro coinvolto nella creazione, nella produzione o nella distribuzione degli script potranno essere ritenuti responsabili per eventuali danni di qualsiasi tipo (tra cui, senza limitazioni, danni per perdita di informazioni aziendali o profitti, interruzione dell'attività o altre perdite economiche) derivanti dall'uso o dall'impossibilità a usare gli script di esempio o la documentazione, anche se Microsoft è stata avvisata della possibilità di tali danni.

Passaggio 1: Raccolta di un elenco di tutti i siti di OneDrive for Business

Il primo passaggio consiste nel creare un elenco di tutti i siti di OneDrive for Business all'interno dell'organizzazione. Per ulteriori informazioni, vedere creare un elenco di tutti i percorsi di OneDrive all'interno dell'organizzazione. Questo script in questo articolo viene creato un file di testo che contiene un elenco di tutti i siti di Onedrive. Script eseguiti nel passaggio 3 assegna un utente specificato come un amministratore della raccolta siti per ogni sito OneDrive for Business presenti nel file di testo che viene creato in questo passaggio. Il testo seguente fornisce un esempio di come deve essere formattato l'elenco dei siti nel file. Se necessario, è possibile rimuovere siti da questo file.

/personal/annb_contoso_onmicrosoft_com/
/personal/carolt_contoso_onmicrosoft_com/
/personal/esterv_contoso_onmicrosoft_com/
/personal/hollyh_contoso_onmicrosoft_com/
/personal/jeffl_contoso_onmicrosoft_com/
/personal/joeh_contoso_onmicrosoft_com/
/personal/kaia_contoso_onmicrosoft_com/

Inizio pagina

Passaggio 2: Connettersi SharePoint Online Management Shell per l'organizzazione

  1. Nel computer locale, aprire SharePoint Online Management Shell ed eseguire il comando seguente:

    $credentials = Get-Credential

    Nella finestra di dialogo Richiesta credenziali di Windows PowerShell digitare nome utente e password per l'account di amministratore globale di Office 365 e quindi fare clic su OK.

  2. Eseguire il seguente comando per la connessione di Shell per l'organizzazione SharePoint Online:

    Connect-SPOService -Url https://<your organization name>-admin.sharepoint.com –credential $credentials
  3. Per verificare che si è connessi all'organizzazione SharePoint Online, eseguire il seguente comando per ottenere un elenco di tutti i siti all'interno dell'organizzazione:

    Get-SPOSite

Inizio pagina

Passaggio 3: Assegnare a un utente come amministratore della raccolta siti per i siti OneDrive for Business

Il passaggio successivo consiste nell'eseguire uno script che viene assegnato un utente specificato come un amministratore della raccolta siti in ogni sito OneDrive for Business all'interno dell'organizzazione. Questo script utilizza l'elenco dei siti OneDrive for Business creato nel passaggio 1. Come descritto in precedenza, è necessario eseguire questo script ogni volta che si desidera assegnare a un utente come amministratore della raccolta siti per i siti OneDrive for Business.

  1. Salvare il testo seguente in un file di testo. Salvarlo ad esempio in un file denominato OD4BAssignSCA.txt.

    #Start logging, so if this script fails, you can look at the last successful change,
    # remove any OneDrive for Business paths that worked it from the input file, and then rerun the script.
    
    Start-Transcript
    
    # URL for your organization's SPO admin service
    $AdminURI = "https://<your organization name>-admin.sharepoint.com"
    
    # User account for an Office 365 global admin in your organization
    $AdminAccount = "<global admin account>"
    
    # Compliance manager to be made site collection admin on each MySite
    $eDiscoveryUser = "<eDiscovery user account>"
    
    # URL for your tenant's MySite domain
    $MySitePrefix = "https://<your organization name>-my.sharepoint.com"
    
    # Where should we read the list of MySites?
    # This file should contain partial MySite paths formatted as follows, one per line; for example
    # /personal/junminh_contoso_onmicrosoft_com/
    $MySiteListFile = 'C:\Users\<youralias>\Desktop\ListOfMysites.txt'
    
    # Begin by connecting to the service
    Connect-SPOService -Url $AdminURI -Credential $AdminAccount
    
    # Make a reader for our list of MySites
    $reader = [System.IO.File]::OpenText($MySiteListFile)
    
    try {
        for(;;) {
    # Read a line
            $line = $reader.ReadLine()
    
    # Stop if it doesn't exist
            if ($line -eq $null) { break }
    
            # Turn the line into a complete SharePoint site path by merging $MySitePrefix
    # Formatted like this: "https://contoso-my.sharepoint.com"
    # ...with each partial MySite path in the file, formatted like this:
    # "/personal/junminh_contoso_onmicrosoft_com/"
            $fullsitepath = "$MySitePrefix$line"
    Write-Host "Operating on $fullsitepath "
    
    # We need to remove the last "/" to work around an issue.
    # "/personal/junminh_contoso_onmicrosoft_com/"
    # becomes "/personal/junminh_contoso_onmicrosoft_com"
    $fullsitepath = $fullsitepath.trimend("/")
    
    # Make the specified eDiscovery user a site collection admin on the OneDrive for Business site
    Write-Host "Making $eDiscoveryUser a Site Collection Admin"
    Set-SPOUser -Site $fullsitepath -LoginName $eDiscoveryUser -IsSiteCollectionAdmin $true
    
        }
    }
    finally {
        $reader.Close()
    }
    
    Write-Host "Done!"
    Stop-Transcript
    Write-Host "Log written."
  2. Modificare le variabili seguenti all'inizio del file script e usare le informazioni specifiche per l'organizzazione. Gli esempi seguenti presuppongono che il nome di dominio dell'organizzazione sia contoso.onmicrosoft.com. Racchiudere i valori per le variabili tra virgolette doppie (" ").

    • $AdminURI Specifica l'URI per il servizio di amministrazione di SharePoint Online, ad esempio "https://contoso-admin.sharepoint.com".

    • $AdminAccount Specifica un account di amministratore globale dell'organizzazione di Office 365, ad esempio "admin@contoso.onmicrosoft.com".

    • $eDiscoveryUser Consente di specificare l'account utente di un amministratore o manager di conformità che verranno assegnate come un amministratore della raccolta siti per ogni sito OneDrive for Business all'interno dell'organizzazione, ad esempio, "annb@contoso.onmicrosoft.com".

      Nota: Modificare l'account utente specificato dalla variabile $eDiscoveryUser ed eseguire di nuovo lo script per assegnare a un altro utente il ruolo di amministratore della raccolta siti per i siti di OneDrive for Business specificati dalla variabile $MySiteListFile.

    • $MySitePrefix Consente di specificare l'URL del dominio di sito personale dell'organizzazione. Si tratta del dominio che contiene tutti i siti di OneDrive for Business all'interno dell'organizzazione, ad esempio "https://contoso-my.sharepoint.com".

    • $MySiteListFile Consente di specificare il percorso completo del file di testo che è stato creato nel passaggio 1. Questo file contiene un elenco dei siti di OneDrive for Business all'interno dell'organizzazione, ad esempio 'C:\Users\<youralias>\Desktop\ListOfMysites.txt'. Assicurarsi di racchiudere il valore di questa variabile con virgolette singole (' '). Si noti che è necessario specificare il percorso salvato il file di testo nel passaggio 1.

  3. Salvare il file di testo come file script di PowerShell modificando il suffisso del nome file in ps1. Salvare ad esempio il file OD4BAssignSCA.txt come OD4BAssignSCA.ps1.

  4. In SharePoint Online Management Shell, passare alla cartella contenente lo script di PowerShell creato nel passaggio precedente e quindi eseguire lo script, ad esempio:

    .\OD4BAssignSCA.ps1

    Verrà chiesto di immettere la password dell'account di amministratore specificato nello script. Se lo script viene eseguito correttamente, viene visualizzato un messaggio che indica che è in corso l'assegnazione del ruolo di amministratore della raccolta siti a <user specified by $eDiscoveryUser> per ogni sito di OneDrive for Business elencato nel file di input specificato da $MySiteListFile.

Inizio pagina

Altre informazioni

  • Lo script eseguito nel passaggio 3 usa il cmdlet Set-SPOUser per assegnare a un utente specifico il ruolo di amministratore della raccolta siti per ogni sito di OneDrive for Business elencato nel file specificato dalla variabile $MySiteListFile. Se si fa parte di un'organizzazione di grandi dimensioni con migliaia di utenti, prendere in considerazione l'opportunità di eseguire le operazioni seguenti per facilitare la gestione dell'assegnazione delle autorizzazioni di eDiscovery.

    • Modificare il file creato nel passaggio 1 che contiene l'elenco dei siti OneDrive for Business in modo che includa solo i siti per gli utenti che partecipano alla active procedimenti legali.

    • Assegnare autorizzazioni a non più di 2500 siti OneDrive for Business al giorno. Supponiamo, ad esempio, che si dispone di 10.000 OneDrive for Business siti all'interno dell'organizzazione. È possibile creare l'elenco al passaggio 1 per la raccolta di tutti i siti. È quindi possibile utilizzare tale file per creare quattro file contenenti 2500 utenti. Il primo giorno, eseguire lo script nel passaggio 3 per assegnare autorizzazioni per i siti OneDrive for Business prima di tutto 2500. Il secondo giorno, eseguire lo script per i siti OneDrive for Business Avanti 2500 e così via.

  • Tenere traccia dei siti di OneDrive for Business per cui sono state assegnate autorizzazioni di eDiscovery e dell'utente a cui è stato assegnato il ruolo di amministratore della raccolta siti. Ad esempio, dopo aver assegnato le autorizzazioni, è possibile salvare il file di testo contenente l'elenco di siti di OneDrive for Business e aggiungere una riga che identifichi l'utente a cui è assegnato il ruolo di amministratore della raccolta siti.

  • Gli utenti possono visualizzare l'elenco dei Administrators di raccolta siti per il proprio sito OneDrive for Business. Poiché gli utenti amministratore della raccolta siti per siti OneDrive for Business, è possibile rimuovere amministratori delle raccolte siti. È consigliabile eseguire le operazioni seguenti per ridurre la probabilità che gli utenti la rimozione dell'utente che è stata assegnata autorizzazioni di eDiscovery OneDrive for Business siti.

    • Comunicare agli utenti che per scopi correlati a eDiscovery e conformità, a un responsabile della conformità è stato assegnato il ruolo di amministratore della raccolta siti per i siti di OneDrive for Business nell'organizzazione.

    • Eseguire di nuovo lo script nel passaggio 3, se necessario, per riassegnare a un utente il ruolo di amministratore della raccolta siti per i siti di OneDrive for Business.

  • È anche possibile usare lo script eseguito nel passaggio 3 per rimuovere un utente dal ruolo di amministratore della raccolta siti per i siti di OneDrive for Business. Per rimuovere un utente dal ruolo di amministratore della raccolta siti, è necessario modificare il comando seguente (nella parte finale dello script) da:

    Set-SPOUser -Site $fullsitepath -LoginName $eDiscoveryUser -IsSiteCollectionAdmin $true

    a:

    Set-SPOUser -Site $fullsitepath -LoginName $eDiscoveryUser -IsSiteCollectionAdmin $false

    È anche possibile modificare la riga seguente nello script da:

    "Making $eDiscoveryUser a Site Collection Admin"

    a:

    "Removing $eDiscoveryUser as a Site Collection Admin"

    Dopo aver apportato queste modifiche, salvare lo script con un nome diverso, ad esempio OD4BRemoveSCA.ps1, e quindi usarlo per rimuovere un utente dal ruolo di amministratore della raccolta siti per un gruppo di siti di OneDrive for Business.

Inizio pagina

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×