Office
Vpis

Vnaprej omogočanje storitve OneDrive za uporabnike v organizaciji

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Privzeto prvič, da uporabnik brska za njihovo OneDrive je samodejno okolja za njih. V nekaterih primerih, kot je to morda želeli uporabniških OneDrive mesta, da vnaprej pripravljeni ali vnaprej omogočeni:

  • Vaša organizacija ima po meri postopek za dodajanje novih zaposlenih in želite ustvariti OneDrive , ko dodate novega zaposlenega.

  • Namerava organizacija selitev iz strežnika SharePoint Server na mestu uporabe v Office 365.

  • Namerava organizacija preseliti iz druge spletne shrambe storitve.

V tem članku je opisano, kako omogočiti vnaprej OneDrive za uporabnike z uporabo PowerShell.

Opomba: Lahko tudi vnaprej omogočate OneDrive za uporabnike z vmesnikom API za REST ali CSOM. Če želite več informacij, si oglejte tako želite programsko omogočanje osebnih mest (OneDrive za podjetja) v storitvi Office 365 in odsek z naslovom »Uporaba ProfileLoader.CreatePersonalSiteEnqueueBulk način za omogočanje osebnih mest in OneDrive za podjetja za več uporabnikov »Kajje novega za razvijalce v družabno in funkcije sodelovanja v SharePointu.

Vnaprej omogočanje uporabe storitve OneDrive za uporabnike

  1. Prenesite najnovejšo lupino za upravljanje storitve SharePoint Online

  2. Prenesite in namestite Komplet za razvoj programske opreme za komponente odjemalca SharePoint Online.

  3. Vzpostavite povezavo s storitvijo SharePoint Online kot globalni skrbnik ali skrbnik SharePointa v storitvi Office 365. Navodila za ta postopek najdete v članku Uvod v lupino za upravljanje storitve SharePoint Online.

    Opomba: Če prejmete sporočilo o napaki o tem, da ni mogoče zagnati skripte, boste morda morali spremenijo pravilnike za izvedbo. Informacije, si oglejte O izvajanju pravila.

  4. Kopirajte to kodo in jo prilepite v urejevalnik besedila, kot 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" 
    

    Opazite lahko, da so v kodo vključeni komentarji, ki opisujejo skript in parametre v njem. To ne vpliva na zagon skripta PowerShell.

  5. Shranite besedilno datoteko in nato spremenite datotečno pripono v .ps1. V tem primeru bomo uporabili ime BulkEnqueueOneDriveSite.ps1.

  6. V urejevalniku besedila, na primer beležnico, ustvarite datoteko, ki vključuje Office 365 uporabniških računov, za katerega želite omogočiti OneDrive. V svoji vrstici mora biti vsak uporabniški račun.

    Datoteko shranite z imenom UserInput.txt.

    Opomba: Vsak vnos datoteke je omejeno na 200 uporabnikov. Če želite omogočiti OneDrive za največ 200 uporabnikov, ustvarite več vnosa datotek (na primer UserInput1.txt, UserInput2.txt, itd.).

  7. V oknu ukazne lupine SharePoint Online, spremenite v imenik, kamor ste shranili BulkEnqueueOneDriveSite.ps1 PowerShell skript.

  8. Zaženite ta ukaz:

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

    Primer:

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

    Ko zaženete skript, vas program pozove za poverilnice storitve Office 365, ki jih morate vnesti.

    Ko je skript dokončan, je v podoknu PowerShell prikazano stanje Dokončano.

  9. Če imate več uporabniških vhodnih datotek, znova zaženite skript in spremenite parameter -InputfilePath v mesto druge uporabniške vhodne datoteke.

Če želite preveriti, ali je to OneDrive je bilo ustvarjeno za uporabnike, Oglejte si, kako prikazati seznam OneDrive za podjetja zbirke mest.

Opomba: Če ste vnaprej omogočate OneDrive za številne uporabnike, upoštevajte, da bo morda trajalo nekaj časa za OneDrive lokacije, ki ga je mogoče ustvariti.

Sorodne teme

Načrtujte hibridno uvedbo storitve OneDrive za podjetja

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×