• 欢迎访问IT圈老男孩的新博客,本博客推荐使用最新版火狐浏览器或Chrome浏览器访问本网站,并欢迎各位老铁加入QQ交流群 QQ群
  • 博客新开通微信、QQ、微博、GitHub登陆接口,欢迎体验 登陆地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本站吧

Office 365 系列之十四:使用 Windows PowerShell 批量导入用户

Office 365 IT圈老男孩 5个月前 (04-09) 126次浏览 已收录 2个评论 扫描二维码

前几天给大家讲解了如何使用PowerShell管理Office 365,下面给大家介绍下如何通过PowerShell批量创建账号

1、以管理员身份运行 Windows PowerShell ,运行命令“Import-module MSOnline” 导入模块;

2、运行命令“$Credential = Get-Credential”创建凭据,输入用户名和密码,点击 “确定”

3、运行命令“connect-msolservice -credential $Credential”

4、创建和编辑 CSV 文件,编辑好用户信息后(此处可指定密码)如下:

编辑csv文件,表头需要自己只做,包含这些列
* DisplayName:显示名称,必填字段
* UserPrincipalName:用户名,需要带后缀,比如user1@abc.com。必填字段。
* City:城市
* Country:国家
* Department:部门
* FirstName:姓
* LastName:名
* MobilePhone:手机号码
* Office:办公室
* Password:密码
* PhoneNumber:办公电话
* PostalCode:邮编
* State:国家
* StreetAddress:街道地址
* Title:岗位
* UsageLocation:国家编码,如CN,或US。必填字段。

5、以记事本方式打开 CSV 文件

6、将文件另存为“Unicode”编码,点击“保存”不然导入后会出现乱码

7、输入命令“Get-MsolAccountSku”,获取 AccountSkuID

8、编辑脚本,注意修改绿色部分的 CSV 文件路径和刚才通过 PS 查询的 AccountSkuID;

Import-Csv -Path “C:\NewMSOUser.csv” | ForEach-Object {New-MsolUser -DisplayName $_.DisplayName -UserPrincipalName $_.UserPrincipalName -City $_.City -Country $._Country -Department $_.Department -FirstName $_.FirstName -LastName $_.LastName -MobilePhone $_.MobilePhone -Office $_.Office -Password $_.Password -PhoneNumber $_.PhoneNumber -PostalCode $_.PostalCode -State $_.State -StreetAddress $_.StreetAddress -Title $_.Title -UsageLocation $_.UsageLocation -LicenseAssignment 'ITSoul1:ENTERPRISEPREMIUM_NOPSTNCONF' PasswordNeverExpires $true -ForceChangePassword $False} 

1、(C:\NewMSOUser.csv)修改为您CSV文件存储位置。
2、(ITSoul1:ENTERPRISEPREMIUM_NOPSTNCONF)换成步骤7获取的AccountSkuID

9、回到 O365 管理中心,可看到已经成功导入

如需要下载现成CSV文件请点击此处。


IT圈老男孩 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Office 365 系列之十四:使用 Windows PowerShell 批量导入用户
广告
喜欢 (2)
[daodefangxiang]
分享 (0)
IT圈老男孩
关于作者:
版主是一位微软技术爱好者,钻研者。2018年度获得微软最有价值专家(Microsoft MVP),目前就职于国资委旗下的一家子公司,具体丰富的微软UC项目经验,在公司主要负责微软UC项目的架构设计、实施、问题排查等工作。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 必须是Unicode吗,其他的不可以吗?
    陆埠2019-04-14 01:22 回复 Linux | Chrome 61.0.3163.128
  2. 威武霸气
    松狮2019-04-10 00:59 回复 Linux | Chrome 61.0.3163.128