Búsqueda de sitios web

Exportar informe de usuario invitado de Office 365 con su membresía


Los usuarios invitados son cuentas de usuario externas a las que se les permite utilizar los recursos de su inquilino de Office 365. Los usuarios invitados pueden tener acceso a Microsoft Teams, SharePoint, Planner, Yammer, OneDrive, grupos de Microsoft 365, etc.

¿Cómo agregar usuarios invitados a Office 365?

Los usuarios invitados se pueden agregar a la organización de Office 365 de varias maneras. En general,

  • Puede agregar usuarios invitados invitándolos a unirse a grupos de Microsoft 365 y equipos de Microsoft.
  • Puede agregar usuarios invitados compartiendo archivos/carpetas con usuarios externos a través de SharePoint Online o OneDrive.

Los usuarios invitados tienen #EXT# en su UPN.

Por ejemplo, Bob de contoso.com se agregó a fabrikam.com como usuario invitado. Luego Bob tiene el siguiente UPN: Bob_contoso.com#EXT#@fabrikam.com
Puede usar PowerShell o la búsqueda de registros de auditoría para averiguar quién creó usuarios invitados en Azure AD. El período de retención del registro de auditoría depende del plan de licencia que esté utilizando

¿Cómo conseguir que todos los usuarios invitados estén en un inquilino de Office 365?

Dado que los usuarios invitados pueden ser creados por administradores y propietarios de grupos. y usuarios finales, es necesario identificar las cuentas de usuarios invitados en la organización. Un administrador puede ver los usuarios invitados en la organización a través del centro de administración de Microsoft 365 o del centro de administración de Azure AD.

Sin embargo, los centros de administración no pueden mostrar los atributos necesarios como la hora de creación de la cuenta de invitado, la antigüedad de la cuenta y quién creó la cuenta de invitado, etc. Además, Microsoft no ha proporcionado ninguna opción para descargar el informe de usuario invitado con membresía para un análisis más detallado.

Entonces, ¿cuál es la mejor manera de enumerar todos los usuarios invitados en el inquilino de Office 365? Como siempre, PowerShell es la mejor opción.

Exportar informes de usuarios invitados de Office 365 con PowerShell

El cmdlet de PowerShell 'Get-AzureADUser' se utiliza para recuperar usuarios invitados en el inquilino. Para enumerar todas las cuentas de invitados, ejecute lo siguiente.

Get-AzureADUser -All $true -Filter "UserType -eq 'Guest'"

El resultado proporcionará muchos atributos que pueden ser innecesarios y no mostrará la información de membresía del grupo de los usuarios invitados. Para encontrar la membresía de los usuarios invitados, debe utilizar el cmdlet 'Get-AzureADUSerMembership'.

Nota: Dado que el módulo Azure AD y Msol PowerShell está en desuso, puede usar los cmdlets de Microsoft Graph PowerShell como Get-MgUser.

Para ver todos los usuarios invitados con MS Graph, ejecute el siguiente cmdlet.

Get-MgUser -All -Filter "UserType eq 'Guest'"

Para facilitar su trabajo, hemos creado una secuencia de comandos de PowerShell para exportar usuarios invitados junto con sus atributos más necesarios.

Nota: Hemos actualizado nuestro script para usar MS Graph PowerShell

Descargar script: GuestUserReport.ps1

Guiones destacados:

  • La secuencia de comandos utiliza MS Graph PowerShell e instala el SDK de MS Graph PowerShell (si aún no está instalado) tras su confirmación.
  • También se puede ejecutar con autenticación basada en certificados (CBA) .
  • El script también se puede ejecutar con cuenta habilitada para MFA .
  • Exporta los resultados del informe como un archivo CSV .
  • Permite utilizar un filtro para obtener cuentas de invitados obsoletas.
  • Permite utilizar un filtro para obtener usuarios invitados creados recientemente.
  • El script es compatible con el programador.

Informe de usuario invitado de Office 365: resultado de muestra

El usuario invitado exportado y su informe de membresía se parecen a la siguiente captura de pantalla:

El informe de usuario invitado/usuarios externos contiene los siguientes atributos:

  • Nombre de usuario invitado (es decir, nombre para mostrar)
  • Nombre principal del usuario
  • Dirección de correo electrónico
  • Compañía
  • Tiempo de creación
  • Edad de la cuenta
  • Tipo de creación
  • Estado de aceptación de la invitación
  • Membresía de grupo

¿Cómo exportar el informe de usuario invitado de Azure AD?

Paso 1: descarga el script.

Paso 2: inicie Windows PowerShell como administrador.

Paso 3: Para ver todos los usuarios invitados y su información, ejecute el script de la siguiente manera.

./GuestUserReport.ps1

Puede utilizar la sintaxis anterior para ejecutar el script tanto con cuentas MFA como sin cuentas MFA.

Más casos de uso del informe de usuario invitado de Office 365:

El script admite parámetros de filtrado avanzados que le ayudan a obtener el informe según sus necesidades.

Obtener informe de cuenta de usuario invitado obsoleta:

Como administrador, es una buena forma de limpiar los usuarios invitados antiguos si abandonaron la organización o ya no los necesitan. Ayudará a revocar el acceso otorgado. Dependiendo de los requisitos de su organización, puede obtener la lista de cuentas de invitados obsoletas según el momento de creación de la cuenta.

Para obtener cuentas de invitado antiguas, ejecuta el script con -StaleGuests. parámetro, que devolverá cuentas de invitados que tengan más la número de días indicado.

./GuestUserReport.ps1 -StaleGuests 365

Esto exportará los usuarios invitados que tengan más de un año (es decir, 365 días). Al consultar este informe, los administradores pueden eliminar las cuentas de invitados antiguas.

Informe de usuario invitado creado recientemente:

Office 365 no ha ofrecido ninguna opción para ver quién creó la cuenta de invitado. Por lo tanto, el administrador debe supervisar las cuentas de invitados recién creadas.

Para ver las cuentas de invitados recién creadas, ejecute el script con -RecentlyCreatedGuests , que devolverá las cuentas de invitados que se crean dentro de los días especificados.

./GuestUserReport.ps1 -RecentlyCreatedGuests 7

El código anterior exportará todos los usuarios invitados creados en los últimos 7 días.

Programe el informe de usuario invitado de Azure para que se ejecute periódicamente:

Como se dijo anteriormente, este script es compatible con el programador. Para automatizar la ejecución del script, puede utilizar la autenticación basada en certificados (CBA) especificando los parámetros TenantId, ClientId y CertificateThumbprint en el siguiente formato:

./GuestUserReport.ps1 -TenantId <TenantId> -ClientId <ClientId> -CertificateThumbprint <Certthumbprint>

Para usar la autenticación basada en certificados, debe registrar una aplicación en Azure AD. Para la autenticación de aplicaciones, puede optar por utilizar una autoridad de certificación (CA) o crear un certificado autofirmado, que es más rentable.

Obtenga un informe de usuario invitado más detallado:

Para obtener informes detallados de usuarios invitados basados en

  • Tipo de usuario invitado

    • Usuario invitado externo
    • Usuario invitado interno
    • Usuarios invitados en sitios de SharePoint
    • Usuarios invitados en Teams y canales privados
  • Membresía de grupo

    • Membresía del grupo de usuarios invitados
    • Grupos con usuarios invitados
  • Auditoría de usuario invitado

    • Auditar la creación de invitados
    • Actividad del usuario invitado
    • Inicios de sesión de usuarios invitados
    • Cambios en la membresía del grupo de usuarios invitados

puedes echar un vistazo a la herramienta de auditoría e informes de Microsoft 365 AdminDroid.

AdminDroid ofrece más de 120 informes y paneles completamente gratis. Incluye informes sobre usuarios, licencias, grupos, miembros de grupos, dispositivos, actividades de inicio de sesión, cambios de contraseña, cambios de licencia y más. La edición gratuita de Azure AD Reporter no tiene restricciones en las funcionalidades de informes, como la personalización, la programación y la exportación.

Además, AdminDroid proporciona más de 1800 informes prediseñados y más de 30 paneles inteligentes para conocer su entorno de Office 365 de un vistazo. Esta herramienta proporciona informes sobre informes, auditorías, análisis, estadísticas de uso, seguridad y cumplimiento de Office 365, etc., y alertas sobre actividades críticas de M365. Descargue el software de informes AdminDroid Microsoft 365 y vea cómo le ayuda.

Espero que este blog le ayude a administrar y generar informes de cuentas de invitados en su organización. Si tiene alguna consulta, comuníquese con nosotros a través de la sección de comentarios.

Artículos relacionados