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

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 fluxul lor de știri, site sau un link SkyDrive , 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 se asigură pre-accesul OneDrive pentru business site-uri utilizând Windows PowerShell. 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 la dispoziție site-urilor personale și OneDrive pentru Pentru firme pentru mai mulți utilizatori (gazda site-ul meu numai pentru administratori în SharePoint Online) "în ceea ce este nou pentru dezvoltatori în sociale și caracteristici de colaborare în SharePoint 2013.

Înainte de a începe

Înainte de a începe această activitate, trebuie să procedați astfel:

Asigurarea pre-accesului site-uri pentru utilizatorii în OneDrive pentru Business

În această procedură pentru pre-asigurarea accesului la OneDrive pentru Business site-uri pentru utilizatorii Office 365, vi se va face următoarele:

  1. Crearea script PowerShell pentru a pre-asigurarea accesului OneDrive pentru Business site-uri din codul furnizate

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

  3. Rularea PowerShell script

  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 CreateOneDriveSites.ps1   :

    <#
    .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
    )
    
    Import-Module Microsoft.Online.SharePoint.PowerShell -ErrorAction SilentlyContinue -DisableNameChecking | Out-Null
    
    $module = Get-Module -Name Microsoft.Online.SharePoint.Powershell
    if ($null -eq $module)
    {
        Write-Host $("The Microsoft.Online.SharePoint.PowerShell Module could not be loaded.") -ForegroundColor Red
        Write-Host $("The module can be downloaded from: https://www.microsoft.com/en-us/download/details.aspx?id=35588") -ForegroundColor Red
        return
    }
    
    [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"
    

    Notă: Observați că Comentariile sunt incluse în codul pentru a furniza informații suplimentare.

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

    Fișier de intrare utilizator

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

    Notă: Fiecare fișier de intrare se limitează la 200 de utilizatori. Dacă aveți nevoie de la dispoziție 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 SharePoint componenta de administrare Online.

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

  5. În linia de comandă, utilizați următoarele comenzi:

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

    De exemplu:

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

    Rulează script vă va solicite acreditările Office 365, care pot fi introduse.

    Când se termină scriptul, panoul Windows 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 alt fișier.

Consultați și

Ce este OneDrive pentru Business?

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.

×