Lisateavet leiate artiklist ettevalmistamine OneDrive for Businessis

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

Vaikimisi esimene kord, kui kasutaja sirvib oma uudisvoo, sait või lingi SkyDriveOneDrive for Business sait on automaatselt ette valmistatud nende jaoks. Järgmised mõnel juhul võite soovida OneDrive for Business saitide olema eelnevalt valmis või eelnevalt ette valmistatud:

  • Teie ettevõttel on kohandatud toimingu lisamiseks uue töötajate ja soovite luua OneDrive for Business saidid, kui lisate uue töötajad.

  • Teie ettevõte plaanib migreerimine kohapealsesse Office 365.

  • Teie organisatsioonil on kavas migreeruda teise võrgusalvestusteenusesse või -hoidlasse.

Selles artiklis kirjeldatakse eelnevalt ettevalmistamise OneDrive for Business saitide Windows PowerShellabil. Te saate ka eelnevalt ettevalmistamise OneDrive for Business saitide REST API-ga või CSOM abil. Lisateabe saamiseks vt soovite programmiliselt ettevalmistamise isiklike saitide (OneDrive for Business) Teenusekomplektis Office 365 ja jaotises pealkirjaga "Kasuta ProfileLoader.CreatePersonalSiteEnqueueBulk meetodi abil säte isiklike saitide ja OneDrive for Ettevõtte jaoks mitu kasutajat (minu saidi hosti administraatorid SharePoint Online'i ainult) " mison uut suhtlusvõrgustik arendajad ja koostööfunktsioonid rakenduses SharePoint 2013 jaoks.

Enne alustamist

Enne selle toimingu alustamist peate tehke järgmist.

Eelnevalt saitide, OneDrive for Businessi kasutajate ettevalmistamine

Käesolevas näites ettevalmistamine eelnevalt OneDrive for Business oma Office 365 kasutajate jaoks saitide teete järgmist:

  1. PowerShelli skripti eelnevalt ettevalmistamise OneDrive Business saitidel esitatud koodi loomine

  2. Sisestuskeel faili, mis sisaldab eelnevalt ettevalmistamise OneDrive for Businessi saiti soovite kasutajate loomine

  3. Käivitage PowerShelli skripti

  1. Kopeerige järgmine kood, kleepige see tekstiredaktoris, nt Notepadis, salvestage see ja CreateOneDriveSites.ps1   faili nimi.

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

    Märkus.: Lisateavet koodi kaasatakse teade, et kommentaare.

  2. Tekstiredaktoris, nt Notepadis, faili, mis sisaldab ettevalmistamine OneDrive for Business saitidel soovite Office 365 kasutajakontode loomine Iga kasutaja konto peab olema eraldi real.

    Kasutaja sisestatud fail

    Salvestage fail nimega UserInput.txt.

    Märkus.: Iga sisestatud fail on piiratud 200 kasutajatele. Kui soovite näha OneDrive for Business päevas üle 200 kasutajate jaoks saitide, luua mitme failid (nt UserInput1.txt, UserInput2.txt jne).

  3. Avage SharePoint Online'i halduskesta.

  4. SharePoint Online'i halduskesta, muuta kataloogi, kuhu salvestasite CreateOneDriveSites.ps1    PowerShelli skripti.

  5. Kasutage Käsuviip järgmine käsk:

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

    Siin on mõned näited.

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

    Skripti küsib teilt Office 365 mandaadiga, kuhu saate sisestada.

    Skripti lõpetades Windows PowerShell paanil kuvatakse olek lõpetatuks.

  6. Kui teil on kasutaja sisendist Lisafailid, käivitage uuesti skripti ja muuta - InputfilePath parameetri muu fail.

Vt ka

Mis on OneDrive for Business?

OneDrive for Business hübriidjuurutuse kavandamine

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×