Office
Logg på

Klargjøre før OneDrive for brukere i organisasjonen

Obs!:  Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Som standard klargjøres første gang en bruker blar til deres OneDrive den automatisk for dem. I noen tilfeller, for eksempel følgende, vil du kanskje brukernes OneDrive plasseringer skal være klar på forhånd, eller gamle klargjort:

  • Organisasjonen har en egendefinert prosess for å legge til nye ansatte, og du vil opprette en OneDrive når du legger til en ny ansatt.

  • Organisasjonen har tenkt å overføre fra SharePoint Server lokale til Office 365.

  • Organisasjonen har tenkt å overføre fra en annen nettlagringstjeneste.

Denne artikkelen beskriver hvordan du klargjør før OneDrive for brukerne ved hjelp av PowerShell.

Obs!: Du kan også før klargjøre OneDrive for brukerne ved hjelp av REST-API eller CSOM. For mer informasjon, kan du se slik at du vil klargjøre programmatisk personlige områder (OneDrive for Business) i Office 365 og delen kalt "Bruk ProfileLoader.CreatePersonalSiteEnqueueBulk-metoden til å klargjøre personlige områder og OneDrive for Business for flere brukere "i Hva er nytt for utviklere i social og samarbeidsfunksjonene i SharePoint.

Klargjøre før OneDrive for brukere

  1. Last ned det nyeste skallet for administrasjon av SharePoint Online.

  2. Last ned og installere SharePoint Online klient komponenter SDK.

  3. Koble til SharePoint Online som en global administrator eller SharePoint-administrator i Office 365. Se komme i gang med SharePoint Online Management Shell for å lære hvordan du gjør det.

    Obs!: Hvis du får en feilmelding om ikke kan kjøre skript, må du kanskje endre policyer for kjøring av. Se informasjon Om kjøring av policyer.

  4. Kopier følgende kode, og lim den inn i et tekstredigeringsprogram, for eksempel Notisblokk:

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

    Legg merke til at kommentarer er inkludert i koden til å beskrive skriptet og parameterne som brukes i den. De påvirker ikke for å kjøre skriptet PowerShell.

  5. Lagre tekstfilen, og deretter endre filtypen til .ps1. I dette eksemplet bruker vi navnet BulkEnqueueOneDriveSite.ps1.

  6. Opprette en fil som inneholder Office 365 brukerkontoene du vil klargjøre OneDrive i et tekstredigeringsprogram, for eksempel Notisblokk. Hver brukerkonto må være på en separat linje.

    Lagre filen med navnet UserInput.txt.

    Obs!: Hver inndata-fil er begrenset til 200 brukere. Hvis du trenger å klargjøre OneDrive for mer enn 200 brukere, kan du opprette flere inndata filer (for eksempel UserInput1.txt, UserInput2.txt, osv.).

  7. I SharePoint Online Management Shell, kan du endre til mappen der du lagret BulkEnqueueOneDriveSite.ps1 PowerShell skriptet.

  8. Kjør følgende kommando:

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

    Eksempel:

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

    Kjøre skriptet vil be deg om Office 365-legitimasjonen, noe som må du angi.

    Når skriptet er ferdig, viser ruten PowerShell status som fullført.

  9. Hvis du har tilleggsfiler inndata fra brukeren, kjøre skriptet på nytt og endre parameteren - InputfilePath til plasseringen for den andre inndata fra brukeren-filen.

For å kontrollere at OneDrive har blitt opprettet for brukerne, kan du se hvordan du viser en liste over OneDrive for Business-områdesamlinger.

Obs!: Hvis du er før klargjort OneDrive for mange brukere, må du være oppmerksom på at det kan ta litt tid før OneDrive steder som skal opprettes.

Beslektede emner

Planlegg hybrid OneDrive for Business

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×