Entra ID User Offboarding Automation with PowerShell and Microsoft Graph
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
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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pnp/script-samples
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
pnp/script-samples#1003 ·
Los mantenedores suelen responder en 8 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
pnp/script-samples#987 ·
Los mantenedores suelen responder en 8 días
-
enhancement generator
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
pnp/script-samples#924 ·
Los mantenedores suelen responder en 8 días
-
Reformat Scripts folder into subgroups e.g. spo, entra, teams for maintainability improvementsQuizá libre de nuevo @pkbullock la tomó hace 272 días y no hay ningún pull request abierto. Abiertoenhancement generator proposed
pnp/script-samples#906 · 1 asignado ·
Los mantenedores suelen responder en 8 días
-
Filter adjustments - Copilot/AI/JavascriptQuizá libre de nuevo @pkbullock la tomó hace 280 días y no hay ningún pull request abierto. Abiertoenhancement generator
pnp/script-samples#904 · 1 asignado ·
Los mantenedores suelen responder en 8 días
Todos los issues de pnp/script-samples
Issues similares
-
area-deployment triage:bot-seen triage:needs-human
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
microsoft/aspire#20533 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
bug status/needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
prowler-cloud/prowler#12885 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100