5TB容量OneDrive网盘申请与续订

以下操作均以windows浏览器页面显示为准

微软OneDrive开发者账号的用处

  • 免费提供5TB容量OneDrive
  • Microsoft Office 365免费用

开发者账号申请

  1. 进入Microsoft 365 开发人员中心
  2. 登陆微软账号后,点Join now(现在加入)进入下一步
  3. Country/Region(国家/地区)、Company(公司) 可任何填写,语言选中文,并勾选底下两个复选框
  4. What is your primary focus as a developer?作为开发人员,您主要关注的是什么?(只选一项)
  • Applications for internal use at my company 我公司内部使用的应用程序
  1. What areas of Microsoft 365 development are you interested in?您对 Microsoft 365 开发的哪些领域感兴趣?
  • Office Add-ins(也可以多选)
  1. 选Configurable sandbox可配置的沙盒,再点右下角Next
  2. 此步非常重要,所有信息都需要保存记录好
  • Create username创建用户名,如 wmjan
  • Create domain创建域,如 zjtz
    那么你得到的开发者账号为 wmjan@zjtz.onmicrosoft.com
  • 密码必须在15-20个字符之间,并且必须包含大写字母和小写字母、数字以及以下符号中的一个或多个
  1. 添加中国手机号,获取验证码并验证
  2. 验证成功所即完成了开发者账号的申请

如何设置5TB网盘

  • 进入Microsoft 365 admin center > 登陆开发者账号 > 点左侧users(用户) > Active users(活跃用户) > 点自己名称 > 点右侧栏中的OneDrive > 点下方 管理默认存储 > 点 OneDrive存储限制 > 默认存储限制设置为5120GB > 保存即可
  • 若设置过程提示:未为此用户设置OneDrive,请跳转此页面激活OneDrive后继续

使用 github 的Action功能实现账号自动续订

为什么要续订?
开发者账号默认只有90天有效期,微软会根据 API 调用情况,符合调用情况的,会在距离到期30天时自动续订,不符合就不给续订了。续订的方法很多,目前较为有效、安全的方法就是通过github的Action来实现自动续订

生成密钥,切记要记录好token

  1. 打开github网站并登陆账号,没有账号的请自行注册
  2. 登陆后点击右上角头像 > 点击 Settings > 找到左侧最下面的Developer Settings进入 > 点开左侧 Personal access tokens > Tokens(classic) > 点开右上角Generate new token > Generate new token(classic) > 输入密码进入下一步
  3. New personal access token (classic)信息填写
  • Note:为token备注名,如:AliveE5
  • Expiration:选No expiration(无到期时间)
  • Select scopes:勾选workflow,repo项也会被默认选上
  • 点Generate token生成令牌
  1. 保存记录好你的token,关闭后无法二次显示了

导入 KeepAliveE5 代码到自己的储存库

  1. 打开github网站并登陆账号后 > 点右上角+号 > 点击Import repository
  2. Import your project to GitHub信息填写
  • Your old repository's clone URL 填入以下仓库地址:https://github.com/sywdebug/KeepAliveE5-Public.git
  • Your new repository details > Repository name
    :AliveE5
  • 选 Private 私有库
  • 点 Begin import 后等待完成导入

开启 Action 功能

  1. github主页左上角黑猫头 > 点 AliveE5 项 > 点顶部 Settings > 点左侧Actions > 点General > 选Allow all actions and reusable workflows > 保存
  2. 点左下角Secrets and variables > 点Actions > 点New repository secret,分别新建以下3项
  • Name *填入:PAT
  • Secret *填入:上面得到的token
  • Name *填入:USER
  • Secret *填入:开发者账号
  • Name *填入:PASSWD
  • Secret *填入:开发者账号密码

禁用安全默认值

  • 进入Microsoft Azure,登陆开发者账号 > 点中间 管理 Microsoft Entra ID 查看 > 点左侧 属性 > 点主页最底部 管理安全默认值 > 将安全默认值设为已禁用 > 保存

启动 Action 的注册 APP 工作流

  • github主页左上角黑猫头 > 点 AliveE5 项 > 点顶部 Action > 点击左侧 Register APP > 点击右侧 Run workflow > 分支就是 master > 点击 Run workflow > 等待4-5分钟运行完成

启动 Action 的调用 API 工作流

  • 点击左侧 Invoke API > 点击右侧 Run workflow > 分支就是 master > 点击 Run workflow > 等待完成即可

写在最后

  • 至此,Action会每隔4小时自动调用API完成一份工作流,正常微软会在距离到期30天时自动续订开发者账号有效期
  • 验证:两个月后进Microsoft 365 developer subscriptions页面查看账号有效期

END