Tutorial: Poner en cola un trabajo de recorte para un sitio o biblioteca de documentos
En este tutorial, aprenderá a recortar las versiones existentes de un sitio o biblioteca mediante la puesta en cola de un trabajo de recorte mediante PowerShell. Aprenderá a:
- Poner en cola un trabajo para recortar las versiones de un sitio.
- Poner en cola un trabajo para recortar las versiones de una biblioteca.
- Compruebe el progreso del trabajo de recorte.
- Detenga un trabajo de recorte en curso.
Antes de empezar
Las versiones eliminadas por un trabajo de recorte se eliminan permanentemente y no se pueden recuperar de la papelera de reciclaje. Se recomienda prepararse realizando las siguientes acciones:
Revise los objetivos de recuperación de su organización y los objetivos de cuota de uso del almacenamiento de versiones para ayudar a determinar la acción de recorte y el ámbito necesarios para satisfacer sus requisitos.
Si es necesario, ejecute un análisis de impacto para comprender el impacto de recorte.
Determine el ámbito de eliminación de la versión. Puede crear trabajos para eliminar versiones de archivo antiguas para todas las bibliotecas de documentos de un sitio o para una biblioteca de documentos específica.
Determine el modo de recorte que desea aplicar en las versiones existentes. Puede optar por eliminar en función de la antigüedad de la versión, el límite de recuento o en función del algoritmo automático.
Poner en cola un trabajo para recortar las versiones en el sitio
Puede poner en cola un trabajo para recortar las versiones de todas las bibliotecas de documentos de la colección de sitios mediante el New-SPOSiteFileVersionBatchDeleteJob
comando de PowerShell.
- Use el
<DeleteBeforeDays>
parámetro para especificar los criterios de edad que desea aplicar para eliminar versiones. Las versiones anteriores a los días especificados se eliminan de forma asincrónica en lotes en los próximos días. -
<MajorVersionLimit>
Use para especificar el límite de recuento de las versiones principales que se van a almacenar. Las versiones más antiguas que superan el recuento especificado se eliminan de forma asincrónica en lotes en los próximos días. - Use el parámetro para aplicar la
<Automatic>
lógica de recorte de configuración automática en las versiones de archivo existentes.
Ejemplo: Poner en cola un trabajo para recortar las versiones en función de la antigüedad de todas las bibliotecas de un sitio
En el ejemplo siguiente, el trabajo se pone en cola para recortar las versiones anteriores a 180 días para todas las bibliotecas de documentos de la colección de sitios https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -DeleteBeforeDays 180
Ejemplo: Poner en cola un trabajo para recortar las versiones más antiguas que superen el límite de recuento especificado en un sitio
En el ejemplo siguiente, el trabajo se pone en cola para recortar las versiones más antiguas que superan el límite de 100 versiones principales para todas las bibliotecas de documentos de la colección de sitios https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -MajorVersionLimit 100 -MajorWithMinorVersionsLimit 0
Ejemplo: Poner en cola un trabajo para recortar versiones basadas en la lógica automática en un sitio
En el ejemplo siguiente, el trabajo se pone en cola para recortar las versiones en función del algoritmo automático para todas las bibliotecas de documentos de la colección de sitios https://contoso.sharepoint.com/sites/site1
.
New-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1 -Automatic
Poner en cola un trabajo para recortar las versiones de una biblioteca de documentos
Puede poner en cola un trabajo para recortar las versiones de una biblioteca de documentos determinada de la colección de sitios mediante el New-SPOListFileVersionBatchDeleteJob
comando de PowerShell.
- Use el
<DeleteBeforeDays>
parámetro para especificar los criterios de edad que desea aplicar para eliminar versiones. Las versiones anteriores a los días especificados se encuentran asincrónicamente en lotes en los próximos días. -
<MajorVersionLimit>
Use para especificar el límite de recuento de las versiones principales que se van a almacenar. Las versiones más antiguas que superan el recuento especificado se eliminan de forma asincrónica en lotes en los próximos días. - Use el parámetro para aplicar la
<Automatic>
lógica de recorte de configuración automática en las versiones de archivo existentes.
Ejemplo: Poner en cola un trabajo para recortar las versiones en función de la antigüedad en una sola biblioteca de un sitio
Para eliminar versiones anteriores a 360 días en la biblioteca de documentos "Documents" de la colección de sitios https://contoso.sharepoint.com
.
New-SPOListFileVersionBatchDeleteJob -Site https://contoso.sharepoint.com -List "Documents" -DeleteBeforeDays 360
Seguimiento del progreso de un trabajo de recorte
Puede realizar un seguimiento del progreso del trabajo de recorte mediante el Get-SPOSiteFileVersionBatchDeleteJobProgress
cmdlet .
En el ejemplo siguiente, el cmdlet notifica el progreso del trabajo de recorte para https://contoso.sharepoint.com/sites/site1
Get-SPOSiteFileVersionBatchDeleteJobProgress -Identity https://contoso.sharepoint.com/sites/site1
Detener un trabajo de recorte en curso
Si es necesario, puede cancelar un trabajo de recorte en curso. Una vez que el cmdlet se ejecuta correctamente, el trabajo en curso se detiene y no se producen eliminaciones adicionales.
Nota:
Detener un trabajo de recorte no revierte las versiones que ya se han eliminado.
Ejemplo: Detener un trabajo de recorte de sitio
Para detener un trabajo de recorte en curso del recorte de versiones adicional en la colección de sitios https://contoso.sharepoint.com/sites/site1
:
Remove-SPOSiteFileVersionBatchDeleteJob -Identity https://contoso.sharepoint.com/sites/site1
Ejemplo: Detener un trabajo de recorte de biblioteca
Para detener un trabajo de recorte en curso del recorte de versiones adicional en la biblioteca de documentos "Documents" en la colección de sitios https://contoso.sharepoint.com/sites/site1
:
Remove-SPOListFileVersionBatchDeleteJob -Site https://contoso.sharepoint.com/sites/site1 -List "Documents"