Cum să pre-asigurarea accesului utilizatorilor site-uri în OneDrive pentru Business

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

În mod implicit, pentru prima dată când un utilizator navighează la fluxul lor de știri, site sau un link OneDrive , OneDrive pentru business de site-ul este automat furnizat pentru acestea. În unele cazuri, cum ar fi astfel, se recomandă OneDrive pentru business site-uri pentru a fi pregătit în prealabil, sau pre-furnizat:

  • Organizația are un proces particularizate pentru a adăuga noi angajați și doriți să creați site-uri OneDrive pentru business atunci când adăugați noi angajați.

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

  • Organizația intenționează să migreze dintr-un alt serviciu de stocare online sau depozit.

Acest articol descrie cum să asigure pre-accesul OneDrive pentru business site-uri pentru utilizatorii dvs., utilizând PowerShell. Această procedură va ajuta să parcurgeți următoarele:

  1. Creați un script PowerShell pentru a pre-asigurarea accesului OneDrive pentru business site-uri din codul furnizat.

  2. Crearea unui fișier de intrare, care include utilizatorilor pentru care doriți să pre-asigurarea accesului OneDrive pentru business site-uri.

  3. Rulați scriptul PowerShell pentru a crea site-uri OneDrive pentru business pentru utilizatorii care se află în fișierul de intrare.

Notă : De asemenea, puteți pre-accesul OneDrive pentru business site-uri 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 se asigură accesul la site-urilor personale și OneDrive pentru business pentru mai mulți utilizatori (gazda site-ul meu numai pentru administratori în SharePoint Online) "în Noutăți pentru dezvoltatori în sociale și caracteristici de colaborare în SharePoint 2013.

Înainte de a începe

Înainte de a începe această activitate, revizuiți informațiile următoare despre cerințele preliminare:

Asigurarea pre-accesului OneDrive pentru Business site-uri pentru utilizatori

  1. Copiați următorul cod, lipiți-le într-un editor de text, cum ar fi Notepad, salvați-l și denumiți fișierul BulkEnqueueOneDriveSite.ps1 pentru a crea PowerShell script:

    <#
    .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.

  2. Î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 pentru business site-uri. 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 business site-uri pentru mai mult de 200 de utilizatori, creați mai multe fișiere de intrare (de exemplu, UserInput1.txt, UserInput2.txt, etc.).

  3. Deschideți componenta de administrare Online SharePoint.

  4. Modificarea în directorul în care ați salvat BulkEnqueueOneDriveSite.ps1 PowerShell script.

  5. În linia de comandă PowerShell , utilizaț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.

  6. 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 dacă s-au creat site-uri OneDrive pentru business utilizatorii dvs., consultați cum se afișează o listă cu OneDrive pentru Business colecțiile de site-uri.

Notă : Cazul în care creați site-uri OneDrive pentru business pentru un număr o utilizatorii, Rețineți că s-ar putea dura un timp pentru toate site-urile de utilizatori să se creeze.

Subiecte asociate

Planificarea hibrid OneDrive pentru Business

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
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.

×