Búsqueda de sitios web

Auditar el acceso a archivos de usuarios externos en SharePoint Online mediante PowerShell


La función de uso compartido externo permite a los usuarios de su organización compartir contenido con personas fuera de la organización (como socios, proveedores, clientes o clientes). Por lo tanto, es necesario auditar quién accedió al archivo para garantizar que cada usuario esté autorizado.

Para realizar un seguimiento de las actividades de los usuarios externos, el centro de administración de Microsoft 365 no tiene ningún informe integrado. Por lo tanto, los administradores pueden utilizar cualquiera de los métodos siguientes para auditar el acceso a archivos externos.

Búsqueda de registros de auditoría: los administradores deben aplicar varios filtros en la búsqueda de registros de auditoría para obtener el resultado deseado. Sin embargo, el informe no se puede personalizar ni programar.

PowerShell: Search-UnifiedAuditLog el cmdlet ayuda a buscar las actividades realizadas en la organización. Pero, si no recupera los datos de auditoría correctamente, terminará perdiendo datos.

Para facilitar su trabajo, hemos creado un script de PowerShell fácil de usar para rastrear los accesos a archivos de usuarios externos.

Descargar script: ExternalUserFileAccessReport.ps1

Guiones destacados:
  • La secuencia de comandos utiliza autenticación moderna para conectarse a Exchange Online.
  • El script también se puede ejecutar con cuenta habilitada para MFA .
  • Exporta los resultados del informe a un archivo CSV .
  • Le permite generar un informe de acceso a archivos externos para un período personalizado.
  • Automáticamente instala el módulo EXO V2 (si aún no está instalado) tras su confirmación.
  • El script es compatible con el programador. Es decir, la credencial se puede pasar como parámetro en lugar de guardarla dentro del script.

Informe de acceso a archivos externos de Microsoft 365: resultado de muestra:

El informe de acceso externo de SharePoint 365 exportado contiene los siguientes atributos: hora de acceso al archivo, nombre de usuario externo, archivo accedido, URL del sitio, extensión del archivo, carga de trabajo y datos de auditoría detallados.

El informe es similar a la captura de pantalla siguiente:

Secuencia de comandos de PowerShell de acceso a archivos externos: métodos de ejecución:

Para ejecutar el script, puede elegir cualquiera de los métodos siguientes.

Método 1: Ejecutar el script con cuentas MFA y no MFA

./ExternalFileAccessReport.ps1

El informe exportado contiene acceso a archivos de usuarios externos durante los últimos 90 días.

Método 2: Ejecute el script mencionando explícitamente las credenciales.

./ExternalFileAccessReport.ps1  -AdminName admin@contoso.com -Password XXX

Nota: La programación solo funciona para cuentas que no son MFA. Si la cuenta de administrador tiene MFA, deberá desactivar MFA según la política de acceso condicional para que funcione.

Desbloquee todo el potencial del script PowerShell de acceso a archivos externos

  • Exportar el acceso a archivos de usuarios externos de Office 365 durante los últimos 90 días
  • Auditar el acceso a archivos de usuarios externos de Office 365 dentro de un intervalo particular
  • Obtenga un informe mensual de acceso a archivos externos
  • Programar informe de acceso a archivos externos

Exportar informe de acceso a archivos de usuarios externos durante los últimos 90 días:

Dado que Search-UnifiedAuditLog tiene datos de los últimos 90 días, podemos obtener un máximo de los últimos 90 días de accesos a archivos del usuario usando nuestro script. Para exportar el acceso a archivos de usuarios externos de Office 365 durante los últimos 90 días, ejecute el script como se menciona a continuación.

./ExternalFileAccessReport.ps1

Nota: Si a un usuario se le asigna una licencia complementaria de Office 365 E5 o Microsoft 365 E5 o Microsoft 365 Compliance o E5 Discovery and Audit, puede generar un registro de auditoría durante más de 90 días. En ese caso, puede utilizar -StartDate y < span style="color: #808080;">-EndDate parámetros para especificar el intervalo de tiempo.

Auditar el acceso a archivos de usuarios externos durante un intervalo concreto

Puede generar un informe de acceso a archivos de usuarios externos para un período personalizado mencionando -StartDate y -EndDate parámetros.

./ExternalFileAccessReport.ps1 -StartDate 03/16/2021 -EndDate 03/23/2021

El informe exportado ayuda a auditar quién accedió a los archivos dentro de un período personalizado. Puede generar un informe de auditoría de acceso externo de los últimos 7 días, 30 días, 90 días o cualquier otro período requerido.

Programar informe de acceso a archivos de usuarios externos:

Como Search-UnifiedAuditLog puede tomar registros de auditoría de los últimos 90 días, es posible que necesites datos de auditoría antiguos para su análisis. En ese caso, la programación le ayudará a automatizar la ejecución del script. Puede programar la secuencia de comandos para que se ejecute en un tiempo predefinido para mantener el registro de auditoría durante más de 90 días.

Para crear una tarea programada de PowerShell, puede utilizar el Programador de tareas de Windows y seguir el formato siguiente.

./ExternalFileAccessReport.ps1 -AdminName admin@contoso.com -Password XXX

El informe exportado contiene el acceso a archivos de usuarios externos durante los últimos 90 días.

Obtenga un informe mensual de acceso a archivos externos:

Para obtener un informe mensual sobre el acceso a archivos de usuarios externos, puede ejecutar el script de la siguiente manera:

El informe exportado contiene acceso a archivos de usuarios externos durante los últimos 90 días.

./ExternalFileAccessReport.ps1 -StartDate ((Get-Date).AddDays(-30)) -EndDate (Get-Date)

El informe exportado contiene datos de auditoría de acceso a archivos de los últimos 30 días de usuarios externos.

Espero que este blog sea útil para rastrear cuándo los usuarios externos accedieron a los archivos. Si tienes alguna consulta o requerimiento, compártelo con nosotros a través de la sección de comentarios.

Audite sin esfuerzo el acceso a archivos externos en SharePoint Online con AdminDroid

Con la creciente importancia de proteger los datos confidenciales de amenazas externas, es crucial contar con un enfoque integral para auditar el acceso a archivos externos en SharePoint Online que vaya más allá del método PowerShell. Por lo tanto, diga adiós a la auditoría nativa y dé la bienvenida a la información detallada presentada en gráficos visualmente impresionantes, alertas en tiempo real, informes personalizables y paneles de control.

  • AdminDroid Microsoft 365 Reporter lo tiene cubierto con todo lo que necesita para monitorear y rastrear las actividades de acceso a archivos externos con mayor facilidad. Además, también tiene informes separados para los archivos a los que acceden los administradores y otros, como archivos previsualizados, descargados y eliminados por los administradores.

Los informes de SharePoint de AdminDroid brindan información detallada sobre las actividades de acceso a archivos de usuarios externos, como la ubicación al que se accede al archivo, los detalles de la extensión del archivo, la URL del archivo de acceso y la URL relativa del archivo. También puede filtrar el recuento de acceso a archivos de SharePoint por archivo accedido, usuario accedido con un resumen diario de acceso en forma de tablas y gráficos.

Si está buscando una herramienta para auditar su entorno de SharePoint Online, no busque más: la herramienta de auditoría de SharePoint de AdminDroid. Independientemente del tamaño de su empresa, esta herramienta puede ayudarle a gestionar su entorno con mayor eficiencia. La administración de SharePoint Online se simplifica con AdminDroid y tiene paneles completos para una visibilidad amplia. Además, la herramienta ofrece funciones avanzadas como delegación, programación avanzada y filtrado avanzado que pueden ayudarle a administrar su entorno de SharePoint Online con facilidad.

Por lo tanto, si busca obtener una comprensión integral de su entorno de SharePoint Online y garantizar el cumplimiento de los requisitos legales, pruebe AdminDroid con nuestra edición premium gratuita de 15 días. No se conforme con informes limitados, elija AdminDroid y experimente los beneficios de una visibilidad y control completos sobre su entorno de SharePoint Online.

¡Únase a los miles de clientes satisfechos que confían en AdminDroid para sus necesidades de administración de Office 365!

Artículos relacionados