前言

注册 Microsoft 365 的时候,系统会自动给你分配一个 *.onmicrosoft.com 的域名。SharePoint 和 OneDrive 默认就会用这个丑地址。

想换个好看点的 onmicrosoft.com 前缀?今天来教你怎么搞!

一、前期准备

1.1 检查新域名有没有被占

先在浏览器里打开:

1
https://你的新域名.sharepoint.com

看看返回啥:

  • 报 404 或找不到页面 → 这个域名能用
  • 要你登录或显示用户信息 → 域名已经被占了,换一个试试

1.2 添加新的 onmicrosoft.com 域名

打开这个链接:https://aka.ms/SPORenameAddDomain

操作步骤:

  1. 浏览器 打开
  2. 用 Microsoft 365 全局管理员账号登录
  3. Add Custom Domain添加自定义域
  4. 输入新的域名前缀,比如 newname
  5. 确认添加

注意事项:

  • 加了之后删不掉
  • 每个账户最多只能加 30 个 onmicrosoft 域名

二、执行重命名

2.1 安装 PowerShell 工具

下载 SharePoint Online Management Shell:

下载 SharePoint Online Management Shell

装好之后在开始菜单找 SharePoint Online Management Shell 打开。

2.2 连接到 SharePoint 管理中心

先看看你的管理域名是啥:打开 OneDrive,看地址栏格式是 https://你的前缀-my.sharepoint.com/personal/...,其中 你的前缀 就是当前域名。

1
2
3
4
5
# 连接到 SharePoint 管理中心
Connect-SPOService -Url "https://你的前缀-admin.sharepoint.com"

# 比如
Connect-SPOService -Url "https://username-admin.sharepoint.com"

执行后会弹登录框,用管理员账号登录。

2.3 开始重命名

1
2
# 执行重命名计划
Start-SPOTenantRename -DomainName "新前缀" -ScheduledDateTime "2026-05-01T10:00:00"

参数说明:

参数 干嘛的 示例
-DomainName 新域名前缀(不用写 .onmicrosoft.com) contoso
-ScheduledDateTime 生效时间(格式:年-月-日T时:分:秒) 2026-05-01T10:00:00

时间要求:

  • 必须比现在晚 24 小时以上
  • 最多可以预约 30 天之后
  • 时区和电脑系统时间要一致

执行后会提示确认,输入 Y 确认。

三、查看进度

3.1 查询整体状态

1
2
# 查看整体重命名状态
Get-SPOTenantRenameStatus

状态说明:

状态 啥意思
Queued 排队呢,还没到你
InProgress 正在处理
Success 大功告成!

3.2 查看单个站点进度

1
2
# 查看单个站点重命名状态
Get-SPOSiteRenameState -ParentOperationId <RenameJobID>

3.3 取消重命名

如果还没执行,可以反悔:

1
2
# 取消重命名(必须在计划时间之前执行)
Stop-SPOTenantRename

四、验证一下

  1. 登录 Microsoft 365 管理中心
  2. 左边菜单点 显示所有SharePoint
  3. 看看地址栏是不是变成新域名了

五、常见问题

问:报错 -722 是啥情况?

答:计划的重命名时间离现在不足 24 小时,重新设一个更晚的时间就行。

问:可以改回原来的域名吗?

答:不行,微软只允许重命名一次,不支持回退。想清楚再动!

问:重命名过程中会影响使用吗?

答:会有一些影响。重命名期间暂时不能创建新的 OneDrive 和网站(比如 Teams 新团队)。

搞定收工!

SharePoint 和 OneDrive 的 URL 都变成你想要的样子了,看着舒服多了!

参考链接