Office 365系列之十一:使用Windows PowerShell 批量导入用户
来源:互联网 发布:sql数据库面试题 编辑:程序博客网 时间:2024/05/15 23:45
在本系列中的第九部分我们已经成功的通过Windows PowerShell管理O365平台了,为本次批量导入用户提供了铺垫。所以对于O365平台管理PS模块的安装今天就不说的那么详细了,具体配置可以参考第九部分内容。
1.1 Install Microsoft Online Services Sign-In Assistant for IT Professionals RTW
http://www.microsoft.com/en-us/download/confirmation.aspx?id=41950
1.2 Install Windows PowerShell Azure Active Directory(64 bit)
http://go.microsoft.com/fwlink/p/?linkid=236297
1.3 以管理员身份运行Windows PowerShell ,运行命令“Import-module MSOnline”导入模块
1.4 运行命令“$Credential = Get-Credential”创建凭据,输入用户名和密码,点击“确定”
1.5 运行命令“connect-msolservice -credential $Credential”
1.6 输入命令“Get-MsolAccountSku”,获取AccountSkuID
1.7 创建和编辑CSV文件,编辑好用户信息后(此处可指定密码)如下:
注: 此CSV文件需要自己创建和编辑,大家可以通过我的云盘下载CSV文件和脚本。链接如下:
http://yunpan.cn/cfbLkzSbyDMDE 提取码 ab8d
微软Technet网站命令参考:
http://technet.microsoft.com/library/jj151815.aspx
1.8 以记事本方式打开CSV文件
1.9 将文件另存为“Unicode”编码,点击“保存”不然导入后会出现乱码
1.10 编辑脚本,注意修改绿色部分的CSV文件路径和刚才通过PS查询的AccountSkuID
Import-Csv -Path “D:\NewAssignments.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 'Itlight:O365_BUSINESS_PREMIUM' -PasswordNeverExpires$true -ForceChangePassword $False}
1.11 运行以上命令,如图
1.12 回到O365管理中心,可看到已经成功导入的2个用户
通过以上的配置就实现了通过PS导入O365用户了,大家可以根据公司的需求定义初始密码、下次登陆是否需要修改密码等等配置。在编辑CSV文件时需要谨慎点,可以通过上面的链接下载模板进行修改即可。今天就分享到这里了,感谢大家的支持。
本文出自 “黄锦辉专栏” 博客,谢绝转载!
- Office 365系列之十一:使用Windows PowerShell 批量导入用户
- Office 365 系列之六:通过管理中心批量导入用户
- 使用 Office 365 PowerShell 管理用户帐户和许可证(十一)View user accounts with Office 365 PowerShell
- Office 365系列之九:使用Windows PowerShell管理O365平台
- 使用 Office 365 PowerShell 管理用户帐户和许可证(七) Office 365 许可和 Windows PowerShell:删除许可证
- Office 365 通过管理中心批量导入用户
- 使用 Office 365 PowerShell 管理用户帐户和许可证
- 使用 Office 365 PowerShell 管理用户帐户和许可证(三)使用 Office 365 PowerShell 向用户帐户分配许可证
- 使用 Office 365 PowerShell 管理用户帐户和许可证(八)使用 Office 365 PowerShell 冻结用户账户
- 使用 Office 365 PowerShell 管理用户帐户和许可证(九)使用 Office 365 PowerShell 删除和还原用户账户
- 使用 Office 365 PowerShell 管理用户帐户和许可证(十)使用 Office 365 PowerShell 创建用户帐户
- Windows PowerShell 管理 Office 365
- Office 365 – SharePoint 2013 Online 中使用Windows PowerShell
- 使用 Office 365 PowerShell 管理用户帐户和许可证(一)使用 Office 365 PowerShell 查看许可证和服务
- 使用 Office 365 PowerShell 管理用户帐户和许可证(五)Assign roles to user accounts with Office 365 PowerShell
- 使用 Office 365 PowerShell 管理用户帐户和许可证(二)使用 Office 365 PowerShell 查看授权和未授权的用户
- Office 365系列之十:批量部署O365客户端
- 使用 Office 365 PowerShell 管理用户帐户和许可证(四)查看服务的许可信息
- API档案
- day03简结
- XenServer 6.5实战系列之三:Prepare for XenServer 6.5
- Prepare for ESXi 6.0
- Android登录界面设计
- Office 365系列之十一:使用Windows PowerShell 批量导入用户
- [C++] effective_C++_条款02
- Exchange Server 2013 共享邮箱
- 项目案例分享四:DC升级后Sysvol停止复制,日志报13508
- 使用无人参与的模式安装 Exchange 2013
- XenServer 6.5实战系列之四:XenServer 6.5 Installation
- 项目案例分享五:AD升级后无法登陆
- XenServer 6.5实战系列之五:XenCenter 6.5
- XenServer 6.5实战系列之六:Creating a Storage Repository (CIFS)