修改微软全局域名前缀


## 前言

注册 Microsoft 365 的时候你要创建一个 *.onmicrosoft.com ??的域名,这个域名就会成为你默认的邮箱域名,同时在访问 Onedrive SharePoint 等服务的时候,浏览器地址栏也会是这个域名

即使你已经在管理后台绑定了新的自定义域名,还给他设为默认了,但是Onedrive SharePoint的访问和分享域名仍然是原来的*-my.sharepoint.com,如果你是购买的账号,那么这个域名可能是一串随机字符,看着就很不爽,或者你在注册的时候只是随手乱打了一串,这强迫症哪能忍啊?

接下来我会教你怎么更改 Microsoft 365 默认域名

注意!

  • 此更改仅影响 SharePoint 和 OneDrive URL。 不会影响电子邮件地址。
  • 此功能不适用于已设置多地理位置的组织。
  • 当你重命名 SharePoint 域时,我们会在之前的地址创建重定向。
  • 只能每六个月重命名一次 SharePoint 域。
  • 不支持重命名 SharePoint 域名后将其更改回原始名称。 例如,如果你将 SharePoint 域从 contoso.sharepoint.com 更改为 fabrikam.sharepoint.com,则不支持将其更改回 contoso.sharepoint.com
  • 上一个名称中的重定向是永久性的,不会过期。

本文将以 zyglqexplorer1.onmicrosoft.com的全局来演示

教程

第一步:验证新域名

1.检查域名是否可用

如果你想要 SharePoint 和 OneDrive 域名是比如 zyglqis0.sharepoint.com ,就在浏览器打开 https://zyglqis0.sharepoint.com

如果提示需要登陆或者在目录中找不到用户,那么这个域名就是被占用了,需要再找新的

如果访问提示404或者没有解析说明域名可用

2.添加新域名

浏览器打开https://aka.ms/SPORenameAddDomain (必须用这个链接打开,直接去AAD后台找的话改不了!)

点击 Add Custom Domain 或者 添加自定义域

直接输入你想改成的域名,比如这里写 ?zyglqis0.onmicrosoft.com,然后添加

可能会看到一条指出找不到属性的提示,直接点击右上角的×关闭掉,然后点一下添加自定义域旁边的 刷新/refresh

如果新域名显示为 Verified 或 已验证则说明添加成功

第二步:使用Powershell重命名域名

提示

更改 SharePoint 域名可能需要几个小时到几天的时间,具体取决于你拥有的网站数量和 OneDrive 用户数。
强烈建议你在低使用率期间(如周末)进行此更改,并告知用户避免在更改期间访问 SharePoint 和 OneDrive 内容。
此外,在重命名过程中,将暂时阻止创建新 OneDrives 和网站(例如在 Microsoft Teams 中创建新团队或专用频道)的任何操作。

1.下载命令行工具

下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=35588

直接点下载

安装我觉得是个人有手就行就不说了有问题可以发评论

2.绑定账号

首先你要知道你的SharePoint管理域名,你可以打开你的Onedrive,地址栏会是这样的一串https://zyglqexplorer1-my.sharepoint.com/personal/explorer_zyglq_cn/_layouts/15/onedrive.aspx

其中zyglqexplorer1-my.sharepoint.comzyglqexplorer1就是你的域

然后打开Powershell 输入Connect-SPOService -Url "https://<your-domain>-admin.sharepoint.com"

比如我就应该输入Connect-SPOService -Url "https://zyglqexplorer1-admin.sharepoint.com"

然后在新打开的窗口登陆你的账号

如果登陆正常不应该有返回信息

3.更改域名

还是刚刚的powershell,输入

Start-SPOTenantRename -DomainName "<DomainName>" -ScheduledDateTime <YYYY-MM-DDTHH:MM:SS>

其中 DomainName就是你要改成的域名称,比如我想把地址改成zyglqis0-my.onmicrosoft.com,那我就要输入 -DomainName "zyglqis0"

ScheduledDateTime是最终更改的时间,时区和你电脑设置的时区相同,必须是24小时以后最长不超过30天,可以理解为排队时间,最快也要排队24小时才开始给你更改

比如Start-SPOTenantRename -DomainName "zyglqis0" -ScheduledDateTime "2022-07-10T20:07:00",别直接cv我的,提供一个参考

会问你是否确定要修改,按Y确定

然后你只需要等到你设定的那个时间

4.查询进度

命令为: Get-SPOTenantRenameStatus (如果有问题,就打开新的窗口再次登录)

state状态在你设定的时间到之前应该是显示Queued,在处理中是InProgress,成功就是Success。

5.取消重命名

命令为:Stop-SPOTenantRename (必须在你设定的时间开始之前取消)

检查是否更改成功

登录Microsoft 365 后台,用原来你的邮箱,不是新的,进去之后点左下角Show All 或者 显示所有 找到Sharepoint点进去,如果地址栏显示的是你要改成的域名就说明更改成功