设为首页 收藏本站
查看: 3066|回复: 0

[经验分享] Office365 用户同步排错思路

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-3-23 09:31:30 | 显示全部楼层 |阅读模式
今天同事找我帮忙看看为啥有个用户的邮件无法同步到Office365上。他的需求是用户A离开了公司,为了继续接收邮件,他已经在A上面删除了旧的邮箱信息,,然后把A的邮件作为一个新的smtp地址放在了B用户上,但是B的这个新地址就是无法同步上Office365。

豆子花了不少时间来拍错,最后发现其实根本的原因在于用户A在删除Proxyaddress和Mail之前已经disable了,然后在A上面的任何改动都不会同步到Office365,因此Office365上面会自动切断这个用户的登录,但是mailbox仍然保持着之前的所有记录!这样一来,因为旧的邮箱依然关联着A的邮件地址,B用户自然无法添加这个地址进去。

下面豆子事后诸葛亮,总结一下Office365 email信息不同步时候的排错顺序。

  • 首先查看要同步的email的Office365的邮箱是否已经存在,这个可以手动的登录Office365 Exchange Admin web界面查询
    iyunv.com-2017-3-2315.jpg
    或者直接使用powershell 命令


比如下面命令是连接Office365,查询对应邮件的邮箱
1
2
3
4
5
$UserCredential = Get-Credential
Connect-MsolService -Credential $UserCredential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
get-mailbox -filter {Emailaddresses -like "*test@test.com*"} | select -expand emailaddresses





2. 如果邮箱不存在已有的记录,下一步需要查询AD上面是否已经创建了相关的记录。AD上在不同的对象上创建重复的邮件记录并不会报错,但是当同步到Office365的时候,任何重复冲突的对象都不会同步。这里豆子一般是检查 proxyaddresses和EMailaddress这两个属性。类似的,可以去通过图形工具ADSIEdit.msc, ADUC或者Exchange admin Console查看,不过最简单的还是通过Powershell命令

例:ADSIEdit截图
iyunv.com-2017-3-2316.jpg

Powershell命令
1
2
3
4
5
#查询email,这个可以在ADUC用户的email界面下修改
get-aduser-Filter {Emailaddress -like "test@test.com"}
  
#查询proxyaddress,这个可以在ADSIEdit或者Exchange的管理界面里面才能修改
get-aduser -Filter {proxyaddresses -like "*test@test.com*"}




3. 还有一个常见的工具叫做IdFix,可以通过Office365的管理界面下载。

iyunv.com-2017-3-2317.jpg

注意设置里面限制Search Base,不然默认整个森林会比较慢
iyunv.com-2017-3-2318.jpg

查询结果如下 我可以很清楚的知道哪些地方同步有问题
iyunv.com-2017-3-2319.jpg


4. 最后在Azure 的同步服务器上我们可以查看Sychronization Service Manager。这个地方可以看见同步的进度和哪些东西进行了同步。有的时候delta sync不工作的话,可以考虑full sync,当然后者的时间可能是几个小时了。

iyunv.com-2017-3-2320.jpg

如果想知道为啥哪些东西同步了,有些没有同步,还可以查看Synchronization Rules Editor。
比如说下面划红线的规则就是disable的用户不同步,也就是造成豆子今早困扰的原因所在。
iyunv.com-2017-3-2321.jpg



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-353892-1-1.html 上篇帖子: Exchange2010与Office365混合部署升级到Exchange2016混合部署——E... 下篇帖子: Office 365系列之四:添加自定义域 用户
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表