Ir al contenido principal

Exportar informe

Exporta tu informe de migración de SharePoint con PowerShell

Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.

Comando

Export-Report

Descripción

El comando para exportar tus informes de migración.

Nota: Este comando solo puede exportar informes de migración. ShareGate Migrate no permite ejecutar otros informes con PowerShell.

Ejemplos

Exportar resultado de copia con todas las columnas

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

Exportar resultado de copia con columnas predeterminadas

$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

Exportar resultado de copia usando el ID de sesión como nombre de archivo

$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\"

Nota: Si especificas una ruta sin nombre de archivo, tu informe se exporta como una hoja de cálculo de Excel (o CSV con Copy-mailbox) usando el ID de sesión como nombre de archivo. Esto es ideal al exportar informes de migración en un bucle foreach.

Exportar resultados de copia como CSV

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

Exportar resultados de copia combinados dentro de un rango de fechas

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

Exportar múltiples sesiones

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

Consejo: Consulta Parámetros abajo para más información sobre -SessionId.

Exportar resultados de comprobación previa (What If)

El parámetro -WhatIf devuelve un objeto de resultado exportable, igual que una migración normal. Guarda la salida en una variable y luego pásala a 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"

Sintaxis

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>]

Parámetros

-CopyResult <CopyResult>

Especifica el resultado de la copia.

¿Obligatorio?

Valor predeterminado

Ninguno

¿Acepta entrada por canalización?

Sí (ByValue, ByPropertyName)

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

Predeterminado

Alias

Ninguno

-DefaultColumns <SwitchParameter>

Indica que solo se exportarán las columnas predeterminadas.

¿Obligatorio?

No

Valor predeterminado

Ninguno

¿Acepta entrada por canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NoItems <SwitchParameter>

Indica que los elementos no se exportarán.

¿Obligatorio?

No

Valor predeterminado

Ninguno

¿Acepta entrada por canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-NoItemVersions <SwitchParameter>

Indica que las versiones de los elementos no se exportarán.

¿Obligatorio?

No

Valor predeterminado

Ninguno

¿Acepta entrada por canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-Overwrite <SwitchParameter>

Indica que el archivo se sobrescribirá si ya existe.

¿Obligatorio?

No

Valor predeterminado

Ninguno

¿Acepta entrada por canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

Ninguno

-Path <String>

Especifica la ruta donde quieres guardar el archivo. Los formatos compatibles son Excel y CSV.

¿Obligatorio?

No

Valor predeterminado

Ninguno

¿Acepta entrada por canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

(Todos)

Alias

PSPath

-SessionId <String[]>

Especifica los identificadores de sesión. El formato del ID de sesión es aammdd-# donde aa representa el año, mm el mes, dd el día y # representa el número de sesión para esa migración, basado en todas las sesiones/tareas realizadas en el día. El # se reinicia en 1 cada día. Para combinar varias sesiones en un solo informe, separa las sesiones con comas. Por ejemplo, 211101-1,211101-12,211108-5.

¿Obligatorio?

Valor predeterminado

Ninguno

¿Acepta entrada por canalización?

No

¿Acepta caracteres comodín?

No

Nombre del conjunto de parámetros

SessionId

Alias

Ninguno


"Este artículo fue traducido usando inteligencia artificial. Si tienes dudas, consulta la versión original en inglés."

¿Ha quedado contestada tu pregunta?