¡Hola Eneko Mardones!
Bienvenido a Microsoft Q&A.
Sí, es posible eliminar todas las versiones anteriores de los archivos en un sitio de SharePoint sin tener que hacerlo fichero por fichero. Aquí te dejo los pasos para hacerlo:
Accede a la Biblioteca de Documentos:
- Navega a la biblioteca de documentos donde deseas eliminar las versiones anteriores.
Configura el Historial de Versiones:
- Haz clic en el ícono de engranaje (Configuración) y selecciona
Configuración de la biblioteca
. - En la sección
Configuración de versiones
, puedes ajustar las opciones para limitar el número de versiones que se guardan. Esto puede ayudarte a eliminar automáticamente las versiones más antiguas.
Eliminar Versiones Manualmente:
- Si prefieres eliminar versiones manualmente, selecciona el documento, haz clic en los tres puntos (...) para abrir el menú y selecciona
Historial de versiones
. - En el historial de versiones, selecciona las versiones que deseas eliminar y haz clic en
Eliminar
.
Uso de PowerShell:
- Para una eliminación masiva, puedes usar un script de PowerShell. Aquí tienes un ejemplo básico:
# Conectar a SharePoint Online
Connect-PnPOnline -Url "https://tu-sitio.sharepoint.com" -Credentials (Get-Credential)
# Obtener todos los archivos en la biblioteca
$files = Get-PnPListItem -List "NombreDeLaBiblioteca"
# Eliminar versiones anteriores de cada archivo
foreach ($file in $files) {
$versions = Get-PnPFileVersion -FileUrl $file["FileRef"]
foreach ($version in $versions) {
Remove-PnPFileVersion -FileUrl $file["FileRef"] -Identity $version.Id
}
}
Para más detalles, puedes consultar la documentación oficial de Microsoft.
Espero que estos consejos ayuden a resolver el problema. Si necesitas más asistencia, estoy a tu disposición.
Saludos, Jonathan.
----------*
Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.