关键词: Microsoft 365 E5、OneDrive 1T、Office 客户端、Github Action、自动续期
简介
Microsoft 365 E5 是微软为开发者提供的一项免费 Office 管理账号服务。用户可以申请该账号,并享受丰富的权益,包括分配 25 个子账号,每个子账号均可使用 1TB 的 OneDrive 存储空间和完整的 Office 客户端功能。
首次申请后,账号可免费使用 90 天。到期后,通过 Github Action 或腾讯云 Serverless 等平台的虚拟环境和定时任务功能,可以实现永久自动续期。
申请步骤
-
打开 Microsoft 365 E5 申请页面,登录您的微软账户。如果尚未注册,点击页面中的“创建一个”按钮,按照提示完成注册。
-
登录成功后,进入信息填写页面。选择国家,随意填写公司名称,勾选“接受条款”,然后点击“下一步”。
-
在个性化体验页面中,勾选几个必选项,然后点击“加入”。
-
进入下一步页面后,点击“设置 E5 订阅”。
-
在弹出的对话框中填写国家、用户名、域名和密码,然后点击“继续”。请务必在记事本中保存您的密码。
-
域名即网址前缀,如果提示已被使用,请尝试其他字母组合。
-
接下来需要绑定手机号。由于网站使用了谷歌人机验证,因此需要科学上网。
-
输入收到的验证码后,点击“设置”。
-
等待约一分钟,页面将显示订阅成功。
开始使用
- 点击“Go to subscription”跳转到管理页面。
- 点击页面中的 OneDrive 和 Word 图标,即可使用网页端服务。如需使用客户端,点击右上角的“安装应用 – Microsoft 365 应用”,按照提示完成安装。
子号分配
管理员可以分配 25 个子账号,每个账号均可使用 Microsoft 365 并拥有 1TB 的 OneDrive 空间。
-
点击页面中的“管理”按钮,进入管理员中心。
-
点击左侧菜单栏的“用户 – 活跃用户”,然后点击右侧的“添加用户”。
-
在弹出的选项卡中,填写必要信息后,点击“下一步”。
-
在接下来的三个步骤中,保持默认选项,直接点击“下一步”,最后关闭选项卡。
自动续期
订阅的有效期为 90 天。到期前,如果微软检测到账号被频繁且无规律地调用 API,将自动续期。以下是实现自动续期的步骤:
-
Github Action 简介
Github Action 是 Github 提供的虚拟 Linux 环境,可以根据条件(如指定时间)执行指定代码。 -
导入私有仓库
登录或注册一个 Github 账号,然后导入私有仓库。在“Your old repository’s clone URL”中填写以下链接:
plaintext
https://github.com/vcheckzen/KeepAliveE5.git
注意:Privacy 务必选择 Private。
-
创建个人访问密钥
创建一个具有 workflow 权限的个人访问密钥,用于同步上游代码。访问 密钥创建页面,按照提示填写信息,然后点击“Generate token”按钮。 -
关闭两步验证
按照 微软官方文档 的说明,关闭 E5 管理员账号的两步验证(多因素认证、安全默认值)。 -
触发注册流程
转到 Action 面板,在“All workflows”下找到“Register APP”,手动触发它完成注册流程,约 2 分钟。如果操作正确但注册失败,请等待 10-30 分钟后再试。 -
调用 API
找到“Invoke API”并手动触发它,确保能够成功调用 API。如无错误,任务将定时执行,基本保证续订成功。