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