Mengunggah konten di tempat ke SharePoint Online

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

Ini adalah panduan langkah demi langkah tentang cara menggunakan cmdlet SharePoint Online migrasi PowerShell untuk melakukan migrasi konten dari berbagi file di tempat ke Office 365.

Cmdlet SharePoint Online migrasi PowerShell dirancang untuk memindahkan konten di tempat dari berbagi file. Mengharuskan minimal CSOM panggilan, itu memanfaatkan penyimpanan BLOB Azure sementara skala permintaan migrasi konten data yang besar.

Berikut adalah langkah-langkah untuk menggunakan powershell SPO migrasi untuk mengunggah data lokal Anda ke SharePoint Online:

Langkah 1: Instal SharePoint Online Management Shell.

Langkah 2: Penyetelan direktori kerja Anda

Langkah 3: Menentukan lokasi dan kredensial Anda

Langkah 4: Membuat konten paket baru dari berbagi file di tempat

Langkah 5: Mengonversi paket konten untuk situs target

Langkah 6: Mengirim konten untuk mengimpor

Langkah 7: Pemrosesan dan pemantauan migrasi SPO Anda (opsional)

Prasyarat

  • Sistem operasi yang didukung: Windows 7 Service Pack 1, Windows 8, Windows Server 2008 R2 SP1, Windows Server 2008 Service Pack 2, Windows Server 2012, Windows Server 2012 R2

  • Windows PowerShell 4.0

Catatan: Izin: Anda harus menjadi administrator kumpulan situs di situs Anda menargetkan.

Sebelum Anda memulai

Langkah 1: Instal SharePoint Online Management Shell

Langkah pertama adalah Instal SharePoint Online Management shell.

  1. Menghapus instalasi semua versi sebelumnya dari SharePoint Online Management Shell.

  2. Menginstal dari sini: SharePoint Online Management Shell.

  3. Buka SharePoint Online Management Shell dan pilih Jalankan sebagai Administrator.

Kembali ke atas

Langkah 2: Penyetelan direktori kerja Anda

Sebelum Anda memulai proses migrasi, Anda perlu menyetel direktori kerja Anda dengan membuat dua folder kosong. Folder ini ke tidak memerlukan banyak ruang disk saat mereka hanya akan berisi XML.

  1. Membuat folder sementara paket.

  2. Membuat folder paket akhir.

Kembali ke atas

Langkah 3: Menentukan lokasi dan kredensial Anda

Dalam langkah ini, Anda perlu mengidentifikasi lokasi dan kredensial, termasuk lokasi file sumber, file target, dan lokasi web Anda.

Pada komputer lokal Anda, buka SharePoint Online Management Shell. Jalankan perintah berikut ini mengganti nilai Anda.

$cred = (Get-Credential admin@contoso.com)

$sourceFiles = '\\fileshare\users\charles'

$sourcePackage = 'C:\migration\CharlesDocumentsPackage_source'

$targetPackage = 'C:\migration\CharlesDocumentsPackage_target'

$targetWeb = 'https://contoso-my.sharepoint.com/personal/charles_contoso_com'

$targetDocLib = 'Documents’

Kembali ke atas

Langkah 4: Membuat konten paket baru dari berbagi file di tempat

Dalam langkah ini, Anda akan membuat paket migrasi baru dari berbagi file. Untuk membuat paket konten dari berbagi file, perintah Baru-SPOMigrationPackage membaca daftar target dengan jalur sumber konten dan akan menghasilkan XML untuk melakukan migrasi.

Parameter berikut ini diperlukan kecuali jika ditandai opsional:

  • SourcefilesPath: target konten yang Anda inginkan untuk dimigrasi

  • OutputPackagePath: target folder sementara Anda

  • TargetWebUrl: Arahkan ke web tujuan Anda

  • TargetDocumentLibraryPath: Arahkan ke pustaka dokumen di web.

  • IgnoreHidden: opsi untuk melewati file tersembunyi (opsional)

  • ReplaceInvalidCharacters: akan memperbaiki cacat karakter Kapan mungkin (opsional)

Contoh:

Contoh ini memperlihatkan cara membuat paket baru dari berbagi file, mengabaikan file tersembunyi dan mengganti karakter yang tidak didukung dalam nama file folder.

New-SPOMigrationPackage -SourceFilesPath $sourceFiles -OutputPackagePath $sourcePackage -TargetWebUrl $targetWeb -TargetDocumentLibraryPath $targetDocLib -IgnoreHidden –ReplaceInvalidCharacters

Kembali ke atas

Langkah 5: Mengonversi paket konten untuk situs target

Setelah Anda membuat paket konten, gunakan perintah ConvertTo-SPOMigrationTargetedPackage untuk mengonversi xml yang dihasilkan di folder sementara Anda. Menyimpan kumpulan migrasi target baru file Kemasan metadata ke direktori target. Ini adalah paket akhir.

Catatan: Kredensial administrator kumpulan situs target digunakan untuk mengumpulkan data untuk menyambungkan ke data kumpulan situs.

Ada enam parameter yang diperlukan untuk memasukkan (lain opsional

  • ParallelImport: Beri tahu alat untuk mengoptimalkan kinerja dengan menggunakan utas paralel.

  • SourceFiles: target lokasi direktori mana paket sumber konten file yang ada

  • SourcePackagePath: target folder paket sementara Anda

  • OutputPackagePath: target folder paket akhir Anda

  • Kredensial: SPO kredensial yang memiliki hak admin untuk situs tujuan

  • TargetWebU rl: Arahkan ke web tujuan Anda

  • TargetDocumentLibraryPath: jalur ke pustaka tujuan Anda

Contoh:

Contoh ini memperlihatkan cara mengonversi paket ke salah satu target dengan mencari data dalam kumpulan situs target. Menggunakan parameter – ParallelImport untuk meningkatkan kinerja migrasi berbagi file.

$finalPackages = ConvertTo-SPOMigrationTargetedPackage -ParallelImport -SourceFilesPath $sourceFiles -SourcePackagePath $sourcePackage -OutputPackagePath $targetPackage -Credentials $cred -TargetWebUrl $targetWeb -TargetDocumentLibraryPath $targetDocLib

Kembali ke atas

Langkah 6: Mengirim konten untuk mengimpor

Dalam langkah ini, perintah Invoke-SPOMigrationEncryptUploadSubmit membuat pekerjaan migrasi yang baru di kumpulan situs target, dan lalu mengembalikan GUID yang mewakili JobID. Perintah ini akan mengunggah file terenkripsi sumber dan menunjukkan ke penyimpanan blob Azure sementara per pekerjaan.

Ada empat parameter yang diperlukan untuk memasukkan (orang lain opsional):

  • TargetwebURL: Target web tujuan

  • SourceFilesPath: Target file untuk diimpor

  • SourcePackagePath: Target nyata final file untuk diimpor

  • Kredensial: SharePoint Online kredensial yang memiliki hak Administrator kumpulan situs untuk situs tujuan

Contoh 1:

Contoh ini memperlihatkan bagaimana cara mengirim paket data untuk membuat pekerjaan migrasi yang baru.

$job = Invoke-SPOMigrationEncryptUploadSubmit -SourceFilesPath $sourceFiles -SourcePackagePath $spoPackagePath -Credentials $cred -TargetWebUrl $targetWebUrl

Contoh 2:

Contoh ini memperlihatkan bagaimana cara mengirim paket data untuk membuat pekerjaan migrasi baru untuk impor paralel.

$jobs = $finalPackages | % {Invoke-SPOMigrationEncryptUploadSubmit -SourceFilesPath $_.FilesDirectory.FullName -SourcePackagePath $_.PackageDirectory.FullName -Credentials $cred -TargetWebUrl $targetWeb}

Untuk setiap pekerjaan yang dikirim, tanyakan cmdlet mengembalikan properti ini sebagai bagian dari pekerjaan:

  • JobId: ID pekerjaan di SPO

  • ReportingQueueUri: SPO Azure antrean yang menyimpan pesan secara real-time kemajuan migrasi.

  • Enkripsi: Kunci enkripsi dan metode yang digunakan selama mengunggah konten ke Azure. Ini diperlukan bila Anda mendekripsi pesan antrean dan mengimpor log.

Jika Anda menggunakan akun Azure penyimpanan, lalu gunakan Set-SPOMigrationPackageAzureSource dan Kirim-SPOMigrationJob untuk mengunggah konten ke penyimpanan Anda.

Kembali ke atas

(Opsional) Langkah 7: Pemrosesan dan pemantauan migrasi SPO Anda

Setelah pekerjaan dikirim, hanya Azure dan SPO berinteraksi untuk mengambil dan melakukan migrasi konten ke tujuan. Proses ini adalah pekerjaan pengatur waktu, yang berarti dalam antrean pertama yang datang terlebih dahulu disajikan basis. Ini tidak mencegah pekerjaan lain yang ditata ke atas oleh orang yang sama.

Ada potensi penundaan menit 1 jika ada tanpa pekerjaan yang berjalan.

Memeriksa status pekerjaan

Anda bisa memeriksa status pekerjaan Anda dengan menampilkan real-time pembaruan yang diposting di antrean akun Azure penyimpanan dengan menggunakan Encryption.EncryptionKey dikembalikan di langkah 6.

Menampilkan log

Jika Anda menggunakan akun Azure penyimpanan Anda sendiri, Anda bisa Cari ke wadah nyata dalam penyimpanan Azure log segala sesuatu yang terjadi. Pada tahap ini, sekarang aman untuk menghapus wadah tersebut jika Anda tidak ingin menyimpannya sebagai cadangan di Azure.

Jika ada kesalahan atau peringatan, file .err dan .wrn akan dibuat dalam wadah nyata.

Jika Anda menggunakan penyimpanan Azure sementara yang dibuat oleh SPOMigrationEncryptUploadSubmit tanyakan di langkah 6, impor log SAS URL bisa didapatkan dengan mendekripsi Azure antrean pesan dengan "Acara" nilai "JobLogFileCreate". Dengan masuk impor SAS URL, Anda bisa mengunduh log file dan mendekripsi dengan tombol enkripsi yang sama seperti dikembalikan di langkah 6.

Kembali ke atas

Scripting skenario untuk digunakan kembali

Berikut adalah contoh skrip Anda bisa menggunakan yang menyertakan langkah-langkah lengkap dari menentukan lokasi dan kredensial untuk mengirim data paket Anda untuk membuat pekerjaan migrasi yang baru Anda.

    
    

$userName = "admin@contoso.onmicrosoft.com"

$sourceFiles = "d:\data\documents"

$packagePath = "d:\data\documentPackage"

$spoPackagePath = "d:\data\documentPackageForSPO"

$targetWebUrl = "https://contoso.sharepoint.com/sites/finance"

$targetLibrary = "Dokumen"

$cred = get-Credential $userName

Baru-SPOMigrationPackage - SourceFilesPath $sourceFiles - OutputPackagePath $packagePath - TargetWebUrl $targetWebUrl - TargetDocumentLibraryPath $targetLibrary - IgnoreHidden - ReplaceInvalidCharacters

# Mengonversi paket yang ditargetkan dengan mencari data dalam kumpulan situs target

$finalPackages = ConvertTo-SPOMigrationTargetedPackage - SourceFilesPath $sourceFiles - SourcePackagePath $packagePath - OutputPackagePath $spoPackagePath - TargetWebUrl $targetWebUrl - TargetDocumentLibraryPath $targetLibrary-kredensial $cred

# Mengirimkan paket data untuk membuat tugas migrasi yang baru

$job = SPOMigrationEncryptUploadSubmit meminta - SourceFilesPath $sourceFiles - SourcePackagePath $spoPackagePath-kredensialnya $cred - TargetWebUrl $targetWebUrl

Contoh ini memperlihatkan bagaimana cara mendapatkan informasi pekerjaan, yang muncul dalam formulir GUID yang dikembalikan.

$job = $jobs[0]

$job.JobId

Guid
----
779c4b3b-ec24-4705-bb58-c38f4329418c

Contoh ini memperlihatkan bagaimana cara mendapatkan $job. ReportingQueueURi.AbosoluteUri.

# To obtain the $job.ReportingQueueUri.AbsoluteUri

https://spodm1bn1m013pr.queue.core.windows.net/953pq20161005-f84b9e51038b4139a179f973e95a6d6f?sv=2014-02-14&sig=TgoUcrMk1Pz8VzkswQa7owD1n8TvLmCQFZGzyV7WV8M%3D&st=2016-10-04T07%3A00%3A00Z&se=2016-10-26T07%3A00%3A00Z&sp=rap

Contoh ini menunjukkan bagaimana cara mendapatkan kunci enkripsi dan sampel dikembalikan.

$job.Encryption
EncryptionKey                                       EncryptionMethod

-------------                                             ----------------

{34, 228, 244, 194...}                              AES256CBC

Penting: Semua pesan terenkripsi dalam antrean. Jika Anda ingin membaca dari ReportingQueue, Anda harus memiliki EncryptionKey.

Praktik terbaik dan batasan

Deskripsi

Rekomendasi

Ukuran paket

10-20 GB

Gunakan Sakelar – ParallelImport untuk berbagi File migrasi yang akan secara otomatis memisahkan paket besar menjadi lebih kecil.

Ukuran file

2 GB

Ukuran target

Situs target harus tetap non-dapat diakses oleh pengguna hingga migrasi selesai

Batas SharePoint Online

SharePoint Online dan OneDrive for Business: perangkat lunak lingkup dan batasan SharePoint Online: batasan dan batas perangkat lunak

Batasan Azure

Sumber daya

Default batas

TB per penyimpanan akun

500 TB

Ukuran maksimum wadah blob tunggal, tabel, atau antrean

500 TB

Jumlah maksimum blob wadah, Blob, berbagi file, tabel, antrean, entitas, atau pesan per penyimpanan akun

Hanya batas adalah 500 TB kapasitas akun

Throughput target untuk satu blob

Hingga 60 MB per kedua, atau hingga 500 permintaan per detik

Topik terkait

Menggunakan cmdlet Windows PowerShell untuk migrasi OneDrive dan SharePoint Online

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.

×