Exchange & Office 365最小混合部署
前言
这篇文章的主题是混合部署~
混合使得本地组织和云环境像一个单一的、协作紧密的组织一样运作。当组织决定进行混合部署,达到本地Exchange Server和Office 365共存的状态时,就会面临一个选择:最小混合部署和完全混合部署。
最小混合部署和完全混合部署适应的情况不同。当组织存在以下情况的时候,我们建议选择最小混合部署,规避掉一些复杂的设置,进行快速迁移:
- 为用户提供无缝迁移体验的中小型客户
- 组织不打算将本地的邮箱保留很长时间
- 组织不希望再运行Azure AD Connect来将用户同步到Office 365
- 组织不需要本地用户和在线用户之间的忙/闲共享
1. Hybrid Configuration Wizard的安装与配置

微软为客户提供了进行混合部署配置的工具——Hybrid Configuration Wizard(以下简称HCW)。对于全球版的Office 365,我们可以在Office 365管理员的界面来下载HCW;对于21V运营的Office 365,目前尚不能在管理界面上安装HCW,我们可以通过以下链接来安装https://aka.ms/hcwcn。 在这里我基于全球版的Office 365来为大家做演示。
Tips:在进行混合配置之前,组织需要在Office 365上绑定组织的域名。

安装好之后,我们开始使用HCW来配置混合环境。

HCW会自动检测本地已有的exchange服务器的版本和信息,以及组织Office 365 Exchange Online的版本。

分别输入本地Exchange Server和Office 365云端的全局管理员账号和密码。

HCW会在Exchange server和Office 365之间进行连接。

Tips:如果在连接过程中,发生连接错误或配置未成功等情况,可以关闭混合配置向导,打开Windows PowerShell,运行命令行IISReset,然后再次运行HCW混合配置向导。
当两边都连接成功后,我们可以开始选择混合部署的种类,在这里我们选取minimal hybrid configuration来做演示。


点击Update。
HCW会自动的下载Azure AD Connect。最小混合只会使用Azure AD Connect进行一次目录同步,后面将不再维护Azure AD Connect。如果我们想要继续保留本地的Exchange Server并使用Full Hybrid的特点,则选择第二项,安装和维护目录同步。

如果Azure AD Connect下载失败,则可以Bing 搜索Azure AD Connect Download进行下载安装,也可以点击链接下载
https://www.microsoft.com/en-us/download/details.aspx?id=47594
这里我们选择Express Setting即可,输入O365管理员账户和密码以及AD DS管理员账户和密码。

安装完成后,关闭Azure AD Connect,回到HCW界面,会显示Azure AD Connect已成功安装。

点击Next开始同步本地的用户到云端。

目录同步完成之后,我们可以开始进行邮箱迁移。

3.邮箱迁移

HCW配置完毕后,关闭HCW,回到Office 365管理员界面,点击Data Migration数据迁移。
这里我们需要留意,这些从本地同步上来的用户,需要分配Office 365许可证。

分配许可证之后,选择要迁移的人员,点击start migration,会提示创建迁移的终端。

我们可以点击自动检查终端,并同时输入本地Exchange环境管理员账户和密码。

Tips:如果无法创建迁移终结点,打开Windows PowerShell,运行命令行IISReset,然后单击重试添加迁移终点。

成功创建迁移终结点之后,开始迁移邮箱。我们可以在迁移的界面上看到状态的转变。


在Windows PowerShell中,键入命令行Start-ADSyncSyncCycle -PolicyType Delta
命令运行目录同步,以确保所有更改已被更新。
结语

洋洋洒洒那么多,给大家演示了如何运用HCW来配置最小混合的过程,并展示了邮箱迁移的方法,希望对大家有所启发和帮助,对于"混合"不再恐惧<( ̄> ̄) >
Exchange & Office 365最小混合部署的更多相关文章
- 中国版Office 365混合部署功能
中国版Office 365混合部署功能已经正式上线了(原计划6月份推出),虽然支持的类型不如国际版的Office 365全面,但这也标志了该功能与之前相比,已经迈出了重要一步.目前中国版Office ...
- [ Office 365 开发系列 ] 身份认证
前言 本文完全原创,转载请说明出处,希望对大家有用. 通常我们在开发一个应用时,需要考虑用户身份认证及授权,Office 365使用AAD(Azure Active Directory)作为其认证机构 ...
- Gallatin(大陆版)Office365中Exchange Online混合部署功能已经能够使用了
经过測试,Exchange混合部署已经能够使用了 前置条件: 本机至少须要一台Exchange Server 2013作为混合部署server 须要一个公网域名 domian.com,能够和内部域名不 ...
- Office 365 系列二 ------- 如何批量部署Office 客户端
针对于第一篇文章所讲的,我们最用使用用户可以单个点击进行安装,但是如果我们终端用户太多的情况,不可能大家都点击单个文件进行安装了,这样子既耗费时间也耗费 公司的网络带宽,那么我们可以采取离线下载的方式 ...
- Office 365 – Exchange Online examples
原文 Office 365 – Exchange Online examples 2012 is upon us and here’s wishing you all a very happy and ...
- 启用MFA的office 365 账号如何连接Exchange online
第一篇随手笔记,从简单开始... 如何使用Exchange Online PowerShell呢? 以Windows操作系统为例,如Windows10:首先需要安装Exchange Online Po ...
- Office 365常见问题解答(第一期)
前不久进行的一次网络调查中,有不少朋友反馈了一些对于Office 365的实际问题,这里集中地做一个解答,请大家参考 1. Office 365的UI样式是否有开源计划 据我所知已经开源了:https ...
- Office 365系列 (1)概览:完整的云中Office
Office365(以下简称O365)是一个集Office,企业邮箱,日历,日程管理,音视频会议 ,企业网盘 ,企业协作平台为一体的,旨在提高团队办公效率,减少基础设施投资和IT运维压力的解决方案.在 ...
- 人工智能背景下的Office 365现状和发展趋势
作者:陈希章 发表于 2017年7月31日 引子 谈论人工智能是让人兴奋的,因为它具有让人兴奋的两大特征 -- 每个人都似乎知道一点并且以知道一点为荣,但又好像没多少人能真正讲的明白.毫无疑问,我也仅 ...
随机推荐
- php的isset()和empty()区别
转载:http://www.cnblogs.com/ndxsdhy/archive/2011/04/02/2003193.html 1.isset()函数 一般用来检测变量是否设置 (是否已经赋值) ...
- Linux 64位 CentOS下安装 Docker 容器,启动、停止
一.Docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器,是轻量级的“容器引擎+映像仓库”,在LXC(linux轻量级容器)的基础上构建,可以运行任何应 ...
- CUBA China 最新进展
各位关注CUBA平台的朋友,你们好! 距上次发布动态我们又沉默了大概两个月时间,这期间我们一直在翻译CUBA平台的文档.CUBA平台的开发文档相当丰富,所以这需要耗费较多的时间,至少比我们预想的时间要 ...
- 求两个Linux文本文件的交集、差集、并集
一.交集 sort a.txt b.txt | uniq -d 二.并集 sort a.txt b.txt | uniq 三.差集 a.txt-b.txt: sort a.txt b.txt b.tx ...
- vs中插件影响代码自动创建后台事件问题
CSS Tools 启用之后会影响代码自动创建后台事件,禁用之后解决.禁用之后鼠标悬浮不能看图片,颜色也不能展示
- HDU3085(KB2-G 双向bfs)
Nightmare Ⅱ Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...
- 用Jquery去写树结构
<!DOCTYPEhtml> <html> <head> <metacharset="utf-8"> <title>Tr ...
- FileReader读取文件
前言:FileReader是一种异步文件读取机制,结合input:file可以很方便的读取本地文件. input:file 在介绍FileReader之前,先简单介绍input的file类型. < ...
- request获取当前用户
1.request.getRemoteUser();//获取当前缓存的用户,比如Spring Security做权限控制后就会将用户登录名缓存到这里 request.getRemoteAddr();/ ...
- 转:JS判断值是否是数字(两种方法)
JS判断值是否是数字 1.使用isNaN()函数 isNaN()的缺点就在于 null.空格以及空串会被按照0来处理 NaN: Not a Number /***判断是否是数字***/ 1 2 3 ...