概述
Microsoft 365 E5 是微软专为开发者提供的免费临时管理帐户,任何人都可以申请。该帐户的最大优势在于可以分配多达 25 个子帐户,每个子帐户均享有 1TB 的 OneDrive 存储空间和完整的 Office 客户端使用权。
首次申请后,您可以免费试用 90 天。到期后,通过利用 GitHub Actions 或 Tencent Serverless 等平台的虚拟环境和定时任务功能,可以实现自动永久续期。
申请流程
-
访问微软开发者社区并登录您的微软帐户。如果尚未注册,点击“创建一个”进行注册。
plaintext
https://developer.microsoft.com/en-us/microsoft-365/dev-program -
登录后,填写必要信息:选择国家,随意填写公司名称,勾选接受条款,然后点击“下一步”。
-
在个性化体验页面,随意勾选几个必选项,然后点击“加入”。
-
进入下一页后,点击“设置 E5 订阅”。
-
在弹出的对话框中填写国家、用户名、域和密码,然后点击“继续”。务必在记事本中保存密码。
-
如果提示域已被使用,可以尝试使用其他字母作为前缀。
-
绑定您的手机号码以完成验证。由于网站使用 Google 人机验证,可能需要科学上网。
-
输入收到的验证码后,点击“设置”。
-
等待大约一分钟,页面将显示成功订阅。
开始使用
点击“Go to subscription”跳转到管理页面。
点击页面中的 OneDrive 和 Word 图标,即可使用网页端服务。如需使用客户端,点击右上角的“安装应用 – Microsoft 365 应用”,下载并安装应用。
子帐户分配
管理员可以分配 25 个子帐户,每个帐户均可使用 Microsoft 365 并拥有 1TB 的 OneDrive 存储空间。
- 点击页面中的“管理”按钮,进入管理员中心。
- 点击左侧菜单栏的“用户 – 活跃用户”,然后点击右侧的“添加用户”。
- 在弹出的选项卡中填写必要信息,点击“下一步”。
- 在接下来的三个步骤中,保持默认选项,直接点击“下一步”,最后关闭选项卡。
自动续期
订阅有效期为 90 天。如果微软检测到帐户被用于开发,即 API 被频繁且无规律调用,将自动续期。
-
GitHub Actions 是一个提供虚拟 Linux 环境的平台,可根据特定时间执行指定代码。登录或注册 GitHub 帐户后,导入私有库。
plaintext
https://github.com/vcheckzen/KeepAliveE5.git -
确保 Privacy 选择为 Private。
-
创建一个具有 workflow 权限的个人访问密钥,用于同步上游代码。
-
关闭 E5 管理员帐户的两步验证。
plaintext
https://learn.microsoft.com/zh-cn/azure/active-directory/fundamentals/concept-fundamentals-security-defaults#disabling-security-defaults -
在 Action 面板中找到 Register APP,手动触发以完成注册流程。
- 修改 .github/workflows 目录下的文件,添加一行注释后保存。在仓库的 Settings -> Actions -> Actions permissions 中勾选 “Allow all actions” 后保存。
- 找到 Invoke API 并手动触发,确保成功调用 API。如无错误,任务将定时执行,确保续订。