Sådan forbereder du til klargørelse af brugerwebsteder i OneDrive for Business

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Som standard, er første gang, en bruger går til deres nyhedsopdatering, websted eller et OneDrive link, en OneDrive for Business websted automatisk klargjort for dem. I nogle tilfælde, som følgende, bør du måske OneDrive for Business websteder skal være klar på forhånd eller allerede klargjort:

  • Din organisation har en brugerdefineret proces til at tilføje nye medarbejdere, og du vil oprette OneDrive for Business websteder, når du tilføjer nye medarbejdere.

  • Din organisation har til hensigt at overføre fra lokale til Office 365.

  • Din organisation planlægger en overførsel fra en anden onlinelagertjeneste eller et andet lager.

I denne artikel beskrives, hvordan du klargør allerede OneDrive for Business websteder ved hjælp af Windows PowerShell. Du kan også udfyldt klargøre OneDrive for Business websteder ved hjælp af REST-API eller CSOM. Få mere at vide under vil du automatisk Klargør personlige websteder (OneDrive for Business) i Office 365 og i afsnittet "Brug metoden ProfileLoader.CreatePersonalSiteEnqueueBulk til klargøring personlige websteder og OneDrive for Arbejdsrelaterede for flere brugere (vært for Mit websted på SharePoint Online kun administratorer) "i Hvad er nyt for udviklere i social og samarbejdsfunktioner i SharePoint 2013.

Inden du går i gang

Før du begynder denne opgave, skal du gøre følgende:

Foreløbig klargøring websteder til brugere i OneDrive for Business

I denne procedure til allerede klargøring af OneDrive for Business-websteder til Office 365-brugere, skal du udføre følgende:

  1. Oprette PowerShell-script for at klargøre allerede OneDrive for Business-websteder fra den angivne kode

  2. Oprette en input fil, der indeholder dine brugere, som du vil udfyldt klargøre en OneDrive for Business-websted

  3. Køre PowerShell-scriptet

  1. Kopier den følgende kode, sætte det ind i et tekstredigeringsprogram som Notesblok, gemme den, og Navngiv filen CreateOneDriveSites.ps1   :

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

    Bemærk!: Bemærk, at kommentarer er medtaget i koden for at angive yderligere oplysninger.

  2. Oprette en fil, der omfatter Office 365-brugerkonti, du vil klargøre OneDrive for Business-websteder i et tekstredigeringsprogram som Notesblok. Hver brugerkonto skal være på en separat linje.

    Bruger inputfil

    Gem filen under navnet UserInput.txt.

    Bemærk!: Hver Input-fil er begrænset til 200 brugere. Hvis du har brug for at blive klargjort OneDrive for Business-websteder til mere end 200 brugere, kan du oprette flere input filer (for eksempel UserInput1.txt, UserInput2.txt osv.).

  3. Åbn SharePoint Online Management Shell.

  4. Skifte til den mappe, hvor du gemte CreateOneDriveSites.ps1    PowerShell-script i SharePoint Online Management Shell.

  5. Ved kommandoprompten, kan du bruge følgende kommando:

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

    Det kunne f.eks. være:

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

    Køre scriptet vil bede dig om Office 365-legitimationsoplysninger, som du kan angive.

    Når scriptet er fuldført, viser ruden Windows PowerShell status som fuldført.

  6. Hvis du har flere brugerinput filer skal køre scriptet igen og ændre parameteren - InputfilePath til anden fil.

Se også

Hvad er OneDrive for Business?

Planlægge hybrid OneDrive for Business

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×