Ir al contenido principal

Copying files that potentially include script requires enabling custom script setting at the destination

Síntomas

Migras a un sitio en Microsoft 365 con Copy content only y recibes el siguiente mensaje de advertencia en una biblioteca:

  • Copying files that potentially include script requires enabling custom script setting at the destination.

También recibes el siguiente mensaje de error en algunos de tus archivos:

  • Enable custom script setting at the destination to copy X files.

Códigos de error

AN-138-459

DA-177-459

Índice

Detalles

Sin custom script habilitado en tu site collection, Microsoft 365 no permite que ShareGate Migrate cargue archivos que podrían contener scripts personalizados si la función de custom script no está activada.

Encontrarás una advertencia en la biblioteca y un error en cada archivo que no se pudo copiar. Para copiar estos archivos con Copy content only, deberás activar custom script en tu sitio de destino manualmente.

Para obtener más información sobre custom script, consulta el artículo de Microsoft Allow or prevent custom script.

Nota: Custom Script está deshabilitado en un sitio moderno al crearse en SharePoint, incluso si lo tienes habilitado a nivel del inquilino.

Solución

ShareGate Migrate no puede cambiar automáticamente la configuración de custom script cuando copias archivos a un sitio moderno con Copy content only. Un administrador de SharePoint o administrador global deberá activar la configuración manualmente.

Para activar custom script en una site collection de Microsoft 365 con PowerShell, sigue estos pasos:

  1. Abre un símbolo del sistema de SharePoint Online Management Shell.

  2. Ejecuta los dos comandos siguientes:

Connect-SPOService -Url https://YourDomain-admin.sharepoint.com
Set-SPOSite -Identity https://YourDomain.sharepoint.com/sites/YourSite -DenyAddAndCustomizePages 0

Vuelve a ejecutar tu migración; todo debería funcionar correctamente.

Nota: Se recomienda volver a configurar Custom Script en denied después de la migración. Para hacerlo, puedes volver a ejecutar el script, pero esta vez cambiando el valor de -DenyAddAndCustomizePages a "1".

Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.

¿Ha quedado contestada tu pregunta?