Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Entra ID User Offboarding Automation with PowerShell and Microsoft Graph

Abierto
#996 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 8 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Activo
Stack tecnológico
azure, powershell
Área
cloud, security

Línea de trabajo

Comience revisando el flujo de trabajo de PowerShell propuesto con respecto al Microsoft Graph PowerShell SDK y los puntos de entrada de Exchange Online PowerShell descritos en el issue. Defina el alcance modular del offboarding y verifique que el ejemplo terminado cubra las tareas enumeradas de cuenta, sesión, membresía, licencias, buzón, respuesta, lista de direcciones y registros de auditoría.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

This sample provides a comprehensive PowerShell-based solution for automating Microsoft Entra ID user offboarding processes. The automation is designed to help Microsoft 365 administrators perform common offboarding tasks in a consistent, secure, and auditable manner, reducing the risk of missed steps during user separation.

The solution leverages Microsoft Graph PowerShell SDK and Exchange Online PowerShell to streamline activities such as disabling user accounts, revoking active sessions, removing group memberships and license assignments, converting mailboxes to shared mailboxes, configuring automatic replies, hiding users from the Global Address List, and generating detailed audit logs. The sample follows a modular approach, allowing administrators to customize the workflow based on organizational requirements.

This contribution aims to provide the Microsoft 365 community with a practical, real-world automation framework that improves operational efficiency, strengthens security, and supports standardized offboarding procedures across Microsoft Entra ID environments.

Lenguaje dominante
PowerShell
Estrellas
349
Forks
191
Merge medio
5 d 14 h
PR fusionados (30 d)
14

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de pnp/script-samples

Todos los issues de pnp/script-samples

Issues similares

Más issues de Cloud

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.