如何优雅地薅微软羊毛

本文最后更新于:2023年2月20日 中午

前言

最近研究了下薅微软全局,在网上查了很多资料,所以在此记录一下,做一个究极缝合怪。

Microsoft 账号可以分为个人账号和企业账号(business)。其中个人账号即个人免费注册的账号,就不再详述了;而企业账号一般而言需要首先注册一个全局的管理员,然后全局管理员在购买许可,分配给子账号。

一般而言,微软的许可的计划类型除了正常购买的商业版、企业版外,还分为:面向政府组织的协议,面向教育机构的计划,面向医疗保健组织的计划,面向非营利性组织的计划,详情见此 官方介绍。除此之外还有从 Visual Studio 订阅中提取的 E3,以及针对开发者的免费订阅 E5 等。

接下来仅介绍 Office 365 教育版。

Office 365 教育版

分类

Office 365 教育版的订阅又可以分为 A1,A1P,A3,A5 等。下表对其进行比较,具体细节可参考 官方介绍

订阅Office 365 A1Office 365 A1POffice 365 A3Office 365 A5
功能免费 Office 365 网页版,免费 OneDrive。包括 A1 的全部功能,并可完全访问 Office 桌面应用。包括 A1 的全部功能,并可完全访问 Office 桌面应用,获得额外的管理和安全工具。包括 A3 的全部功能,并且可获得 Microsoft 的智能安全管理等。
价格免费免费免费,稀有付费
  • Office 365 A1:
    • 最常见的许可。订阅价格 0 元;
    • OneDrive 服务,1T(预设)/5T(管理员扩容)/25T(找微软客服扩容);
    • Outlook 服务,当域名邮箱使用。
  • Office 365 A1P:
    • 学校签协议送的许可;
    • 比上面多了桌面板 Office 365 的服务。
  • Office 365 A3:
    • 比上面多了 Minecraft 教育版
    • 微软 2020 年 5 月曾经不小心把 A3 的价格设定成 0 元,大家狂买。后来恢复正常。微软也发现很多人白嫖,立刻严查! 当时买到的高机率被封,即使存活了的订阅是否续期也还是个未知数。

所以目前市面上稳定的教育版一般是 A1 和 A1P。

教育资格

教育 Tag

目前如果想注册教育版账号,需要首先在 此链接 注册一个全局 试用 账号,然后在通过一些方式获得购买教育订阅的资格,这个资格就叫做教育 Tag。

Tag 指的是微软后台给全局打的标记,有教育 tag,非营利 tag,政府 tag 之类的。可以购买相应的订阅。

据我所知如果你的账号没有教育 Tag,你薅的 A1 订阅可能不会续期,所以想要稳定使用基本上需要通过微软的教育认证,即教育 Tag。

一般而言想要获得教育 Tag 有两种方式:

  1. 绑定在微软白名单中的教育域名,自动获得,但是有很高概率风控,即无法买订阅;
  2. 准备资料,提交服务支持,人工审核。可以自行发工单尝试,这里就不再介绍。

教育域名

教育域名包括 edu.xx(.edu)类和以 com, net, org 结尾的两种。教育域名可以开通 A1 或 A1P,还可能可用 Azure。

.edu

微软为了加速审核,有部分域名加入了白名单。只要你用 部分 edu.xx 的域名注册,会直接通过教育资格审核,拿到教育 Tag。

有些 edu 域名审核不严,白嫖的人太多,微软随后又 ban 掉一些 edu.xx 了,例如 edu.ge/edu.rs 都过不了微软的教育验证。

这种域名申请难度大,一般而言我们都不考虑。

普通域名

很久以前,有些国家或地区没有教育域名。学校就直接用 org/com/.net 之类的域名了。例如香港科技大学,用的是 ust.hk ,而不是 ust.edu.hk。那些学校和微软申请教育资格,微软就顺便把域名加入教育白名单了,在此之后那些国家推出了教育域名,于是有部分大学就换成 edu.xx 域名了,以前的普通域名,又有一部份就被废弃了。可以被我们注册 / 购买,但是这些域名还在白名单裡面。我们就叫他教育域名。

拿以这些域名为结尾的邮箱在 此链接 自助注册 教育账号,如果显示拥有教育资格,但是学校为注册,就说明这个域名拥有教育资格,但是全局账号未注册。但是此 Bug 已经被微软修复了。现在我也不知道域名是怎么扫出来的

偷渡

❗注意:此方法首先需要你有一个在微软白名单里面的域名!

对于普通域名,如果拿到 Tag 后直接买订阅,有很大概率风控,所以这里建议用偷渡来获得 1000 订阅。

先讲一下偷渡的原理:对于那些未绑定全局的教育域名,当你拿其域名邮箱自助注册子号的时候,微软检测到没有全局,就会自动给该域名分配少量的许可。所以你可以 先注册一个不含有 A1 许可的全局账号,绑定教育域名,然后在去注册一个子教育账号,微软则会自动给你分配该子账号类型(教师或学生)的 500 许可。所以一共可以获得 1000 许可,个人用足够了。

偷渡的步骤如下:

  1. 注册一个空全局,并且 千万不要绑定你的教育域名。有两种方法:
    • 通过 此链接 注册一个 A5 试用;
    • 先开一个 A1 全局试用,然后进入 AAD,选择左侧的 Azure Active Directory,然后右下角点击 创建租户
  2. 将你的教育域名绑定在空全局上;
  3. 开一个该空全局的 空子号(没有任何订阅);
  4. 然后在 该链接 输入开好的子号邮箱点击注册,选择学生,会提示账号存在,直接点登录,然后按流程走完,即可获得许可。

免短信偷渡:https://signup.microsoft.com/signup?sku={sku}&skug=Education&pi=4&email={email}

扫域名接口

验证域名 Azure 学生资格

https://portal.azureforeducation.microsoft.com/en-us/Home/IsValidSchoolEmail?SchoolContactEmail=test@{domain}

登陆账号需要有 Azure 学生资格

验证域名是否有管理员

https://businessstore.microsoft.com/signup/minecraft/checkaccount?emailAddress=test@{domain}

关闭自助注册

Install-Module -Name MSCommerce
Import-Module MSCommerce
Connect-MSCommerce
Set-MsolCompanySettings -AllowAdHocSubscriptions $false
Set-MsolCompanySettings -AllowEmailVerifiedUsers $false

总结

以上就是对目前网上的一些资料以及我的理解的总结。

任何通过非正当手段获得的微软教育账号都有被封禁的可能,目前看来 A1 中人工过审时最稳的,需要较好的英文基础和一定的编故事能力、甚至 PS 水平,门槛相对较高。

白嫖有风险,大家记得做好数据备份。

参考资料


如何优雅地薅微软羊毛
https://blog.dov.moe/posts/16471/
作者
Dov
发布于
2021年3月17日
许可协议