转自biubiubiubiu 下载地址: 点我 该程序改自 hostloc.com/ @傍晚升起的太阳 (PHP重写) 原作者源代码https://github.com/zayabighead/msautocreate 由于需要,本人 仅 新增了 允许用户登录(可解封被封子号、用户管理员等账号)、禁止用户登录、删除用户(需要User.ReadWrite.All权限)、用户状态等功能 需要: php、mysql、office全局账户(A1/A1P E3/E5等,若已创建对应权限的API则不需要)、API权限 注意: 允许用户登录、禁止用户登录 只能操作 非全局、特权用户, 经测试可以复活 用户管理员 ,应该其他普通管理员也行,没测试了,有兴趣的可以一一测试 一、获取API权限 1.打开 https://portal.azure.com/ 头部搜索Azure Active Directory,新建 App registrations ,获取 client id 以及 tenant id 2.选择左侧API permissions 添加权限:Add a permission -> Microsoft Graph -> Application permissions -> Directory.ReadWrite.All 以及 User.ReadWrite.All ,然后授权。前面那个权限一定要,后面user权限是删除用户功能需要的。 3.获取密匙 Certificates & secrets -> New client secret (时效最好选择Never,永远不过期)。 二、安装程序 1.修改config.php以下部分 'client_id'=>' 填写上面的 client id ', 'tenant_id'=>'填写上面的 tenant id ', 'client_secret'=>'填写上面的密匙( secret )', 'domain'=>'office的域,例如:goo.com', 'sku_id'=>'在 Microsoft 36...