讲两种方法导出,导出用户信息是不包括用户密码的。
一、在线导出用户
当然首先得管理员权限登录Office365,菜单里打开Admin页面
打开ADMIN –> Exchange
打开recipients,点右边省略号,弹出菜单里的Export data to a CSV file,
选中想要的列,全选好了,点export导出
二、用Powershell导出用户
我们是可以将Office 365内创建的所有用户列表导出到本地的,
首先我们需要安装如下的必要程序(http://social.technet.microsoft.com/wiki/contents/articles/28552.microsoft-azure-active-directory-powershell-module-version-release-history.aspxMicrosoft):
1. Office 365 Sign-In Assistant
Microsoft Online Services Sign-In Assistant for IT Professionals RTW
2. Office 365Powershell
Windows Azure Active Directory Module for Windows PowerShell [ 32bit | 64bit ]
安装好以后,我们需要右键选择以管理员身份运行Azure AD Module for Windows PowerShell.
1. 在PowerShell的命令行界面,输入 "connect-msolservice" 然后按 Enter键,在弹出的对话框中输入你作为admin的用户名和密码.
2. 连接成功后输入 “Get-MsolUser | Export-Csv <path>\user.csv” 来导出Office 365所有用户的列表到本地.(例如 Get-MsolUser | Export-Csv C:\Users\user.csv)
例如
导出20条
C:\Windows\system32> Get-MsolUser -MaxResults 20 | Select UserPrincipalName|Export-CSV C:\365users.csv
导出所有用户的Name列
C:\Windows\system32> Get-MsolUser -All | Select UserPrincipalName|Export-CSV c:\o365users.csv
导出所有用户
PS C:\Windows\system32> Get-MsolUser -All |Export-CSV c:\o365users2.csv
附更多示例 1
以下命令将重置 [email protected] 的密码。将生成一个随机密码。用户在下次登录时需要重置密码。
Set-MsolUserPassword -UserPrincipalName [email protected]
示例 2
此命令将重置 [email protected] 的密码。用户在下次登录时需要重置密码。
Set-MsolUserPassword -userPrincipalName [email protected] -NewPassword "pa$$word"
参考 https://msdn.microsoft.com/en-us/library/azure/jj151815.aspx