记录下Office365全局管理员创建子号的几种方式
官网创建
手动一个一个创建
登录:
https://admin.microsoft.com/AdminPortal/Home#/homepage
在这里一个一个手动创建;
批量创建
批量添加,一次不超过200个;
下载CSV实例文档
去这里:
https://admin.microsoft.com/AdminPortal/Home#/users下载带有示例的CSV文档:
填写表格
下载完成,打开表格,填写要开的子号的信息
填上图中的两个必填项,其他项信息可填可不填,一次不超过200个;
创建账号
然后回网页上传该文件,会要求你分配许可,自己设置好,大概几分钟就能跑完这个文件;跑完会生成一个同类型的表格,自己下载保存即可;
脚本创建
利用脚本批量开,和法二相比就是没有一次只能200个的限制了;
安装所需软件
这些步骤只需在您的计算机上执行一次即可,而不是在每次连接时都要求执行。但是,您可能需要定期安装较新版本的软件。
安装登录助手
安装 64 位版 Microsoft Online Services 登录助手:适用于 IT 专业人员 RTW 的 Microsoft Online Services 登录助手。
根据个人需求和系统下载对应版本即可!
安装Azure AD模块
安装用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块,具体步骤如下:
- 打开提升的 Windows PowerShell 命令提示符(以管理员身份运行 Windows PowerShell)。
- 运行 Install-Module MSOnline 命令。
- 如果系统提示安装 NuGet 提供程序,请键入 Y,然后按 Enter 键。
- 如果系统提示从 PSGallery 安装模块,请键入 Y,然后按 Enter 键。
连接到 Office 365 订阅 Azure AD
登录
请从 Windows PowerShell 命令提示符 (无需管理员,任意目录下按住shift,右击菜单中就有) 运行以下命令:
1 | Connect-MsolService |
登录到您的帐户对话框中,键入您的 Office 365 工作或学校帐户的用户名和密码,,然后单击确定。
查看订阅SKU
运行命令:
1 | Get-MsolAccountSku |
准备账号文本
本示例从名为 F:\ NewAccounts.csv 的文件创建用户帐户,并将结果记录在名为 F:\ NewAccountResults.csv 的文件中
实例文件可以从后面的附件中获取!
执行命令创建账号
使用 Office 365 PowerShell 创建多个用户帐户,输入命令:
包含first name和last name
1
Import-Csv -Path "D:\NewAccounts.csv" | foreach {New-MsolUser -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -UserPrincipalName $_.UserPrincipalName -UsageLocation $_.UsageLocation -LicenseAssignment $_.AccountSkuId} | Export-Csv -Path "D:\NewAccountResults.csv"
不包含first name和last name
因为Office365在创建子账号的时候,first name和last name不是必填项,所以这里可以不用这两项
1
Import-Csv -Path "D:\NewAccounts.csv" | foreach {New-MsolUser -DisplayName $_.DisplayName -UserPrincipalName $_.UserPrincipalName -UsageLocation $_.UsageLocation -LicenseAssignment $_.AccountSkuId} | Export-Csv -Path "D:\NewAccountResults.csv"
等脚本执行完,你表格中设置的所有账户也就开好了,会保存在你命令中指定的文件中;
注意
这里总共创建了两个文件:
- 一个是你要新建账号的信息文件(注意不要超过你的剩余许可证数量);
- 一个是保存结果(如果不存在,执行命令会自动创建);
这里建议你的这两个文件在哪个文件夹中,就在当前文件夹打开powershell,按住shift右击鼠标你会看见powershell,我自己是在D盘的根目录下
每一列的列名一定不要写错,最好从这里复制过去
这里的AccountSkuId填你自己查出来的自己的(因为教师和学生的这一项不一样,注意区分,各5000个,注意每个不要超过许可的数量),如下图中:
仔细查看命令,发现每一项参数的值都和文件中的列名对应,所以列名不能写错
附件
Execl操作技巧
- 指定位置自增
主要是想在指定位置自增,但是其他位置有数字的话,安装ctrl往下拖,自增的不一定就是想要的位置;比如我设置了odxxx@365a1.me,我想要xxx自增,那么我在该列第一个格子中写上:
="od"&TEXT(ROW(A1)+0,"000")&"@365a1.me"
,然后按住ctrl往下拖就能实现指定位置自增; - 行批量格式化
上面的自增操作中,如果要实现自增的是一万行,那么往下拖一万行就很难受;同样的,同一列如果是相同的值,你用鼠标往下拖也要拖很久,所以参考这里的;总结下来就是:
- 点击选中上面的第一个格子;
- 在左上角指定行数范围,按enter确定;
- 将光标定位到顶部中间fx的编辑栏,直接ctrl+enter(根据需求编辑这里即可);
- 列交换
批量创建完账号之后,文件中存在很多列,我们只需要账号和密码那两列,并且按照
账号 密码
的数序排列,方便我们后续复制出去;其他说明
- 建议创建香港地区,表格中的地区一栏填
HK
- 后期需要自定义前缀时,可以从开好的里面修改;