Încărcați local conținut în SharePoint Online utilizând cmdleturile PowerShell

Important: Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Note: 

  • 10 ianuarie 2018

  • Instrumentul de migrare SharePoint este acum disponibil pentru a simplifica procesul de migrare. Acest instrument nou oferă o experiență de expert, cum ar fi pentru a vă ghidează prin procesul de migrarea bibliotecile de documente SharePoint local, fie vă partajări de fișiere local și mutați-le să fie SharePoint sau OneDrive în Office 365. Acesta este disponibil tuturor utilizatorilor Office 365.

  • Pentru a descărca instrumentul, mergeți aici: Instrumentul de migrare SharePoint

Important: În prezent instrumentul de migrare SharePoint nu este disponibilă pentru utilizatorii Office 365 operat de 21Vianet în China.




Acesta este un ghid pas cu pas despre cum să utilizați SharePoint Online migrare PowerShell cmdleturi pentru migrarea conținutului dintr-o partajare de fișiere local la Office 365.

SharePoint Online migrare PowerShell cmdleturi sunt proiectate pentru a muta local conținutul din partajările de fișiere. Solicitarea minime CSOM apeluri, îl valorifică Azure stocare BLOB temporare la scară la cerere de migrare mari de date de conținut.

Iată pașii pentru a utiliza SPO migrare powershell pentru a încărca datele local în SharePoint Online:

Pasul 1: Instalarea SharePoint componenta de administrare Online.

Pasul 2: Configurarea directorul de lucru

Pasul 3: Stabilirea de locații și acreditările

Pasul 4: Crearea unui pachet de conținut nou dintr-o partajare de fișiere local

Pasul 5: Converti pachetul de conținut pentru site-ul țintă

Pasul 6: Remiteți conținut pentru a importa

Pasul 7: Procesarea și monitorizarea de migrare SPO (opțional)

Cerințe preliminare

  • Sistemele de operare: 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

Notă: Permisiuni: Trebuie să fiți administrator al colecției de site-ul pe site-ul țintiți.

Înainte de a începe

Pasul 1: Instalarea SharePoint componenta de administrare Online

Primul pas este instala componenta de gestionare SharePoint Online.

  1. Dezinstalați toate versiunile anterioare de componentă de administrare SharePoint Online.

  2. Instalarea de aici: Componentă de administrare SharePoint Online.

  3. Deschideți Componenta de administrare SharePoint Online și selectați Executare ca Administrator.

Reveniți la început

Pasul 2: Configurarea directorul de lucru

Înainte de a începe procesul de migrare, trebuie să configurați directorul de lucru prin crearea două foldere goale. Aceste foldere să nu necesită o mulțime de spațiu-disc, așa cum se va conține numai XML.

  1. Crearea unui folder temporar pachet.

  2. Crearea unui folder de Final pachet.

Reveniți la început

Pasul 3: Stabilirea de locații și acreditările

În acest pas, trebuie să identificați de locații și acreditările, inclusiv locația fișiere sursă, fișierele țintă și locație web.

Pe computerul local, deschideți componenta de administrare SharePoint Online. Rulați următoarele comenzi înlocuind de valori.

$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’

Reveniți la început

Pasul 4: Crearea unui pachet de conținut nou dintr-o partajare de fișiere local

În acest pas, veți crea un pachet de migrare nou dintr-o partajare de fișiere. Pentru a crea un pachet de conținut dintr-o partajare de fișiere, comanda New-SPOMigrationPackage citește lista de conținut orientate de această sursă, va genera XML pentru a efectua migrarea.

Parametrii următori sunt obligatorii, doar dacă marcat opțional:

  • SourcefilesPath: puncte la conținut doriți să migrați

  • OutputPackagePath: puncte în folderul temporare

  • TargetWebUrl: indicați spre web de destinație

  • TargetDocumentLibraryPath: indicați spre biblioteca de documente în interiorul web.

  • IgnoreHidden: opțiune pentru a omite fișierele ascunse (opțional)

  • ReplaceInvalidCharacters: va remedia invalizilor caractere atunci când este posibil (opțional)

Exemplu:

Acest exemplu arată cum să creați un nou pachet dintr-o partajare de fișiere, ignorând fișierele ascunse și înlocuirea caracterelor neacceptate într-un nume de fișier/folder.

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

Reveniți la început

Pasul 5: Converti pachetul de conținut pentru site-ul țintă

După ce ați creat pachetul conținut, utilizați comanda ConvertTo SPOMigrationTargetedPackage pentru a efectua conversia xml generat în folderul temporară. Salvează un set nou de migrare țintă pachet metadate fișierelor în directorul țintă. Aceasta este pachet finală.

Notă: Acreditările de administrator țintă site-ul colecției sunt utilizate pentru a aduna datele pentru a vă conecta la colecția de site-ul de date.

Există șase parametrii necesare pentru a introduce (altele sunt opționale

  • ParallelImport: Spuneți-le instrument pentru a optimiza performanța utilizând paralel fire.

  • SourceFiles: indică spre locația Director în cazul în care există fișiere pachet sursă de conținut

  • SourcePackagePath: puncte în folderul temporar pachet

  • OutputPackagePath: puncte în folderul pachet de final

  • Acreditări: SPO acreditare care are drepturi de administrator pentru a site-ului destinație

  • TargetWebU rl: indicați spre web de destinație

  • TargetDocumentLibraryPath: calea la biblioteca de destinație

Exemplu:

Acest exemplu arată cum să efectuați conversia unui pachet de la o țintă, căutați-date în colecția de site-uri țintă. Utilizează parametrul – ParallelImport a stimula fișier partajare performanța migrării.

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

Reveniți la început

Pasul 6: Remiteți conținut pentru a importa

În acest pas, comanda Invoke-SPOMigrationEncryptUploadSubmit creează o lucrare de migrare nou în colecția de site-uri țintă și apoi întoarce o GUID reprezentând JobID. Această comandă va încărca fișiere criptate sursă și se manifestă în stocare blob Azure temporar activitatea.

Există patru parametri necesare pentru a introduce (altele sunt opțional):

  • TargetwebURL: Puncte pe web de destinație

  • SourceFilesPath: Puncte la fișierele pentru a importa

  • SourcePackagePath: Indicativă manifeste finală de fișiere pentru a importa

  • Acreditări: SharePoint Online acreditările de care aveți drepturi de Administrator de colecție de Site-ul de destinație

Exemplul 1:

Acest exemplu arată cum să prezinte pachet de date pentru a crea o nouă activitate de migrare.

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

Exemplul 2:

Acest exemplu arată cum să prezinte pachet de date pentru a crea noi locuri de muncă migrare pentru import paralel.

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

Pentru fiecare lucrare remis, cmdletul Invoke returnează aceste proprietăți ca parte a unei activități:

  • JobId: ID-ul SPO de locuri de muncă

  • ReportingQueueUri: SPO Azure coadă care stochează mesajele în timp real progresul de migrării.

  • Criptare: Cheie de criptare și metoda de utilizat în timpul încărcarea conținutul în Azure. Acest lucru este necesar atunci când decripta mesajele coadă și jurnale de import.

Dacă utilizați contul de stocare Azure, apoi utilizați Set-SPOMigrationPackageAzureSource și SPOMigrationJob remitere să încărcați conținut în spațiul de stocare.

Reveniți la început

(Opțional) Pasul 7: Procesarea și monitorizarea migrarea e-SPO

După ce s-a remis locuri de muncă, doar Azure și SPO sunt interacțiunea pentru a prelua și migrarea conținutului în destinație. Acest proces este cronometrare baza, ceea ce înseamnă că este într-o coadă pe primul venit primul servit. Acest lucru nu împiedică alte locuri de muncă să fie în coadă de aceeași persoană.

Există un potențial o întârziere de 1 minut dacă nu există nicio alte locuri de muncă rulează.

Verificarea stării activității

Puteți să verificați starea de locul de muncă, vizualizând actualizări în timp real publicat în coada de cont stocare Azure utilizând Encryption.EncryptionKey returnate în Pasul 6.

Vizualizarea jurnalelor

Dacă utilizați contul de stocare Azure, să examineze containerul manifestă în spațiul de stocare Azure pentru jurnalele de toate elementele care s-a întâmplat. În această etapă, acum este sigur pentru a șterge acele containere dacă nu doriți să le păstrați ca copie de rezervă în Azure.

Dacă au existat erori sau avertismente, fișiere .err și .wrn vor fi create în containerul de manifestă.

Dacă utilizați stocare Azure temporară creat de Invoke SPOMigrationEncryptUploadSubmit în Pasul 6, log import SAS URL poate obținute prin decriptarea mesajul Azure coadă cu valoarea "Eveniment" "JobLogFileCreate". Cu log import SAS URL-ul, puteți descărca fișierul jurnal și decripta cu aceeași cheie de criptare, așa cum se returnează în Pasul 6.

Reveniți la început

Scenarii scriptare pentru reutilizare

Următoarele este un script de exemplu puteți să utilizați care include pașii completă din determinarea de locații și acreditările pentru remiterea datelor pachet pentru a crea o nouă activitate de migrare.

    
    

$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 = "Documente"

$cred = get-Credential $userName

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

# Pachet conversie la unul țintă, căutați-date în colecția de site-uri țintă

$finalPackages = ConvertTo SPOMigrationTargetedPackage - SourceFilesPath $sourceFiles - SourcePackagePath $packagePath - OutputPackagePath $spoPackagePath - TargetWebUrl $targetWebUrl - TargetDocumentLibraryPath $targetLibrary-acreditările $ CDER

# Remiterea pachet de date pentru a crea nouă activitate de migrare

$job = SPOMigrationEncryptUploadSubmit invoca - SourceFilesPath $sourceFiles - SourcePackagePath $spoPackagePath-acreditările $cred - TargetWebUrl $targetWebUrl

Acest exemplu vă arată cum să obțineți informații returnate de o treabă, care apare sub formă de GUID.

$job = $jobs[0]

$job.JobId

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

Acest exemplu vă arată cum să obțineți $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

Acest exemplu demonstrează cum se obține cheii de criptare și eșantion de returnare.

$job.Encryption
EncryptionKey                                       EncryptionMethod

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

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

Important: Toate mesajele criptate în coadă. Dacă doriți să citească din ReportingQueue, trebuie să aveți EncryptionKey.

Cele mai bune practici și limite

Descriere

Recomandări

Pachet de dimensiune

10-20 GB

Utilizarea-ParallelImport argument pentru migrare de partajare de fișiere care va scinda automat pachetul mare în cele mai mici.

Dimensiunea de fișier

2 GB

Dimensiune țintă

Site țintă ar trebui să rămână non-accesibile utilizatorilor până când se termină migrare

Limite pentru SharePoint Online

SharePoint Online și OneDrive pentru Business: software-ul restricții și limite de SharePoint Online: software-ul restricții și limite

Limitele Azure

Resurse

În mod implicit/limită

TB pentru fiecare cont de stocare

500 TB

Dimensiunea Max blob singur container, tabel sau coadă

500 TB

Max numărul de blob containere, blob-urile, partajări de fișiere, tabele, cozi, entitățile sau mesajele de cont stocare

Doar limita este de capacitate de cont stocare 500 TB

Un debit țintă pentru blob unic

Până la 60 MB pentru fiecare a doua sau până la 500 solicitări pe secundă

Subiecte asociate

Utilizarea Windows PowerShell cmdleturile pentru SharePoint Online și OneDrive migrare

Notă: Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×