Office 365 E3 Developer绑定域名提示无法添加Microsoft365解决方法
前言
Office 365 E3系统默认分配的域名比较长,普通人不易记住,本教程的目的就是在admin center管理中心里绑定自己的域名,点击添加域即可
相信有很多小伙伴就是卡在了这一步,按照微软指示通过自动授权和自己添加的方式都尝试了一下,始终报错,论坛里也有其他朋友表示同样遇到了此问题,似乎跟域名有关,换一个域名就可以。
如果以上方法都无法解决这个错误,那就根据微软官方客服给的解决方案 。

操作方法
根据客服给的教程,成功配置了自定义域,顺手记录这个过程并分享,帮助有需要的朋友
前排提示,部分地区需要魔法网络,记得开tun模式,管理员模式打开powershell
1、安装 Microsoft Graph PowerShell
若已安装,可直接跳至第二步,注意:在运行任何 cmdlet 或脚本之前,请务必更新至最新版本的 Microsoft Graph PowerShell 模块。
1
Install-Module Microsoft.Graph -Force
2、链接Microsoft Graph
1
Connect-MgGraph -Scopes "Domain.ReadWrite.All"
3、添加域名
1
New-MgDomain -Id "(添加域名)"
例子:New-MgDomain -Id “oksk.eu.org”
4、查看域名信息
1
Get-MgDomain -DomainId "(添加域名)" | Format-List
| 例子:Get-MgDomain -DomainId “oksk.eu.org” | Format-List |
5、获取验证 TXT 记录
1
(Get-MgDomainVerificationDnsRecord -DomainId "(添加域名)" | Where-Object { $_.RecordType -eq "Txt" }).AdditionalProperties.text
| 例子:(Get-MgDomainVerificationDnsRecord -DomainId “oksk.eu.org” | Where-Object { $_.RecordType -eq “Txt” }).AdditionalProperties.text |
运行后得到MS=ms1234567,其实就是微软教程里给的那串数字,我之前一直以为报错是因为我这个域名被之前的拥有者给注册过了
6、请将上述验证代码(TXT 记录值)添加到域名注册商的 DNS 记录中
注意:需等待 DNS 解析生效,传播时间因注册商而异,我是之前就添加过了,所以没等,按道理cloudflare是很快的,此处如果是顶级域名,名称用@替代,部分人使用的二级域名,如绑定oksk.eu.org域名,微软教程写着TXT名称oksk,自己添加时,在服务商那里添加时名称写@即为顶级二级域名。
7、确认域名验证完成
1
Confirm-MgDomain -DomainId "(添加域名)"
例子:Confirm-MgDomain -DomainId “oksk.eu.org”
运行完毕后,会出现以下属性:
看到红框内字样就成功了
然后回admin center管理中心,在域名设置继续验证一下,根据提示进行下一步的验证及添加其它验证。
验证成功后,可以在cloudflare里将那条txt记录删除,并不影响,微软官方教程里也是这么说的
如需要操作其它账户,请注销令:
1
Disconnect-MgGraph
后记
方案仅用于解决通过常规方式(登录cf自动授权,手动添加解析记录等方式)无法绑定域名的问题,报错代码各不相同,该方案仅能解决部分问题,教程仅提供一个思路,具体以个人实际情况为准,实在不行Admin Center右下角,帮助与支持,随便问个问题,左下角就会弹出联系支持人员,就是工单系统寻求官方支持。

