Asigurarea pre-accesului OneDrive pentru utilizatorii din organizația dvs.

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

În mod implicit, pentru prima dată când un utilizator navighează la lor OneDrive acesta este automat furnizat pentru acestea. În unele cazuri, cum ar fi astfel, se recomandă OneDrive locații pentru a fi pregătit în prealabil ale utilizatorilor, sau pre-furnizat:

  • Organizația are un proces particularizate pentru a adăuga noi angajați și doriți să creați o OneDrive atunci când adăugați un angajat nou.

  • Organizația intenționează să migreze din SharePoint Server local la Office 365.

  • Organizația intenționează să migrați de la un alt serviciu de stocare online.

Acest articol descrie cum să asigure pre-accesul OneDrive pentru utilizatorii dvs., utilizând PowerShell.

Notă: Vă puteți, de asemenea, pre-asigurarea accesului OneDrive pentru utilizatori utilizând REST API sau CSOM. Pentru mai multe informații, consultați prin urmare, doriți pentru asigurarea accesului prin programare site-urilor personale (OneDrive pentru Business) în Office 365 și secțiunea intitulată "utilizați metoda ProfileLoader.CreatePersonalSiteEnqueueBulk la dispoziție site-urilor personale și OneDrive pentru business pentru mai mulți utilizatori "în ceea ce este nou pentru dezvoltatori în sociale și caracteristici de colaborare în SharePoint.

Asigurarea pre-accesului OneDrive pentru utilizatori

  1. Descărcați cea mai recentă componentă de administrare SharePoint Online.

  2. Descărcați și instalați SharePoint Online Client componente SDK.

  3. Conectați-vă la SharePoint Online ca administrator global sau administrator SharePoint în Office 365. Pentru a afla cum, consultați Introducere în componenta de administrare SharePoint Online.

    Notă: Dacă primiți un mesaj de eroare despre a fi imposibilitatea de a rula scripturi, poate fi necesar să modificați de politici de execuție. Pentru informații, consultați Despre politicile de execuție.

  4. Copiați următorul cod și lipiți-le într-un editor de text, cum ar fi Notepad:

    <#
    .SYNOPSIS
     This script adds an entry for each user specified in the input file 
     into the OneDrive provisioning queue
     
     
    .DESCRIPTION
     This script reads a text file with a line for each user. 
     Provide the User Principal Name of each user on a new line.
     An entry will be made in the OneDrive provisioning queue for each
     user up to 200 users.
    
    .EXAMPLE
    
     .\BulkEnqueueOneDriveSite.ps1 -SPOAdminUrl https://contoso-admin.sharepoint.com -InputfilePath C:\users.txt 
    
    .PARAMETER SPOAdminUrl
     The URL for the SharePoint Admin center
     https://contoso-admin.sharepoint.com
    
    .PARAMETER InputFilePath
     The path to the input file.
     The file must contain 1 to 200 users
     C:\users.txt
    
    .NOTES
     This script needs to be run by a SharePoint Online Tenant Administrator
     This script will prompt for the username and password of the Tenant Administrator
    #>
    
    param
    (
        #Must be SharePoint Administrator URL
        [Parameter(Mandatory = $true)]
        [ValidateNotNullOrEmpty()]
        [string] $SPOAdminUrl,
        
        [Parameter(Mandatory = $true)]
        [ValidateNotNullOrEmpty()]
        [string] $InputFilePath
    )
    
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") | Out-Null
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | Out-Null
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.UserProfiles") | Out-Null
    
    
    $ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SPOAdminUrl)
    
    $Users = Get-Content -Path $InputFilePath
    
    if ($Users.Count -eq 0 -or $Users.Count -gt 200)
    {
        Write-Host $("Unexpected user count: [{0}]" -f $Users.Count) -ForegroundColor Red
        return 
    }
    
    $web = $ctx.Web
    Write-Host "Please enter a Tenant Admin username" -ForegroundColor Green
    $username = Read-Host
    
    Write-Host "Please enter your password" -ForegroundColor Green
    $password = Read-Host -AsSecureString
    
    $ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($username,$password )
    $ctx.Load($web)
    $ctx.ExecuteQuery()
    
    $loader = [Microsoft.SharePoint.Client.UserProfiles.ProfileLoader]::GetProfileLoader($ctx)
    $ctx.ExecuteQuery()
    
    $loader.CreatePersonalSiteEnqueueBulk($Users)
    $loader.Context.ExecuteQuery()
    
    
    Write-Host "Script Completed" 
    

    Observați că Comentariile sunt incluse în codul pentru a descrie script și parametrii care sunt utilizate în ea. Acestea nu vor afecta rularea de PowerShell script.

  5. Salvați fișierul text și apoi modificați extensia numelui de fișier la .ps1. În acest exemplu, vom utiliza numele BulkEnqueueOneDriveSite.ps1.

  6. Într-un editor de text, cum ar fi Notepad, creați un fișier care include Office 365 conturile de utilizator pentru care doriți să asigurarea accesului OneDrive. Fiecare cont de utilizator trebuie să fie într-o linie separată.

    Salvați fișierul cu numele UserInput.txt.

    Notă: Fiecare fișier de intrare se limitează la 200 de utilizatori. Dacă trebuie să furnizați OneDrive pentru mai mult de 200 de utilizatori, creați mai multe fișiere de intrare (de exemplu, UserInput1.txt, UserInput2.txt, etc.).

  7. În SharePoint Online componenta de administrare, modificați în directorul în care ați salvat BulkEnqueueOneDriveSite.ps1 PowerShell script.

  8. Rulați următoarea comandă:

    .\BulkEnqueueOneDriveSite.ps1 -SPOAdminUrl <The URL for the SharePoint Admin center> -InputfilePath <location of your UserInput file> 

    De exemplu:

    .\BulkEnqueueOneDriveSite.ps1 -SPOAdminUrl https://contoso-admin.sharepoint.com -InputfilePath C:\UserInput1.txt 

    Rulează script vă va solicite acreditările Office 365 , care va trebui să introduceți.

    Atunci când scriptul s-a terminat, panoul PowerShell afișează starea ca terminat.

  9. Dacă aveți fișiere de date introduse de utilizator suplimentare, rulați comanda script și modificați - InputfilePath parametru la locația fișierului pe alte datele introduse de utilizator.

Pentru a verifica că OneDrive a fost creat pentru utilizatorii dvs., consultați cum se afișează o listă cu OneDrive pentru Business colecțiile de site-uri.

Notă: Dacă sunt pre-asigurarea accesului OneDrive pentru mai mulți utilizatori, rețineți că s-ar putea dura un timp pentru locațiile OneDrive să se creeze.

Subiecte asociate

Planificarea hibrid OneDrive pentru Business

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×