Unaprijed Dodjela resursa za korisnika web-mjesta na servisu OneDrive za tvrtke

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Prema zadanim postavkama, prvi put da je korisnik traži u sažetku sadržaja vijesti, web-mjesta ili OneDrive vezu, OneDrive za tvrtke web-mjesta je automatski resursi za njih. U nekim slučajevima, kao što su sljedeće, možda ćete OneDrive za tvrtke web-mjesta biti jeste li spremni prije toga ili unaprijed dodjeli:

  • Tvrtka ili ustanova ima prilagođenu postupak dodavanja novog zaposlenika, a želite stvoriti OneDrive za tvrtke web-mjesta prilikom dodavanja novog zaposlenika.

  • Tvrtka ili ustanova planove migrirajte lokalnim u Office 365.

  • Planira li vaša organizacija će se migrirati iz drugog servisa za mrežnu pohranu i spremište.

U ovom se članku opisuje kako unaprijed pomoću PowerShellDodjela OneDrive za tvrtke web-mjesta za korisnike. Ovaj postupak će vas voditi kroz sljedeće:

  1. Stvoriti skriptu PowerShell unaprijed Dodjela OneDrive za tvrtke web-mjesta iz navedeni kod.

  2. Stvaranje unosa datoteke koja sadrži korisnike za koji želite unaprijed Dodjela OneDrive za tvrtke web-mjesta.

  3. Pokrenite PowerShell skriptu da biste stvorili OneDrive za tvrtke web-mjesta za korisnike koji su u ulaznoj datoteci.

Napomena : Koje možete i unaprijed Dodjela OneDrive za tvrtke web-mjesta pomoću REST API-JA ili CSOM. Dodatne informacije potražite u članku pa želite programski Dodjela osobna web-mjesta (OneDrive za tvrtke) u sustavu Office 365 i u odjeljku "koristi metodu ProfileLoader.CreatePersonalSiteEnqueueBulk za dodjelu resursa osobna web-mjesta i OneDrive za tvrtke za više korisnika (glavno računalo za Moje web-mjesta sustava SharePoint Online samo administratori) "u Novosti za razvojne inženjere u društvenim i značajke suradnje u sustavu SharePoint 2013.

Prije početka

Prije početka ovog zadatka, pogledajte sljedeće informacije o preduvjetima:

Unaprijed Dodjela resursa za OneDrive za tvrtke web-mjesta za korisnike

  1. Kopirajte sljedeći kod, zalijepite u uređivaču teksta kao što je blok za pisanje, spremite ga i dajte naziv datoteci BulkEnqueueOneDriveSite.ps1 da biste stvorili PowerShell skripte:

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

    Obratite pozornost na to kod opisuje skripte i parametri koji se koriste u njemu nalaze Komentari. Oni neće utjecati pokretanje skripte PowerShell .

  2. U uređivaču teksta kao što je blok za pisanje stvoriti datoteku koja sadrži Office 365 korisničke račune za koji želite Dodjela OneDrive za tvrtke web-mjesta. Svaki korisnički račun mora biti u zasebnom retku.

    Spremite datoteku pod nazivom UserInput.txt.

    Napomena : Svaku datoteku unos ograničeno je na 200 korisnika. Ako vam je potrebna Dodjela OneDrive za tvrtke web-mjesta za više od 200 korisnika, stvorite više unos datoteka (na primjer, UserInput1.txt, UserInput2.txt itd.).

  3. Otvorite Online upravljačke ljuske sustava SharePoint.

  4. Promijenite u direktoriju koju ste spremili PowerShell skripte BulkEnqueueOneDriveSite.ps1.

  5. U naredbeni redak PowerShell koristite sljedeću naredbu:

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

    Na primjer:

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

    Pokrenuti skriptu će vas tražiti vjerodajnice Office 365 koje ćete morati unijeti.

    Po završetku skriptu, u oknu PowerShell prikazuje status kao Dovršeno.

  6. Ako imate dodatne datoteke unos korisnika, ponovno pokrenite skriptu i promijenite parametar - InputfilePath mjesto neku drugu datoteku korisničkom unosu.

Da biste provjerili ako ste vaših korisnika OneDrive za tvrtke web-mjesta stvorili, pogledajte kako prikazati popis servisa OneDrive za tvrtke zbirke web-mjesta.

Napomena : Ako stvarate OneDrive za tvrtke web-mjesta za broj korisnika, imajte na umu da može potrajati neko vrijeme za sve korisnike web-mjesta će biti stvoren.

Povezane teme

Planiranje Hibridni OneDrive za tvrtke

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×