Cara sebelumnya menyediakan pengguna situs di OneDrive for Business

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Secara default, pertama kali pengguna menelusuri ke umpan berita mereka, situs, atau OneDrive link, situs OneDrive for Business adalah secara otomatis ditetapkan bagi mereka. Dalam beberapa kasus, seperti berikut ini, Anda mungkin ingin OneDrive for Business situs harus siap sebelumnya, atau ditetapkan sebelumnya:

  • Organisasi Anda memiliki proses kustom untuk menambahkan karyawan baru, dan Anda ingin membuat situs OneDrive for Business saat Anda menambahkan karyawan baru.

  • Organisasi Anda berencana untuk melakukan migrasi dari lokal ke Office 365.

  • Organisasi Anda berencana untuk melakukan migrasi dari lain layanan penyimpanan online atau penyimpanan.

Artikel ini menguraikan cara sebelumnya menyediakan OneDrive for Business situs untuk pengguna Anda dengan menggunakan PowerShell. Prosedur ini akan memandu Anda melakukan hal berikut ini:

  1. Membuat skrip PowerShell sebelumnya penetapan OneDrive for Business situs dari kode yang tersedia.

  2. Membuat file input yang menyertakan pengguna yang ingin Anda pakai menyediakan OneDrive for Business situs.

  3. Menjalankan skrip PowerShell untuk membuat OneDrive for Business situs untuk pengguna yang berada dalam input file.

Catatan: Anda bisa juga sebelumnya menyediakan OneDrive for Business situs dengan menggunakan REST API atau CSOM. Untuk informasi selengkapnya, lihat jadi Anda ingin secara terprogram menyediakan situs pribadi (OneDrive for Business) di Office 365 dan bagian berjudul "Gunakan metode ProfileLoader.CreatePersonalSiteEnqueueBulk untuk penyediaan situs pribadi dan OneDrive for Business untuk beberapa pengguna (Host situs saya di SharePoint Online hanya administrator) "dalam apa baru untuk pengembang di sosial dan fitur kolaborasi di SharePoint 2013.

Sebelum Anda memulai

Sebelum memulai tugas ini, Tinjau informasi tentang persyaratan berikut ini:

Menetapkan pra OneDrive for Business situs untuk pengguna

  1. Salin kode berikut ini, tempelkan ke dalam editor teks seperti Notepad, Simpan dan beri nama file BulkEnqueueOneDriveSite.ps1 untuk membuat skrip PowerShell :

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

    Perhatikan bahwa komentar yang disertakan dalam kode untuk menjelaskan skrip dan parameter yang digunakan di dalamnya. Mereka tidak akan mempengaruhi menjalankan skrip PowerShell .

  2. Dalam editor teks seperti Notepad, membuat file yang menyertakan Office 365 akun pengguna yang Anda inginkan untuk menyediakan OneDrive for Business situs. Setiap akun pengguna harus berada di baris terpisah.

    Simpan file dengan nama UserInput.txt.

    Catatan: Setiap file Input dibatasi hingga 200 pengguna. Jika Anda perlu menyediakan OneDrive for Business situs untuk pengguna yang lebih dari 200, membuat beberapa file input (misalnya, UserInput1.txt, UserInput2.txt, dsb.).

  3. Buka SharePoint Online Management Shell.

  4. Mengubah ke direktori tempat Anda menyimpan BulkEnqueueOneDriveSite.ps1 PowerShell skrip.

  5. Di prompt perintah PowerShell , gunakan perintah berikut ini:

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

    Misalnya:

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

    Menjalankan skrip akan meminta Anda untuk Office 365 kredensial, yang perlu Anda masukkan.

    Jika skrip sudah selesai, panel PowerShell memperlihatkan status sebagai selesai.

  6. Jika Anda memiliki file Input pengguna tambahan, jalankan kembali skrip dan Ubah - InputfilePath parameter ke lokasi file Input pengguna lain.

Untuk memverifikasi jika pengguna Anda OneDrive for Business situs telah dibuat, lihat bagaimana cara menampilkan daftar OneDrive for Business kumpulan situs.

Catatan: Jika Anda membuat situs OneDrive for Business untuk beberapa pengguna, perhatikan bahwa butuh beberapa waktu untuk semua pengguna situs Anda akan dibuat.

Topik terkait

Merencanakan hibrid OneDrive for Business

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×