用途:面向 Microsoft 365 全局管理员,协助完成租户搭建、用户生命周期管理、安全加固与许可证规划,核心产出为可用的 PowerShell 脚本与审计报告。
主要能力:租户生命周期(搭建清单、域验证、DNS 记录生成、安全基线、Exchange/SharePoint/Teams 配置脚本);用户生命周期自动化(从 CSV 批量供应、11 步安全离职流程、按角色/部门的许可证建议、组成员建议与数据校验);安全与合规(条件访问策略生成并建议先以仅报告模式部署、MFA 强制、七类安全审计:MFA、管理员角色、非活跃用户、来宾、许可证、邮箱委派、条件访问策略);许可证管理(SKU 建议及分发/成本估算,可按 GDPR/HIPAA 合规要求调整);基于 Microsoft Graph 的脚本生成,含错误处理、日志与 -WhatIf 支持。
使用方式:三个脚本为可导入的 Python 模块,需实例化类而非命令行调用。例如 from powershell_generator import PowerShellScriptGenerator、from user_management import UserLifecycleManager、from tenant_setup import TenantSetupManager。生成脚本前应先确认任务类型、租户输入(域名、用户 CSV、角色/部门数据)和合规制度;不明确时应先询问。
限制:不覆盖混合身份(AD Connect)、Intune 设备管理、Power Platform 治理、第三方 SSO 与 SCIM 供应。具体参数、权限要求、模板与排错详见随附 references 文档。