Office 365导出所有账户

Office 365导出所有账户

讲两种方法导出,导出用户信息是不包括用户密码的。

一、在线导出用户

当然首先得管理员权限登录Office365,菜单里打开Admin页面

clip_image001

打开ADMIN –> Exchange

clip_image002

打开recipients,点右边省略号,弹出菜单里的Export data to a CSV file,

clip_image003

选中想要的列,全选好了,点export导出

clip_image004

clip_image005

 

 

 

二、用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 PowerShell32bit  |  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