SharePoint/PowerShell - Liberar espacio de almacenamiento con el historial de versiones

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 12

  • @masseqproyectoseingenieria5351
    @masseqproyectoseingenieria5351 8 днів тому

    Saludos buenas tardes, al ejecutar el porwershell no tiene el comando connect-PnPOnline que debo hacer?

  • @masseqproyectoseingenieria5351
    @masseqproyectoseingenieria5351 8 днів тому

    Me sale este warning: As of September 9th, 2024 the option to use the PnP Management Shell app registration for authentication is not available anymore. Refer to ... on how to register your own application.

  • @CAGL160
    @CAGL160 7 місяців тому +2

    En la definición de items (linea 15), da error por que "supera el umbral de vista de lista"

    • @amkdev-spfx
      @amkdev-spfx  7 місяців тому +2

      Hola, en la linea de *"Get-PnPListItem"* se debe de colocar el parametros *"-PageSize 1000"* para que la sentencia realice la consulta por lotes de *1000* y oueda superar la limitante de los 5000 registro de umbral. Con ese procedimiento he realizado limpieza de historial de versiones de bibliotecas que contienen más de 500 000 documentos.

    • @joseluiszonca8412
      @joseluiszonca8412 20 днів тому

      @@amkdev-spfx muy buena explicación, pero estoy varado con este error, ya coloque en la linea el parámetro -PageSize 1000 y el error persiste. Podrías pasar un ejemplo. Muchas gracias

  • @lautarotita1750
    @lautarotita1750 4 місяці тому +1

    eldiablo chico, que buen tutorial, pero no se puede poner que por defecto en sharepoint la cantidad maxima de versiones sean 5 por ejemplo? porque sino tengo que correr este codigo una vez por semana

    • @amkdev-spfx
      @amkdev-spfx  4 місяці тому +1

      Hola, podrías ingresar a la siguiente ruta para establecer como valor de 5 versiones
      1.- Ingresar a la biblioteca
      2.- Configuración de la biblioteca
      3.- Configuración de versiones
      4.- Historial de versiones de Documento
      y en la sección de "Mantener el siguiente número de versiones principales" establecer con el valor de "5", esto configurara para que solo se almacenen las ultimas 5 versiones de todos los documentos de la biblioteca.
      *Saludos.*

    • @diegogonzaleshuaman9641
      @diegogonzaleshuaman9641 4 місяці тому +1

      ​@@amkdev-spfx Pero eso no se puede te dice que elijas el valor de 100 a 5000

    • @diegogonzaleshuaman9641
      @diegogonzaleshuaman9641 4 місяці тому

      ​@@amkdev-spfxhay una forma en que se deshabilite? O por lo menos hacer que solo sean 5 versiones? Cuando lo intento no me permite. En el caso de versiones secundarias si te deja elegir entre 1- 100

    • @lautarotita1750
      @lautarotita1750 4 місяці тому

      @@amkdev-spfx el tema es que el minimo de versiones que te deja poner SharePoint por defecto es 100 !! no se puede bajar más desde el metodo que recomendas vos
      no sabes si por PowerShell se puede configurar ?

  • @angelromero4471
    @angelromero4471 2 місяці тому +1

    La línea "$versions.deleteByLabel($versionLabel)" me devuelve el error Method invocation failed because [Microsoft.SharePoint.Client.FileVersion] does not contain a method named 'deleteByLabel'.
    Al escribir $versions. Me aparece una lista con: Equals, GetHashCode, GetType y ToString PERO no aparecen las opciones DeleteAll, DeleteByID o DeleteByLab
    ¿Que estoy haciendo mal?

    • @amkdev-spfx
      @amkdev-spfx  2 місяці тому +1

      Hola, cuando solo te aparece los metodos Equals, GetHashCode, GetType y ToString es porque el archivo no pudo ser encontrado. Deberías de validar primero que el script pueda encontrar el archivo y te devuelva sus propiedades como ID, Nombre, Author, Created, etc y ademas te mostrar el metodo deleteByLabel.
      *Saludos.*