小沨的天空

  • 首页
  • 网盘
  • 图床
  • 赞助
  • 关于本站
私人小天地
谈天说地,学习笔记
  1. 首页
  2. windows
  3. 正文

Windows PowerShell批量创建Office 365 子账户(转)

2019年5月27日 5119点热度 0人点赞 2条评论

最近喜得大佬们的分享获得(就不逐个感谢了)office365 A1 全局,这里转载loc大佬(etc)的Windows PowerShell批量创建Office 365 子账户文章,我直接copy.

参考的官方文档:https://docs.microsoft.com/zh-cn/office365/enterprise/powershell/create-user-accounts-with-office-365-powershell
首先你的电脑要能运行Windows PowerShell,win10的话,在左下角图标上右键,选择Windows PowerShell(管理员)

步骤 1:安装所需软件

Install-Module -Name AzureAD

步骤 2:连接到 Office 365 订阅的 Azure AD

Connect-AzureAD

与用于 Windows PowerShell 的 Microsoft Azure Active Directory 模块连接
步骤 1:安装所需软件

Install-Module MSOnline

出现提示时选择A
好了,完成上面的环境安装后,我们就可以开始操作了

Connect-MsolService

这时会让你输入账号密码,注意需要有管理权限的(或者具有创建用户权限的管理员)

登陆成功后,我们就能开始操作了
下面是官方给的批量创建用户的命令,我们就按照这个写就好

操作过程用的代码

Import-Csv -Path "C:\Users\Administrator\Desktop\001.csv" | foreach {New-MsolUser -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -UserPrincipalName $_.UserPrincipalName -UsageLocation $_.UsageLocation -LicenseAssignment $_.AccountSkuId} | Export-Csv -Path "C:\Users\Administrator\Desktop\NewAccountResults.csv"

这个代码大概的意思是,读取的是我桌面(C:UsersAdministratorDesktop)的001.csv这个文件,并将结果记录在桌面(C:UsersAdministratorDesktop)的这个NewAccountResults.csv 文件中,大家在使用的时候可以自行修改这两个路径

为了方便大家,我把我用的csv文件放出来(csv文件不带用户密码,不用担心安全问题)
https://cloud.zxd.win/mjj.csv
备用链接:mjj.csv
如果你使用我的csv文件,还需要进行修改一些内容
csv文件由5个部分组成

打开我提供的csv文件,UserPrincipalName(就是用户的登陆邮箱)需要修改一下,把后缀修改为你的域名后缀就可以了
用excel的话,直接按ctrl+h,按下图操作(其中xxxxxxx.com代表你绑定在Office 365的域名)

除了UserPrincipalName,你还需要修改LicenseAssignment,就是你要分配给用户什么许可证
我的csv文件里面是这样的

microsoft:STANDARDWOFFPACK_STUDENT

面这个microsoft,你需要修改为微软给你的二级域名的前面那部分
例如我的是这个admin@knauniversity.onmicrosoft.com
就需要把microsoft修改为knauniversity(批量修改的方法在前面有,ctrl+h)

后面这个STANDARDWOFFPACK_STUDENT,代表的是学生许可证
如果你想添加教师,就改为STANDARDWOFFPACK_FACULTY

你也可以在Windows PowerShell使用下面这个命令来看你的订阅

Connect-MsolService

这些都做好了,就可以真正的开始跑脚本了

Import-Csv -Path "C:\Users\Administrator\Desktop\001.csv" | foreach {New-MsolUser -DisplayName $_.DisplayName -FirstName $_.FirstName -LastName $_.LastName -UserPrincipalName $_.UserPrincipalName -UsageLocation $_.UsageLocation -LicenseAssignment $_.AccountSkuId} | Export-Csv -Path "C:\Users\Administrator\Desktop\NewAccountResults.csv"

这是我用的脚本,具体要修改的地方就两个,在文章开头也说过了,前面那个路径代表你的csv的位置,后面那个路径是储存你创建的用户信息的位置.

结果图:

PS:最后分享另外一下大佬的py全自动脚本
https://github.com/TestSmirk/MicrosoftEduA1CreateUsers

文章来源http://blog.zxd.win/16.html

标签: Office 365 Windows PowerShell 子账户
最后更新:2019年5月27日

mikj

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 菌

    个人觉得好像查看订阅的命令是 Get-MsolAccountSku 吧???

    2019年6月30日
    登录以回复
    • mikj

      @菌 https://docs.microsoft.com/zh-cn/office365/enterprise/powershell/create-user-accounts-with-office-365-powershell

      2019年6月30日
      登录以回复
  • 您需要 登录 之后才可以评论
    站内搜索
    最新 热点 随机
    最新 热点 随机
    东莞凤岗Urcove逸扉酒店—一次愉快的入住体验 满5美元提现,每天签到和购物返现的网站 Win10蓝牙链接wifi热点网络和Win10使用蓝牙共享网络分享 Gravatar头像的镜像使用Cloudflare Workers反代自建 如何在论文中使用证据 acme申请google Public Certificate 免费ssl 证书应用LNMP Ubuntu的远程桌面环境使用Docker与Xfce Azure100美金使用开源的Azure 管理面板 网站Cloudflare使用CDN后如何获取前端真实客户IP Win10 共享文件夹(设置账户密码与终止所有连接)
    东莞凤岗Urcove逸扉酒店—一次愉快的入住体验
    本站免费提供稳定DNS解析服务! ssh下Mysql导出和导入(转) LastPass Premium 帐号免费半年 HTC EVO 3D刷机CyanogenMod10和AnthraX最新内核 win8 安装程序时出现2502 2503错误解决方法 刚刚收款到0.9USD. directadmin升级和降级php 2013,新一年,新气象,继续月捐. 制做SolusVM面板xen vps 模板教程 如何解决KLOXO/lxadmin使用Apache服务器中文乱码的问题
    标签聚合
    debian 免费 Cloudflare 升级 ubuntu vps DirectAdmin LNMP 网盘 服务器 插件 centos 系统 安装 月捐 代码 php linux 域名 wordpress
    分类
    • Linux
    • VPS服务器
    • windows
    • wordpress
    • 域名相关
    • 建站分享
    • 教程学习
    • 数据库类
    • 旅行
    • 未分类
    • 资源分享
    友情链接
    • 陈否否
    • 麦麦同学
    • 爱购啦
    • 朱志瑞
    • 怪鸟博客
    • QQPCC
    • 午夜客
    • 小沨记事本
    • 夜狐
    • 娃娃博客
    • 2.int.ru
    • vzone
    • 轨迹博客
    • QQTM论坛
    • Shucheng Li
    • 死老鬼
    • 撸羊毛
    • 我的图库
    • 李子博客
    • 回到未来博客
    • 寥寥后花园
    • semnew
    • 傻子-跸西的blog
    • 豆博
    • 我喔喔喔
    • 天下无鱼
    AD

    COPYRIGHT © 2023 Xinai.De. ALL RIGHTS RESERVED.@ 网站运行:@ 服务器运行状态

    Theme Kratos Made By Seaton Jiang