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

[经验分享] Windows Azure Active Directory目录同步筛选

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-1-14 08:38:15 | 显示全部楼层 |阅读模式
Windows Azure Active Directory目录同步筛选
我们上一篇介绍了windows azure 联合身份验证服务的配置,实现本地的Active Directory和windows azure Active Directory实现联合认证,完成SSO-单点登陆。其中有一个过程是需要通过dirsync工具将本地的Active Directory 信息同步到windows azure Active Directory上,同步后,我们发现默认是将本地所有的用户组信息同步到windows azure Active Directory,这样的同步结果对于管理员来说是很不方便的,为什么呢,因为如果本地有上千甚至过万的用户,这些用户信息都同步到windows azure Active Directory上的话维护起来不方便,那怎么实现将指定的本地Active Directory信息同步到windows azure Active Directory下呢,答案是当然,就是配置windows azure Active Directory目录同步筛选,我们通过配置筛选将指定的用户、OU或者Domain同步到windows azure Active Directory下,同步的默认配置,随后又配置了筛选,则筛选掉的对象将不再同步到云。因此,目录同步过程将会删除云中前面已同步但随后从同步中筛选掉的所有对象。如果由于筛选出错而无意中删除了对象,你可以在云中重新创建这些对象,方法是删除筛选配置,然后重新同步目录。还有就是默认同步时长为3小时。如果需要立即生效的话,我们需要通过windows powershell进行强制目录同步操作,具体见下:http://technet.microsoft.com/zh-cn/library/jj710171.aspx
我们得知,默认是将本地的所有信息都是同步到windows azure Active Directory下的。
wKiom1S0wxyi4MFzAAEVcsnNpAg745.jpg
1.基于组织单位(OU):
可以在目录同步工具中使用此筛选类型来管理 SourceAD 管理代理的属性。此筛选类型可让你选择要允许哪些 OU 同步到云。
1.使用属于 MIISAdmins 本地安全组的帐户登录到运行目录同步的计算机。
wKiom1S0wxzjQtEfAACgL__JGgA084.jpg
Open Identity Manager by double-clicking miisclient.exe that is located in the following folder:
%ProgramFiles%Microsoft Azure Active Directory SyncSYNCBUSSynchronization ServiceUIShell
wKiom1S0wx3Ceo2wAAFxsKaF8ms571.jpg
运行后
wKiom1S0wx3ywJxHAAHFZ3Djwes150.jpg
In Identity Manager, click Management Agents, and then double-click Active Directory Connector.
wKioL1S0w-eDsQAhAAFqHD2isMY869.jpg
wKioL1S0w-eiZ0WcAAF3g2R2D6c267.jpg
Click Configure Directory Partitions, and then click Containers
wKioL1S0w-eQqbODAAFR1ZPXDqg758.jpg
Note:When presented with the credentials dialog box, the MSOL_AD_Sync account will be displayed. This account is using a randomly generated password, so administrators will not know the password. When performing this filtering operation, you should enter an account which has access to the Active Directory forest. The account used here should be an Enterprise Admin. The Enterprise Admin account can view the entire forest and perform the filtering within any domain within the forest. Using a Domain Admin will limit the scope of what the Directory Synchronization tool can view and may not be viable when needing to expand the filter into other domains.
所以我们再次输入域管理员账户及密码验证
wKioL1S0w-qxUkTYAAFOybKM984116.jpg
In the Select Containers dialog box, clear the OUs that you don’t want to synch with the cloud directory, and then click OK. Click OK on the SourceAD Propertiespage
wKioL1S0w-rxRDTaAAFSQ_xT15Q189.jpg
Click ok
wKioL1S0w-7yKnzJAAF1D8J_ans735.jpg
Perform a full sync: on the Management Agent tab, right-click Active Directory Connector, click Run, click Full Import Full Sync, and then click OK.
wKiom1S0wymjY9EzAAGEYeen2oE921.jpg
wKiom1S0wyzjZDFCAAFmG3M3a-c915.jpg    
开始sync
wKiom1S0wyzCNB9LAAGGYF_XImY218.jpg
同步完成:
wKiom1S0wy2ynvflAAGGm6p7Riw395.jpg
同步后我们查看azure的用户状
wKioL1S0w_by6CEFAACjn4Lc-ho755.jpg
2.基于域:
可以在目录同步工具中使用此筛选类型来管理 SourceAD 管理代理的属性。此类型可让你选择要允许哪些域同步到云
1.Log on to the computer that is running directory synchronization by using an account that is a member of the MIISAdmins local security group.
2.Open Identity Manager by double-clicking miisclient.exe that is located in the following folder:
%ProgramFiles%Windows Azure Active Directory SyncSYNCBUSSynchronization ServiceUIShell
3.In Identity Manager, click Management Agents, and then double-click Active Directory Connector.
wKioL1S0w_aTWcIgAAGBFDrKIwQ304.jpg
Click Configure Directory Partitions, and then select the domains that you want to synchronize. To filter a domain out of the synchronization process, clear the domain’s check box.
wKioL1S0w_mRIiVDAAGYdNF4a80045.jpg
If you have removed a domain from the scope of the Active Directory Connector, you need to update its run profiles:
1).Right-click the Active Directory Connector, and then select Configure Run Profiles.
2).From Full Import run profile step details, select the step for the domain you just unselected, and then click Delete Step.
3).Click OK.
4).Perform a full sync: on the Management Agent tab, right-click Active Directory Connector, click Run, click Full Import Full Sync, and then click OK.
3.基于用户特性:
可以使用此筛选方法针对用户对象指定基于特性的筛选器。这样,你便可以控制哪些对象不应同步到云;基于用户特性的筛选过程可能只适用于用户对象。联系人和组使用了超出本文范畴的复杂筛选规则。   
若要筛选掉特定的用户,需要更新本地组织中你不想要同步到云的用户对象。可以基于任何用户对象特性进行筛选。   
例如,可以针对本地组织中你不想要同步到云的每个用户,将字符串“NoSync”添加到 extensionAttribute15 用户特性。在此示例中,配置本地用户后,你将要在标识管理器中创建一个筛选规则,从同步过程中排除“NoSync”用户。   
以下过程描述了如何在 extensionAttrtibute15 中使用“NoSync”字符串配置用户筛选。
[url=]步骤 1:配置本地用户对象[/url]
1.在“Active Directory 用户和计算机”中的“视图”菜单内,选择“高级功能”,然后打开用户的属性页。
2.在“属性编辑器”选项卡上,将 extensionAttribute15 设置为 NoSync。
[url=]步骤 2:在 Active Directory 连接器上配置筛选[/url]
1.使用属于 MIISAdmins 本地安全组的帐户登录到运行目录同步的计算机。
2.通过双击位于以下文件夹中的 miisclient.exe 打开标识管理器:
%ProgramFiles%Microsoft Azure Active Directory SyncSYNCBUSSynchronization ServiceUIShell
3.在标识管理器中,单击“管理代理”,然后双击“Active Directory 连接器”。
4.单击“配置连接器筛选器”,然后执行以下操作:
5.在“数据源对象类型”网格中选择“用户”,然后单击“新建”。
6.在“用户筛选器”中,对于“数据源”特性,请选择 extensionAttribute15;对于“运算符”,7.请选择“等于”,然后在“值”字段中键入 NoSync。
8.单击“添加条件”,然后单击“确定”。
9.在“SourceAD 属性”页上,单击“确定”。
10执行完全同步:在“管理代理”选项卡上,右键单击“Active Directory 连接器”,然后依次单击“运行”、“完全导入完全同步”和“确定”。
4.同步时间
我们最后通过log确认,dirsync默认的同步时间为3小时一次。
wKioL1S0w_rCobMtAAJUNJyQ444809.jpg
如果我们在修改后的某个属性的话,需要理解生效的话,我们可以通过powershell进行强制同步。
5.使用windows powershell强制执行目录同步
我们需要在运行同步目录工具的计算机上,启动powshell,输入import-module dirsync 然后回车确认。
然后我们通过start-onlinecoexistencesync来进行强制同步
wKiom1S0wzHQMRiXAAEqacLZl3o839.jpg
执行后,我们可以在windows azure portal页面上看见同步时间
wKioL1S0w_rhiINDAADJNvJ5W-4906.jpg
我们最后再强调一个问题,在配置目录同步时,系统会在本地的Active Directorty林中创建一个同步用户组,用该服务器账户读取和同步你本地的Active directory信息。
在为给订的云租户组织配置并同步该工具后,你无法配置同一目录同步安装来填充其他云租户。
wKioL1S0w_qzJnT0AAC2vonmFl0478.jpg
wKioL1S0w_qAPbHHAAIIGbmi3rg088.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-40720-1-1.html 上篇帖子: Windows Azure体验之VM的可用性集 下篇帖子: Windows Azure+Windows+Linux多环境下Tomcat服务的安装及配置集合 Windows
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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