记录下Office365全局管理员创建子号的几种方式

官网创建

手动一个一个创建

登录:
https://admin.microsoft.com/AdminPortal/Home#/homepage

在这里一个一个手动创建;

批量创建

批量添加,一次不超过200个;

下载CSV实例文档

填上图中的两个必填项,其他项信息可填可不填,一次不超过200个;

创建账号

然后回网页上传该文件,会要求你分配许可,自己设置好,大概几分钟就能跑完这个文件;跑完会生成一个同类型的表格,自己下载保存即可;

脚本创建

利用脚本批量开,和法二相比就是没有一次只能200个的限制了;

安装所需软件

这些步骤只需在您的计算机上执行一次即可,而不是在每次连接时都要求执行。但是,您可能需要定期安装较新版本的软件。

安装登录助手

安装 64 位版 Microsoft Online Services 登录助手:适用于 IT 专业人员 RTW 的 Microsoft Online Services 登录助手

根据个人需求和系统下载对应版本即可!

安装Azure AD模块

安装用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块,具体步骤如下:

  1. 打开提升的 Windows PowerShell 命令提示符(以管理员身份运行 Windows PowerShell)。
  2. 运行 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
  • 后期需要自定义前缀时,可以从开好的里面修改;

评论