Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Entra ID User Offboarding Automation with PowerShell and Microsoft Graph

Aperta
#996 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
azure, powershell
Ambito
cloud, security

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pnp/script-samples

Tutte le issue di pnp/script-samples

Issue simili

Altre issue su Cloud

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.