Kako da unapred snabdevanje korisnika lokacije u usluzi OneDrive for Business

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Podrazumevano, prvi put kada korisnik pristupi u svom feedu za vesti, lokacija ili OneDrive vezu, OneDrive for Business lokacije se automatski dodeljuje ih. U nekim slučajevima, kao što su sledećeg, možda ćete želeti OneDrive for Business lokacija biti spreman unapred ili unapred dodeli:

  • Vaša organizacija ima prilagođeni proces za dodavanje novog zaposlene i želite da kreirate OneDrive for Business lokacije kada dodajete nove zaposlene.

  • Vaša organizacija namerava da migrirate iz lokalnog u Office 365.

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

Ovaj članak opisuje kako se unapred priprema OneDrive for Business lokacija za korisnike tako što ćete koristiti PowerShell. Ova procedura će vas provesti kroz sledeće:

  1. Kreiranje PowerShell skripte unapred snabdevanje OneDrive for Business lokacije od obezbeđena kôd.

  2. Kreiranje unosa datoteke koja uključuje korisnici za koje želite da unapred snabdevanje OneDrive for Business lokacije.

  3. Pokrenite PowerShell skriptu da biste kreirali OneDrive for Business lokacija za korisnike koji se nalaze u datoteci za unos.

Napomena : Koje možete takođe unapred snabdevanje OneDrive for Business lokacije pomoću REST API ili CSOM. Više informacija potražite u članku zato ž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 (Host mog portala samo za administratore na SharePoint Online)” u novine za projektante u socijalnog i funkcije za saradnju u sistemu SharePoint 2013.

Pre nego što počnete

Pre nego što počnete ovaj zadatak, pregledajte sledeće informacije o preduslovi:

Unapred snabdevanje OneDrive for Business lokacija za korisnike

  1. Kopirajte sledeći kôd ih nalepite u uređivač teksta kao što je Beležnica, sačuvajte ga i Imenujte datoteku BulkEnqueueOneDriveSite.ps1 da biste kreirali PowerShell skriptu:

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

  2. 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 for Business lokacije. 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 for Business lokacijama za više od 200 korisnika, kreirajte više unosa datoteka (na primer, UserInput1.txt, UserInput2.txt, itd.).

  3. Otvorite SharePoint Online Management Shell.

  4. Promena u direktorijumu kojoj ste sačuvali BulkEnqueueOneDriveSite.ps1 PowerShell skriptu.

  5. Na komandnoj liniji PowerShell , koristite 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.

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

Da biste proverili ako ste kreirali korisnika OneDrive for Business lokacije, pogledajte Kako da prikažete listu OneDrive for Business kolekcije lokacija.

Napomena : Ako kreirate OneDrive for Business lokacije za broj za korisnike, imajte u vidu da je možda će malo potrajati za sve lokacije korisnika će biti kreirana.

Srodne teme

Plan za hibridnu uslugu OneDrive for Business

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

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

×