Entra ID User Offboarding Automation with PowerShell and Microsoft Graph
Maintainer thường phản hồi trong vòng 8 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Bắt đầu bằng cách xem xét workflow PowerShell được đề xuất dựa trên Microsoft Graph PowerShell SDK và các điểm truy cập Exchange Online PowerShell được mô tả trong issue. Xác định phạm vi offboarding theo mô-đun và xác minh rằng mẫu hoàn chỉnh bao quát các tác vụ được liệt kê về tài khoản, phiên, tư cách thành viên, cấp phép, hộp thư, thư trả lời, danh sách địa chỉ và nhật ký kiểm tra.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- PowerShell
- Star
- 349
- Fork
- 191
- Merge trung bình
- 5 ngày 14 giờ
- Pull request đã merge (30 ngày)
- 14
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của pnp/script-samples
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
pnp/script-samples#1003 ·
Maintainer thường phản hồi trong vòng 8 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
pnp/script-samples#987 ·
Maintainer thường phản hồi trong vòng 8 ngày
-
enhancement generator
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
pnp/script-samples#924 ·
Maintainer thường phản hồi trong vòng 8 ngày
-
Reformat Scripts folder into subgroups e.g. spo, entra, teams for maintainability improvementsCó thể làm lại được @pkbullock đã nhận 272 ngày trước và không có pull request nào đang mở. Đang mởenhancement generator proposed
pnp/script-samples#906 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 8 ngày
-
Filter adjustments - Copilot/AI/JavascriptCó thể làm lại được @pkbullock đã nhận 280 ngày trước và không có pull request nào đang mở. Đang mởenhancement generator
pnp/script-samples#904 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 8 ngày
Tất cả issue của pnp/script-samples
Issue tương tự
-
area-deployment triage:bot-seen triage:needs-human
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
microsoft/aspire#20533 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug status/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
prowler-cloud/prowler#12885 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100