Unapred snabdevanje OneDrive za korisnike u organizaciji

Napomena:  Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Podrazumevano, prvi put kada korisnik pristupi njihove OneDrive ga se automatski dodeljuje ih. U nekim slučajevima, kao što su sledećeg, možda ćete želeti korisnika lokacije OneDrive da bude spremna unapred ili unapred dodeli:

  • Vaša organizacija ima prilagođeni proces za dodavanje novog zaposlene i želite da kreirate OneDrive prilikom dodavanja novog zaposlenog.

  • Vaša organizacija namerava da migrirate iz sistema SharePoint Server lokalno u Office 365.

  • Vaša organizacija namerava da migrirate iz druge usluge za skladištenje na mreži.

Ovaj članak opisuje kako se unapred priprema OneDrive za korisnike tako što ćete koristiti PowerShell.

Napomena: Koje možete takođe unapred snabdevanje OneDrive za korisnike pomoću REST API ili CSOM. Više informacija potražite u članku tako što želite da programski snabdevanje lične lokacije (OneDrive for Business) u sistemu Office 365 i odeljak pod nazivom „korišćenje ProfileLoader.CreatePersonalSiteEnqueueBulk metod za pružanje ličnih lokacija i OneDrive for Business za više korisnika” u Šta je novo za projektante u socijalnog i funkcije za saradnju u sistemu SharePoint.

Unapred snabdevanje OneDrive za korisnike

  1. Preuzmite najnoviji SharePoint Online Management Shell.

  2. Preuzmite i instalirajte SharePoint Online klijenta komponente SDK.

  3. Povežite se sa SharePoint Online kao globalni administrator ili SharePoint administrator u usluzi Office 365. Da biste saznali kako, pogledajte članak prvi koraci u programu SharePoint Online Management Shell.

    Napomena: Ako dobijete poruku o grešci o tome da ne može da bi pokretale skripte, možda ćete morati da promenite smernice za izvršavanje. Informacije potražite u članku O smernicama izvršavanja.

  4. Kopirajte sledeći kôd i nalepite ga u uređivaču teksta kao što je "Beležnica":

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

    Imajte u vidu da Komentari su uključene u kodu za opisivanje skriptu i parametre koji se koriste u njoj. Oni neće uticati vođenja PowerShell skriptu.

  5. Sačuvajte tekstualnu datoteku, a zatim promenite oznaku tipa datoteke u .ps1. U ovom primeru, koristimo ime BulkEnqueueOneDriveSite.ps1.

  6. U uređivaču teksta kao što je Beležnica, kreirajte datoteku koja uključuje Office 365 korisničke naloge za koju želite da dodelite OneDrive. Svaki korisnički nalog mora biti u zasebnom redu.

    Sačuvajte datoteku pod imenom UserInput.txt.

    Napomena: Svaki unos datoteka je ograničena na 200 korisnika. Ako vam je potrebna za snabdevanje OneDrive za više od 200 korisnika, kreirajte više unosa datoteka (na primer, UserInput1.txt, UserInput2.txt, itd.).

  7. U SharePoint Online Management Shell, promenite u direktorijumu kojoj ste sačuvali BulkEnqueueOneDriveSite.ps1 PowerShell skriptu.

  8. Pokrenite sledeću komandu:

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

    Na primer:

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

    Pokretanje skriptu će vas upitati za Office 365 akreditiva, što će morati da unesete.

    Kada se završi skriptu, okno PowerShell prikazuje status kao dovršen.

  9. Ako imate dodatne korisničkog unosa datoteke, ponovo pokrenite skriptu i promenite parametar - InputfilePath na lokaciju datoteke na druge korisničkog unosa.

Da biste se uverili da OneDrive je kreirano za korisnike, pogledajte Kako da prikažete listu OneDrive for Business kolekcije lokacija.

Napomena: Ako su unapred da obezbeđujete OneDrive za veliki broj korisnika, imajte u vidu da je možda će malo potrajati za OneDrive lokacije da kreirate.

Srodne teme

Plan za hibridnu uslugu OneDrive for Business

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×