码迷,mamicode.com
首页 > 其他好文 > 详细

Office365—Exchange管理3—批量管理用户

时间:2014-07-23 21:15:36      阅读:1248      评论:0      收藏:0      [点我收藏+]

标签:exchange   office365   

这节我们来看看怎么对Office365用户进行批量管理,比如导入、导出或者批量修改信息等操作。

 

我们知道,如果在Office365中新建用户的话,可以在用户和组中,直接点击添加。

bubuko.com,布布扣

但通常情况下,企业在切换到使用Office365时,往往是由公司人事部列出用户名单,再由IT人员进行导入。

Office365其实提供了一个批量导入用户的工具,我们直接点击即可进入批量导入向导。

bubuko.com,布布扣

在向导中,我们可以下载空白 CSV 文件或者示例,根据格式添加需要导入的用户。

bubuko.com,布布扣

示例文件用Excel打开如以下格式。注意如果用Excel修改后保存时需要选择用逗号分隔的CSV格式。

bubuko.com,布布扣

导入之前,会进行格式验证。如果验证没通过,可以点击日志来查看错误原因。

bubuko.com,布布扣

设置用户位置信息。

bubuko.com,布布扣

分配许可证,分配需要消耗相应license。

bubuko.com,布布扣

选择是否把临时密码通过邮件发送,最后点击创建。

bubuko.com,布布扣

最后会显示导入结果。

导入时发现用户重复的话,会跳过重复用户,继续导入后续用户。导入成功的用户会显示临时密码。最后会统一列出导入结果,这点还是很人性化的。

bubuko.com,布布扣

我们可以到活动用户中查看导入结果。

bubuko.com,布布扣

这里提一下,user@a.comuser@b.com导入后是两个不同的账户,是两个不同域的邮箱,如果分配邮箱许可的话,这样就需要消耗两个license,关于这个多域用户的邮箱使用,稍后会详细说明。

 

我们可以在选择视图中,新建我们需要的视图。

bubuko.com,布布扣

比如选定某个域。当然也可以根据情况,进行不同的筛选。

bubuko.com,布布扣

如果同时需要编辑用户信息的话,可以使用多选框,然后点击编辑。

bubuko.com,布布扣

进入批量编辑页面后,可以批量编辑各种如下信息。同样也可以同时编辑权限和分配许可证。

bubuko.com,布布扣

 

如果需要更改职务、部门等信息的话,需要到Exchange管理中修改。

bubuko.com,布布扣

如果按住Ctrl键进行多选用户后,同样可以批量更新。

bubuko.com,布布扣

 

好了,初级的讲完了,我们开始进行稍微高级点的操作吧。

比如我们需要导出Office365的用户信息怎么办?Office365的页面管理工具中并没用提供导出工具。

这时,我们需要用到Office365的管理PowerShell。

 

首先到以下地址下载安装Microsoft Online Services登录助手。

bubuko.com,布布扣

http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=41950

然后去以下地址下载安装Windows Azure AD Module

http://msdn.microsoft.com/en-us/library/azure/jj151815.aspx#bkmk_installmodule

bubuko.com,布布扣

安装后打开:用于 Windows PowerShell 的 Windows Azure Active Directory 模块

这里顺便提一下,其实在Office365中建立的用户和组都会在其内部的AD中建立记录,而管理这个内部域就要使用Azure AD工具了。

bubuko.com,布布扣

进入Office365的AD管理PowerShell,用以下命令输入凭证并连接入微软online服务Msol:

Connect-MsolService

bubuko.com,布布扣

这样,我们可以用Get-MSOLUser来得到Office365的用户信息

bubuko.com,布布扣

如果需要导出成CSV,可以用以下命令。

这里要做些筛选,否则会导出很多控制相关的ID信息。

Get-MSOLUser | select FirstName, LastName, DisplayName, UserPrincipalName | Export-CSV c:\userlist.csv

bubuko.com,布布扣

当然新建或修改用户可以用New-MSOLUser或Set-MSOLUser的命令。


如果需要查询用户的职务、部门等信息的话,这个可以看成Exchange的域扩展属性,

可以按照上节的方法连入Exchange Online的PowerShell,输入以下语句来查询:

Get-User $_ | select DisplayName, FirstName, LastName, company, department, title, samAccountName, UserAccountControl, City, StateOrProvince, CountryOrRegion

bubuko.com,布布扣


如果需要修改用户数或属性值较多,用之前说到的页面方法修改太痛苦的话,

可以准备形如以下的CSV文件。

bubuko.com,布布扣

然后可用如下PowerShell批量修改。

$userfile = import-csv c:\import.csv
$userfile | foreach {set-user $_.login_name -company $_.company -title $_.title -department $_.department -office $_.office}

bubuko.com,布布扣

本文出自 “无敌议长之铁腕” 博客,请务必保留此出处http://yaojiwei.blog.51cto.com/762134/1508606

Office365—Exchange管理3—批量管理用户

标签:exchange   office365   

原文地址:http://yaojiwei.blog.51cto.com/762134/1508606

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!