Hinweis: Die PowerShell-Integration erfordert ein ShareGate Migrate Pro- oder Enterprise-Abonnement. Sie ist im Essentials-Plan nicht verfügbar.
Befehl
Export-Report
Beschreibung
Der Befehl zum Exportieren Ihrer Migrationsberichte.
Hinweis: Dieser Befehl kann nur Migrationsberichte exportieren. ShareGate Migrate unterstützt das Ausführen anderer Berichte über PowerShell nicht.
Beispiele
Kopierergebnis mit allen Spalten exportieren
$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"
Kopierergebnis mit Standardspalten exportieren
$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
Kopierergebnis mit der Sitzungs-ID als Dateiname exportieren
$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\"
Hinweis: Wenn Sie einen Pfad ohne Dateinamen angeben, wird Ihr Bericht als Excel-Tabelle (oder als CSV bei Copy-mailbox) mit der Sitzungs-ID als Dateiname exportiert. Dies ist ideal, wenn Sie Migrationsberichte in einer foreach-Schleife exportieren.
Kopierergebnisse als CSV exportieren
Export-Report -SessionId 210131-1 -Path "C:\MyReports\CopyContentReports.csv"
Zusammengeführte Kopierergebnisse innerhalb eines Zeitraums exportieren
$results = Find-CopySessions -From "2021/01/01" -To "2021/02/01"
Export-Report $results -Path "C:\MyReports\"
Mehrere Sitzungen exportieren
Export-Report -SessionId 210101-1,210101-5,210201-1,210228-4 -Path "C:\MyReports\ExportReport.xlsx"
Tipp: Weitere Informationen zu -SessionId finden Sie weiter unten unter Parameter.
Vorprüfungsergebnisse (What If) exportieren
Der Parameter -WhatIf gibt ein exportierbares Ergebnisobjekt zurück, genau wie bei einer regulären Migration. Erfassen Sie die Ausgabe in einer Variablen und übergeben Sie sie dann an Export-Report.
$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 -WhatIf
Export-Report $result -Path "C:\MyReports\PreCheckReport.xlsx"
Syntax
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>]
Parameter
-CopyResult <CopyResult>
Gibt das Kopierergebnis an.
Erforderlich? | True |
Standardwert | None |
Pipelineeingaben zulässig? | True (ByValue, ByPropertyName) |
Platzhalterzeichen zulässig? | False |
Name des Parametersatzes | Default |
Aliase | None |
-DefaultColumns <SwitchParameter>
Gibt an, dass nur die Standardspalten exportiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingaben zulässig? | False |
Platzhalterzeichen zulässig? | False |
Name des Parametersatzes | (All) |
Aliase | None |
-NoItems <SwitchParameter>
Gibt an, dass keine Elemente exportiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingaben zulässig? | False |
Platzhalterzeichen zulässig? | False |
Name des Parametersatzes | (All) |
Aliase | None |
-NoItemVersions <SwitchParameter>
Gibt an, dass keine Elementversionen exportiert werden.
Erforderlich? | False |
Standardwert | None |
Pipelineeingaben zulässig? | False |
Platzhalterzeichen zulässig? | False |
Name des Parametersatzes | (All) |
Aliase | None |
-Overwrite <SwitchParameter>
Gibt an, dass die Datei überschrieben wird, falls sie bereits vorhanden ist.
Erforderlich? | False |
Standardwert | None |
Pipelineeingaben zulässig? | False |
Platzhalterzeichen zulässig? | False |
Name des Parametersatzes | (All) |
Aliase | None |
-Path <String>
Gibt den Pfad an, unter dem die Datei gespeichert werden soll. Unterstützte Formate sind Excel und CSV.
Erforderlich? | False |
Standardwert | None |
Pipelineeingaben zulässig? | False |
Platzhalterzeichen zulässig? | False |
Name des Parametersatzes | (All) |
Aliase | PSPath |
-SessionId <String[]>
Gibt die Sitzungskennungen an. Das Format der Sitzungs-ID lautet yymmdd-# wobei yy für das Jahr, mm für den Monat, dd für den Tag und # für die Sitzungsnummer dieser Migration steht, basierend auf allen an diesem Tag durchgeführten Sitzungen/Aufgaben. Die # beginnt jeden Tag wieder bei 1. Um mehrere Sitzungen in einem einzigen Bericht zu kombinieren, trennen Sie mehrere Sitzungen durch Kommas. Zum Beispiel 211101-1,211101-12,211108-5.
Erforderlich? | True |
Standardwert | None |
Pipelineeingaben zulässig? | False |
Platzhalterzeichen zulässig? | False |
Name des Parametersatzes | SessionId |
Aliase | None |
Dieser Artikel wurde mit künstlicher Intelligenz übersetzt. Bei Unklarheiten konsultieren Sie bitte die englische Originalversion.
