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

[经验分享] 跨林拓扑中部署 Exchange 2013 GAL同步之二配置篇

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-4-22 08:38:50 | 显示全部楼层 |阅读模式
4、配置管理代理MA4.1 创建MA
开始配置管理代理(后面简称MA),在操作界面中,定位到Management Agents选项卡,点击“Create”,开始创建ROBIN域中的MA
wKioL1U2TCKzPtmdAAR0A4JjqYg086.jpg
在Management agent for中选择“Active Directory global address list(GAL)”,并输入MA名称,点击“Next”

wKiom1U2SsbwLIotAAJ0FTFnUq0325.jpg
输入Forest Name,User Name,Password,以及Domain,这里需要注意的是,Forest Name中需要属于我们域名的全称,Domain输入NetBios,点击“Next”

wKiom1U2SsbwM6OGAALchtsx7QY438.jpg
选择数据源,勾选后点击“Containers”

wKioL1U2TCKyix6tAAMr_WAzEBQ074.jpg
勾选同步的OU,这里需要包括ROBIN域中的用户以及同步CONTOSO域中的联系人,因为同步需要作对比,同步联系人有增删改等操作,勾选后点击OK

wKiom1U2Ssfy_4P5AAGPCsZWYZc875.jpg
点击“Next”

wKioL1U2TCPwhltZAAMXpp36JmY266.jpg
点击“Target”选择同步联系人的目标OU

wKioL1U2TCOzf8aMAANT1ndbjyE199.jpg
点击“Container”

wKiom1U2SseCawoJAADj4kV7mDY764.jpg
选择之前规划好的Contact OU,点击“OK”

wKioL1U2THmTgflkAAFz0ydCynU138.jpg
点击“OK”

wKiom1U2Sx2RKGUsAAEERW8YjCs560.jpg
回到刚才的界面,点击“Edit”

wKioL1U2THmhmotMAAOLx8QOB3Q269.jpg
在文本框中输入SMTP地址的后缀,假如有多个,需要都添加进入,不然后续同步会报错,添加完后点击“OK”

wKiom1U2Sx2wrCShAAFGlvyOZTw923.jpg
点击“Next”

wKiom1U2Sx2CQX7lAANzxArZHg4406.jpg
默认,Next

wKioL1U2THmx2aeNAAL9WM24sWk299.jpg
默认,Next

wKiom1U2Sx6hM__yAAIQXwSdDKI288.jpg
根据需要选择同步属性,我这里默认,Next

wKioL1U2THqybALSAAKLHeYOnrY180.jpg
默认,Next

wKiom1U2Sx7hU5pjAALCl5VAExI639.jpg
默认,Next

wKioL1U2THrgtDHXAAN5mqCylgI744.jpg
默认,Next

wKiom1U2Sx-gmfggAAPP4DYfbkY124.jpg
默认,Next

wKioL1U2THvg7f4EAAKqcdhuK1o211.jpg
在Provision for中选择Exchange 2010即可,支持Exchange 2013,然后在Exchange 2010 RPS URL中输入CAS服务器的PowerShell目录,这里是:https://cas01.corp.robin.com/PowerShell

wKiom1U2Sx-RoSEgAALpnhbvwvU355.jpg
点击Finish完成ROBIN域中的MA的创建

wKioL1U2THujCNwQAAS1tnYQxNs214.jpg
按照相同发方法创建CONTOSO域中的MA

wKiom1U2SyCStCHQAATP6jmHnIw151.jpg
最后,我们还需要一次打开ToolsàOptions
wKioL1U2THziTvdEAAUw8tm7fgk421.jpg
勾选“Enable ProvisioningRules Extension”,点击“OK”

wKioL1U2TTiBbAhUAAIWQlVIRGg806.jpg
4.2 同步联系人4.2.1 手动同步联系人
选中一个MA,这里以ROBIN域中的MA为例,点击“Run”
wKiom1U2S9zTPF0ZAATB4a6wkEk160.jpg
选择“Full Import (StageOnly)”,点击“OK”

wKioL1U2TTixIeu_AAEssqUcZCk364.jpg
依照刚才的步骤,同样执行FullSynchronization操作

wKiom1U2S93C30uAAAEvBYYDlPc809.jpg
同样执行Export操作

wKioL1U2TTnCs7ibAAEwk5A0S88576.jpg
最后再执行一次Full Important (Stage Only)操作

wKioL1U2TTnhD196AAExh5PrMME507.jpg
同样的方法,执行CONTOSO域的MA,再回到ADUC中,可以看到已经创建了联系人

ROBIN域新增的联系人

wKiom1U2S92Tdus4AAI6ZWTZU_w661.jpg
CONTOSO域新增的联系人

wKiom1U2S93RnMQqAAIJztYXCmc248.jpg
登陆OWA也可以看到新增的联系人

ROBIN域新增的联系人

wKioL1U2TTmD7GgOAAI6wCMVErY270.jpg
CONTOSO域新增联系人

wKiom1U2S97gHFbxAAJlv4f2SB8528.jpg
4.2.2 脚本自动化同步联系人
在FIM中,我可对MA的操作导出为VBS脚本,选中ROBIN域中的MA,点击“Configure Run Profiles”
wKioL1U2TTrzbMFuAAVaJZChsK8211.jpg
点击“Script”

wKiom1U2S96iMaolAALBR8aZDNI214.jpg
导出到桌面,并输入文件名称

wKioL1U2TTqRs0E_AAIg_U4yB9g936.jpg
导出的Full Import(Stage Only)VBS脚本

wKiom1U2S9_BWGxlAAPQkfBraP4913.jpg
ROBIN域MA的Fulll Synchronization操作脚本

wKioL1U2TTvSqwUhAAPL4pG_p4U968.jpg
ROBIN域的Export操作VBS脚本

wKiom1U2S9_AYFCQAAOtVp3apk8501.jpg
可以使用相同的步骤对CONTOSO域的MA导出相应的操作脚本
导出后,可以把VBS脚本放入到计划任务中定时执行,这里把脚本整理为一个VBS,保存为UpdateContact.vbs

wKioL1U2TTuBscjtAAltRFfqmX8197.jpg
脚本如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Const PktPrivacy = 6
rem Const wbemAuthenticationLevelPkt = 6
Set Locator = CreateObject("WbemScripting.SWbemLocator")
rem
rem Credentials must only be specified when Microsoft Identity Integration Server is on remote system.
rem
rem Locator.Security_.AuthenticationLevel = wbemAuthenticationLevelPkt
rem Set Service = Locator.ConnectServer("MyServer", "root/MicrosoftIdentityIntegrationServer")
rem Set Service = Locator.ConnectServer("MyServer", "root/MicrosoftIdentityIntegrationServer", "Domain\Me", "MyPassword")
'---------------------------------------------------------------------------------------------------------------------------------
'Robin Full Import StageOnly
rem
Set Service01 = GetObject("winmgmts:{authenticationLevel=PktPrivacy}!root/MicrosoftIdentityIntegrationServer")
Set MASet01   = Service01.ExecQuery("select * from MIIS_ManagementAgent where Guid = '{F03AF5A1-547B-46B4-8EA0-62B8E3D911A3}'")
for each MA01 in MASet01
    WScript.Echo "Running " + MA01.name + ".Execute(""Full Import (Stage Only)"")..."
    WScript.Echo "Run completed with result: " + MA01.Execute("Full Import (Stage Only)")
    WScript.Echo "Running " + MA01.name + ".Execute(""Full Synchronization"")..."
    WScript.Echo "Run completed with result: " + MA01.Execute("Full Synchronization")
    WScript.Echo "Running " + MA01.name + ".Execute(""Export"")..."
    WScript.Echo "Run completed with result: " + MA01.Execute("Export")
    WScript.Echo "Running " + MA01.name + ".Execute(""Full Import (Stage Only)"")..."
    WScript.Echo "Run completed with result: " + MA01.Execute("Full Import (Stage Only)")
next
'---------------------------------------------------------------------------------------------------------------------------------
'Contoso Full Import StageOnly
rem
Set Service02 = GetObject("winmgmts:{authenticationLevel=PktPrivacy}!root/MicrosoftIdentityIntegrationServer")
Set MASet02   = Service02.ExecQuery("select * from MIIS_ManagementAgent where Guid = '{CFF2D38F-B095-46CE-A848-E3D3CCBA89FA}'")
for each MA02 in MASet02
    WScript.Echo "Running " + MA02.name + ".Execute(""Full Import (Stage Only)"")..."
    WScript.Echo "Run completed with result: " + MA02.Execute("Full Import (Stage Only)")
    WScript.Echo "Running " + MA02.name + ".Execute(""Full Synchronization"")..."
    WScript.Echo "Run completed with result: " + MA02.Execute("Full Synchronization")
    WScript.Echo "Running " + MA02.name + ".Execute(""Export"")..."
    WScript.Echo "Run completed with result: " + MA02.Execute("Export")
    WScript.Echo "Running " + MA02.name + ".Execute(""Full Import (Stage Only)"")..."
    WScript.Echo "Run completed with result: " + MA02.Execute("Full Import (Stage Only)")
next
Sub ErrorHandler (ErrorMessage)
  WScript.Echo ErrorMessage
  WScript.Quit(1)
End Sub



新建一个基本任务计划,并在添加参数框中执行如下参数:

C:\Windows\System32\cscript.exe//Nologo //B

wKiom1U2S9-hzaX5AAFRwMr2QcA949.jpg
参数的具体作用可以运行帮助查看:

wKioL1U2TTuBVqmvAAJc8OOD5Qc817.jpg
设置无论用户是否登陆都窒息功能脚本,勾选“不管用户是否登陆都要运行”,并把配置模式选定为Windows 7 及Windows Server 2008 R2模式

wKiom1U2S-DDJvajAAIQ2oms-4c455.jpg
基本任务已经创建完成

wKiom1U2TMuzxr0VAAQVWtlGeRk474.jpg
把先前同步的联系人删除,手动执行一下脚本

wKioL1U2TT6Bf0GkAAMLZvQZHLw981.jpg
ROBIN域中已经同步了CONTOSO邮箱账户为联系人

wKioL1U2TT7DKgj3AAJD9nTeRXI074.jpg
CONTOSO域中已经同步了ROBIN的邮箱账户为联系人

wKiom1U2S-KCa5MPAAKk0m-Ei9s147.jpg
回到FIM的操作界面,定位到Operations下,可以看到刚刚执行的具体操作以及状态

wKioL1U2TT7Rwh0QAAIyXh2fJZ0802.jpg
再回到SQL图形化管理界面,可以看到新建的两个MA在如下表中,如上VBS脚本中查询的就是MA的ma_id

wKioL1U2TknCLziUAAem5iGCdJ8198.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-59408-1-1.html 上篇帖子: Exchange 日常管理之一:用户邮箱完全访问权限 下篇帖子: 跨林拓扑中部署 Exchange 2013 GAL同步之一安装篇
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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