Entra ID User Offboarding Automation with PowerShell and Microsoft Graph
I maintainer di solito rispondono entro 8 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Iniziare esaminando il workflow PowerShell proposto rispetto al Microsoft Graph PowerShell SDK e agli entry point di Exchange Online PowerShell descritti nell’issue. Definire l’ambito modulare dell’offboarding e verificare che l’esempio completato copra le attività elencate relative ad account, sessioni, appartenenze, licenze, cassetta postale, risposta, elenchi di indirizzi e log di audit.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- PowerShell
- Stelle
- 349
- Fork
- 191
- Merge medio
- 5g 14h
- PR unite (30g)
- 14
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di pnp/script-samples
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
pnp/script-samples#1003 ·
I maintainer di solito rispondono entro 8 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
pnp/script-samples#987 ·
I maintainer di solito rispondono entro 8 giorni
-
enhancement generator
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
pnp/script-samples#924 ·
I maintainer di solito rispondono entro 8 giorni
-
Reformat Scripts folder into subgroups e.g. spo, entra, teams for maintainability improvementsForse di nuovo libera @pkbullock l’ha presa 273 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement generator proposed
pnp/script-samples#906 · 1 assegnatario ·
I maintainer di solito rispondono entro 8 giorni
-
Filter adjustments - Copilot/AI/JavascriptForse di nuovo libera @pkbullock l’ha presa 281 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement generator
pnp/script-samples#904 · 1 assegnatario ·
I maintainer di solito rispondono entro 8 giorni
Tutte le issue di pnp/script-samples
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
googleapis/google-cloud-dart#366 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
kedacore/keda#8225 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug status/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
prowler-cloud/prowler#12887 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area-deployment triage:bot-seen triage:needs-human
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
microsoft/aspire#20533 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
modelcontextprotocol/python-sdk#3590 ·
I maintainer di solito rispondono entro 1 giorno