Passer au contenu principal

Exporter-Rapport

Exportez votre rapport de migration SharePoint avec PowerShell

Note : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le forfait Essentials.

Commande

Export-Report

Description

La commande pour exporter vos rapports de migration.

Note : Cette commande permet uniquement d’exporter les rapports de migration. ShareGate Migrate ne prend pas en charge l’exécution d’autres rapports avec PowerShell.

Exemples

Exporter le résultat de la copie avec toutes les colonnes

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"

$result = Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite

Export-Report $result -Path "C:\MyReports\CopyContentReports.xlsx"

Exporter le résultat de la copie avec les colonnes par défaut

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"

$result = Copy-List -All -SourceSite $srcSite -DestinationSite $dstSite

Export-Report $result -Path "C:\MyReports\CopyContentReports.xlsx" -DefaultColumns

Exporter le résultat de la copie avec l’ID de session comme nom de fichier

$srcSite = Connect-Site -Url "http://myfarm1/sites/mysourcesite"
$dstSite = Connect-Site -Url "http://myfarm1/sites/mydestinationsite"

$srcList = Get-List -Name "mysrclist" -Site $srcSite
$dstList = Get-List -Name "mydstlist" -Site $dstSite

$result = Copy-Content -SourceList $srcList -DestinationList $dstList

Export-Report $result -Path "C:\MyReports\"

Note : En indiquant un chemin sans nom de fichier, votre rapport est exporté sous forme de feuille de calcul Excel (ou CSV avec Copy-mailbox) avec l’ID de session comme nom de fichier. C’est idéal pour exporter des rapports de migration dans une boucle foreach.

Exporter les résultats de la copie au format CSV

Export-Report -SessionId 210131-1 -Path "C:\MyReports\CopyContentReports.csv"

Exporter les résultats de copie fusionnés sur une période donnée

$results = Find-CopySessions -From "2021/01/01" -To "2021/02/01"
Export-Report $results -Path "C:\MyReports\"

Exporter plusieurs sessions

Export-Report -SessionId 210101-1,210101-5,210201-1,210228-4 -Path "C:\MyReports\ExportReport.xlsx"

Astuce : Consultez la section Paramètres ci-dessous pour plus d’informations sur -SessionId.

Syntaxe

Export-Report
-CopyResult <CopyResult>
[-Path <String>]
[-DefaultColumns <SwitchParameter>]
[-NoItems <SwitchParameter>]
[-NoItemVersions <SwitchParameter>]
[-Overwrite <SwitchParameter>]
Export-Report
-SessionId <String[]>
[-Path <String>]
[-DefaultColumns <SwitchParameter>]
[-NoItems <SwitchParameter>]
[-NoItemVersions <SwitchParameter>]
[-Overwrite <SwitchParameter>]

Paramètres

-CopyResult <CopyResult>

Spécifie le résultat de la copie.

Obligatoire ?

Oui

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

Oui (ByValue, ByPropertyName)

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

Par défaut

Alias

Aucun

-DefaultColumns <SwitchParameter>

Indique que seules les colonnes par défaut seront exportées.

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-NoItems <SwitchParameter>

Indique que les éléments ne seront pas exportés.

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-NoItemVersions <SwitchParameter>

Indique que les versions des éléments ne seront pas exportées.

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-Overwrite <SwitchParameter>

Indique que le fichier sera écrasé s’il existe déjà.

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-Path <String>

Indique le chemin où vous souhaitez enregistrer le fichier. Les formats pris en charge sont Excel et CSV.

Obligatoire ?

Non

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

(Tous)

Alias

PSPath

-SessionId <String[]>

Spécifie les identifiants de session. Le format de l’ID de session est aammjj-#aa représente l’année, mm le mois, jj le jour, et # représente le numéro de session pour cette migration, basé sur toutes les sessions/tâches effectuées dans la journée. Le # recommence à 1 chaque jour. Pour combiner plusieurs sessions dans un seul rapport, séparez les sessions par des virgules. Par exemple, 211101-1,211101-12,211108-5.

Obligatoire ?

Oui

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

Non

Accepte les caractères génériques ?

Non

Nom du jeu de paramètres

SessionId

Alias

Aucun


"Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."

Avez-vous trouvé la réponse à votre question ?