Zum Hauptinhalt springen

Export-Report

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.

Hat dies deine Frage beantwortet?