{"id":1064,"date":"2019-12-16T22:48:03","date_gmt":"2019-12-16T22:48:03","guid":{"rendered":"http:\/\/pingalasolutions-com.preview-domain.com\/?p=1064"},"modified":"2023-01-17T20:35:30","modified_gmt":"2023-01-18T01:35:30","slug":"aadconnect-attribute-based-filtering","status":"publish","type":"post","link":"https:\/\/www.pingalasolutions.com\/?p=1064","title":{"rendered":"AADConnect: Attribute-based Filtering"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1064\" class=\"elementor elementor-1064\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-503ef8fd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"503ef8fd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-62cb3aaf\" data-id=\"62cb3aaf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-11983c10 elementor-widget elementor-widget-text-editor\" data-id=\"11983c10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div dir=\"ltr\" style=\"text-align: left;\">\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt; text-align: center;\" align=\"center\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/3.bp.blogspot.com\/-bnFqPpuBOms\/XHKl0_ivlGI\/AAAAAAAAAfY\/xzSVdL3GE-sx7dvE4vlmED_SvFUfgjJawCLcBGAs\/s640\/AAD-Filtering-Main.PNG\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-bnFqPpuBOms\/XHKl0_ivlGI\/AAAAAAAAAfY\/xzSVdL3GE-sx7dvE4vlmED_SvFUfgjJawCLcBGAs\/s640\/AAD-Filtering-Main.PNG\" width=\"640\" height=\"211\" border=\"0\" data-original-height=\"329\" data-original-width=\"985\" \/><\/a><\/div>\r\n<span style=\"font-size: 11pt;\">As a hands-on practice area lead, I get to deliver projects both directly as an architect, and indirectly as an Engagement Manger. In one recent project, one of my Higher Ed clients wanted to setup attribute-based filtering. The matter got escalated to me and I helped the client in setting this up. I documented the process to my client and thought there may be others who may find this helpful as well.<\/span>\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">In this article I will not be going into what\u00a0<span class=\"SpellE\">AADConnect<\/span>\u00a0is and how to deploy the same. I will assume that you already know about\u00a0<span class=\"SpellE\">AADConnect<\/span>\u00a0and possibly have deployed the same as well.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">One of the features of\u00a0<span class=\"SpellE\">AADConnect<\/span>\u00a0is the ability to filter objects that are synched to Azure AD. The default and the recommended configuration are to sync all objects in all domains in the configured forest. There are cases, however, that requires us to filter the objects to be synched.\u00a0<span class=\"SpellE\">AADConnect<\/span>\u00a0provides the following filtering options: Group-based, Domain-based, OU-based, and Attribute-based. It is possible to use multiple filtering options at the same time. For more information, check out:\u00a0<a style=\"color: #954f72;\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/hybrid\/how-to-connect-sync-configure-filtering\">https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/hybrid\/how-to-connect-sync-configure-filtering<\/a>. Rest of this article will focus on Attribute based filtering, where, I am mostly documenting the steps to go about configuring attribute -based filtering. However, what I found during my interaction with the client, that giving a brief background about the architecture helped to ease the transition. So I start with a synopsis of the architecture below, I highly recommend you to dig deeper with:\u00a0<a style=\"color: #954f72;\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/hybrid\/concept-azure-ad-connect-sync-architecture\">https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/hybrid\/concept-azure-ad-connect-sync-architecture<\/a><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><b>Connected Directories (CD)<\/b>: Data repositories that are synchronized by\u00a0<span class=\"SpellE\">AADConenct<\/span>. There is a source CD and a target CD. Target CD is always Azure AD. The source CD can be sources as SQL server, AD. Most often, source CD is the on-premises Active Directory (AD).<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><b>Connector<\/b>: A module that encapsulates all interaction between CD and\u00a0<span class=\"SpellE\">AADConnect<\/span>. Each type of CD has its own Connector. If you have a custom CD, then it is possible to create a custom Connector, using extensible connectivity framework.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><b>Metaverse<\/b>: There is a Metaverse between the source CD and the target CD that contains the aggregated view of the staging objects. We make use of the available extensible schema to map the objects from the CDs to the objects in the Metaverse. While the handshake is slightly more complex, I found it easier to explain, as the objects from the source CD (on-premises AD), are \u201cImported\u201d into the Metaverse and objects in the Metaverse, are \u201cExported\u201d into the target CD (Azure AD).<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">During both import and export, the data from the source can be filtered, transformed, and computed values can be injected. Making changes during the export is not recommended, however.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">The Import (Inbound) and Export (Outbound) itself is a process that takes the objects through pipeline of modules. The pipeline consists of: Source (On-premises AD in case of Import and Metaverse in case of Export), Scope module,\u00a0<span class=\"GramE\">Join<\/span>\u00a0module, Transform module, Precedence module, and Target (Metaverse in case of Import and Azure AD in case of Export).<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><b>Scope<\/b>: Scope module evaluates an object and determines the rules that are in scope. Scope is defined in Groups and groups contain Clauses. There is a logical OR between the Groups and a logical AND between the Clauses.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><b>Join<\/b>: The Join module in the sync pipeline is responsible for finding the relationship between the object in the source and an object in the target. On Import, this would be an object in in the source (on-premises AD) and finding a relationship to an object in the metaverse.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">The joins are defined as one or more groups. Inside a group, you have clauses. A logical AND is used between all clauses in a group. A logical OR is used between groups. The groups are processed in order from top to bottom. When one group has found exactly one match with an object in the target, then no other join rules are evaluated. If zero or more than one object is found, processing continues to the next group of rules. For this reason, the rules should be created in the order of most explicit first and fuzzier at the end.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><b>Transform<\/b>: The Transform module provided the ability to alter the value of an attribute or allow to go directly to the target. Flow types include: Direct (attribute value passed as is), Constant (inject a constant value), Expression (compute the value). Check out\u00a0<span style=\"background: white;\">\u201c<\/span><a style=\"color: #954f72;\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/hybrid\/concept-azure-ad-connect-sync-declarative-provisioning-expressions\"><span style=\"background: white;\">understanding declarative provisioning expression language<\/span><\/a><span style=\"background: white;\">\u201d\u00a0for the details for the expression language.<\/span><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><b>Precedence<\/b>: In case there are several rules that modifies the same attribute value in the target, the Precedence is used to resolve the conflict. The rule with the highest Precedence (lowest numerical value) will affect the attribute over all other rules.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">With that as a short background, let us continue onto the configuration for the attribute-based filtering.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\"><b>Configuring Attribute Based Filtering:<\/b><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">Attribute based filtering provides great control over which objects gets synched to Azure AD by filtering objects based on their attributes. This document walks through setting up such filtering, using AD extension attribute and\u00a0msDS-cloudExtensionAttribute1.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">NOTE: While attribute-based filtering gives great control, it can also cause unexpected results, as the rules could affect more than what it was intended for. Be careful while setting up AD synchronization and filtering based on the attribute.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">NOTE: The following instruction walks through negative filtering, where all objects in scope will be synched, except for those that meet the rule criteria, and so are filtered out.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: 15.6933px; margin: 0in 0in 8pt;\">Positive filtering on the other hand, will sync only those objects that meet the criteria and filter out everything else. This could be more complex to create, and can have adverse effect on the synchronized objects, so positive filtering will not be discussed in this document.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt;\">The following steps will use\u00a0<b>msDS-cloudExtensionAttribute1<\/b>\u00a0for filtering:<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\">1.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><b>AD Updates<\/b>:<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; vertical-align: middle;\">Following needs to be in AD before using the attribute for filtering. Skip if any of these has already been completed. (The AD Updates instruction can also be skipped if one of the well-known attributes, as department, is used for filtering).<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Mounting AD Schema<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Launch a Command Prompt window as an administrator and run the following:<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; vertical-align: middle;\">RegSvr32 schmmgmt.dll<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in; vertical-align: middle;\">You should get a prompt indicating the schema is mounted.<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>b.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Creating \/ assigning custom attribute<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Open MMC Console as an administrator.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">File -&gt; Add\/Remove snap-in.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Add &#8220;Active Directory Schema&#8221; from the available snap-ins.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Select OK to complete the Add-In selection.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\"><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Select &#8220;Attributes&#8221; under &#8220;Active Directory Schema&#8221; and ensure that the msDS-cloudExtensionAttribute1 exists in the schema.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">If the attribute does not exist, select \u201cAdd\u201d and add the attribute to the schema.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>c.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Adding the attribute to the user object (and\/or group\/OU) class<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Select Classes in the Add-In.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Scroll the right pane till &#8220;user&#8221; (or group, or\u00a0<span class=\"SpellE\">organizationalUnit<\/span>).<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Double click to open the properties screen.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Ensure that the attribute msDS-cloudExtensionAttribute1 does not exist under the &#8220;Optional&#8221; box.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/3.bp.blogspot.com\/-7roHL0odQEU\/XG-Sv3aAODI\/AAAAAAAAAcc\/D_DHKJbMzWQ_Dp5HY9d4PjX0eG5Xx9aVgCEwYBhgL\/s1600\/1.png\"><img decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-7roHL0odQEU\/XG-Sv3aAODI\/AAAAAAAAAcc\/D_DHKJbMzWQ_Dp5HY9d4PjX0eG5Xx9aVgCEwYBhgL\/s400\/1.png\" width=\"361\" height=\"400\" border=\"0\" data-original-height=\"436\" data-original-width=\"395\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;\">Select &#8220;Add&#8221; to open the schema object selector screen.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;\">Select msDS-cloudExtensionAttribute1 and select &#8220;OK&#8221; button.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/4.bp.blogspot.com\/-gD-u4iEZQsI\/XG-S6sxUvsI\/AAAAAAAAAck\/mtvkM5GU320QWKzB4CREGhkMr_ZfMTQGACEwYBhgL\/s1600\/2.png\"><img decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-gD-u4iEZQsI\/XG-S6sxUvsI\/AAAAAAAAAck\/mtvkM5GU320QWKzB4CREGhkMr_ZfMTQGACEwYBhgL\/s400\/2.png\" width=\"393\" height=\"400\" border=\"0\" data-original-height=\"365\" data-original-width=\"360\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;\">Select &#8220;Apply&#8221; and &#8220;OK&#8221; in the properties screen.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in;\">Repeat the above for other objects (group,\u00a0<span class=\"SpellE\">ou<\/span>\u00a0etc.,) that you want to add the extended attribute.<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>d.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Restarting AD Domain service<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">After all the attributes are added, restart the &#8220;Active Directory Domain Services&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>e.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Confirming changes<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Confirm the changes by going to &#8220;Active Directory Users and Computers&#8221;, selecting a user, and validating that the added attribute is displayed.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Tip: To display the &#8220;Attribute Editor&#8221; tab, select &#8220;Advanced Features&#8221; from the View menu.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>f.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Populate attribute value<\/b><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;\">You can use the editor or PowerShell to populate the attribute value.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in;\">Set the value to 1 for those objects that need to be synched, and 0 to those that should be filtered out.<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\"><b>2.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Stop the Sync cycle<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>RDP into the server running\u00a0<span class=\"SpellE\">AADConnect<\/span>\u00a0service.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">b.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0<\/span>Launch PowerShell as an administrator and disable the sync by running the following:<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.75in; text-indent: 0.5in;\">Set-<span class=\"SpellE\">ADSyncScheduler<\/span>\u00a0&#8211;<span class=\"SpellE\">SyncCycleEnabled<\/span>\u00a0$False<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\"><b>3.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Azure AD Connect \u2013 attributes update<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Launch &#8220;Azure AD Connect&#8221; as an administrator.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/2.bp.blogspot.com\/-k9bijXEd9AA\/XG-TFLwnwdI\/AAAAAAAAAcs\/2m78EtlO118zMtMqtYjrJaZh_DcwmAUHgCEwYBhgL\/s1600\/3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-k9bijXEd9AA\/XG-TFLwnwdI\/AAAAAAAAAcs\/2m78EtlO118zMtMqtYjrJaZh_DcwmAUHgCEwYBhgL\/s200\/3.png\" width=\"200\" height=\"109\" border=\"0\" data-original-height=\"143\" data-original-width=\"261\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">b.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0<\/span>Select &#8220;Configure&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">c.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select &#8220;Customization Options&#8221;.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/3.bp.blogspot.com\/-0dtkUftAkxU\/XG-TNKaqYZI\/AAAAAAAAAc0\/mEUvaCIsc64IsjRiTV5yLroN36gr_ZmxwCEwYBhgL\/s1600\/4.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-0dtkUftAkxU\/XG-TNKaqYZI\/AAAAAAAAAc0\/mEUvaCIsc64IsjRiTV5yLroN36gr_ZmxwCEwYBhgL\/s640\/4.png\" width=\"640\" height=\"444\" border=\"0\" data-original-height=\"608\" data-original-width=\"869\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">d.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0<\/span>Provide Office 365 Global admin UID and PWD, and connect to Azure AD.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">e.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select &#8220;Next&#8221; to skip &#8220;Connect your directories&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">f.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0<\/span>Select &#8220;Next&#8221; to skip &#8220;Domain and OU filtering&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">g.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select &#8220;Directory extension attribute sync&#8221; and select &#8220;Next&#8221;.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/4.bp.blogspot.com\/-AThqJG4Dq_0\/XG-TYacvftI\/AAAAAAAAAc8\/ObMo4K5743U0l_qsdJNA6tM4byZBkkKrwCEwYBhgL\/s1600\/5.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-AThqJG4Dq_0\/XG-TYacvftI\/AAAAAAAAAc8\/ObMo4K5743U0l_qsdJNA6tM4byZBkkKrwCEwYBhgL\/s640\/5.png\" width=\"640\" height=\"448\" border=\"0\" data-original-height=\"608\" data-original-width=\"865\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraph\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">h.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0<\/span>In &#8220;Directory extensions&#8221;, under &#8220;Available Attributes&#8221;, select the attributes created\/added\u00a0 in AD and move them to the &#8220;Selected Attributes&#8221; section.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/2.bp.blogspot.com\/-PGh9W3DRVjA\/XG-TjxZtF_I\/AAAAAAAAAdE\/M8rAomzfIvAQWtYAIfMAUYRFn7ljq7HDQCEwYBhgL\/s1600\/6.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-PGh9W3DRVjA\/XG-TjxZtF_I\/AAAAAAAAAdE\/M8rAomzfIvAQWtYAIfMAUYRFn7ljq7HDQCEwYBhgL\/s640\/6.png\" width=\"640\" height=\"449\" border=\"0\" data-original-height=\"609\" data-original-width=\"864\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">i.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0<\/span>Select &#8220;Next&#8221; and complete the configuration. Note that it may take several minutes to complete the configuration.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\"><b>4.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Sync Connector updates:<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Launch the &#8220;Synchronization Service&#8221;.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/2.bp.blogspot.com\/-jZ5LSLobkbI\/XG-TrmejztI\/AAAAAAAAAdM\/HOj-fw_r7AIv39eOQxwfznPPutDZOWtHACEwYBhgL\/s1600\/7.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-jZ5LSLobkbI\/XG-TrmejztI\/AAAAAAAAAdM\/HOj-fw_r7AIv39eOQxwfznPPutDZOWtHACEwYBhgL\/s200\/7.png\" width=\"200\" height=\"123\" border=\"0\" data-original-height=\"196\" data-original-width=\"317\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraph\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">b.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0<\/span>Select the &#8220;connectors&#8221; tab.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; text-indent: -31.5pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/2.bp.blogspot.com\/-5-0fTCdhsTk\/XG-T55KTRUI\/AAAAAAAAAdY\/2OoihIelnfIHTRJSzFwd0KaRRrvVnoMQwCEwYBhgL\/s1600\/8.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-5-0fTCdhsTk\/XG-T55KTRUI\/AAAAAAAAAdY\/2OoihIelnfIHTRJSzFwd0KaRRrvVnoMQwCEwYBhgL\/s640\/8.png\" width=\"640\" height=\"483\" border=\"0\" data-original-height=\"600\" data-original-width=\"792\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">c.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select the &#8220;AD Domain services\u201d connector.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">d.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0<\/span>From the &#8220;Actions&#8221; select &#8220;Refresh Schema&#8221;, provide UID\/PWD, and update the schema.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">e.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Once \u201cupdate schema\u201d successfully completes, select &#8220;Properties&#8221; for the same connector.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/2.bp.blogspot.com\/-MD8eBEO4M60\/XG-UBVu30sI\/AAAAAAAAAdc\/k8QHi5CNpNAJoV1udiGoGglvlfaLuQx7QCEwYBhgL\/s1600\/9.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-MD8eBEO4M60\/XG-UBVu30sI\/AAAAAAAAAdc\/k8QHi5CNpNAJoV1udiGoGglvlfaLuQx7QCEwYBhgL\/s640\/9.png\" width=\"640\" height=\"472\" border=\"0\" data-original-height=\"484\" data-original-width=\"656\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">f.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>\u201cSelect Attributes\u201d and ensure that the attribute does show up for the connector (msDS-cloudExtensionAttribute1).<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">g.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0\u00a0<\/span>Select the attribute and &#8220;OK&#8221; to add the attribute to the connector.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">h.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0<\/span>The Extension Attributes should have been added by default for the &#8220;Windows Azure Active Directory&#8221; connector. Validate the same by selecting the connector and then selecting the properties, and attributes.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\"><b>5.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Creating the rules:<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Launch &#8220;Synchronization Rules Editor&#8221;.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.75in;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/2.bp.blogspot.com\/-PImqU8M9djQ\/XG-UJie18cI\/AAAAAAAAAdk\/kaGQva_pnIQmmNbSkTAIOLoJnD4_NP15wCEwYBhgL\/s1600\/10.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-PImqU8M9djQ\/XG-UJie18cI\/AAAAAAAAAdk\/kaGQva_pnIQmmNbSkTAIOLoJnD4_NP15wCEwYBhgL\/s200\/10.png\" width=\"200\" height=\"112\" border=\"0\" data-original-height=\"160\" data-original-width=\"284\" \/><\/a><\/div>\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div>\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/4.bp.blogspot.com\/-Ud2hEnvTA_A\/XHC0H6OBZuI\/AAAAAAAAAfA\/kcGXfN7QeGU6M1LdmqXNpjBxhZD5hJBqACLcBGAs\/s1600\/11.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-Ud2hEnvTA_A\/XHC0H6OBZuI\/AAAAAAAAAfA\/kcGXfN7QeGU6M1LdmqXNpjBxhZD5hJBqACLcBGAs\/s400\/11.png\" width=\"400\" height=\"291\" border=\"0\" data-original-height=\"695\" data-original-width=\"949\" \/><\/a><\/div>\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>b.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Create the rule to filter the users:<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; text-indent: -1.5in; vertical-align: middle;\"><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span>i.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Create a new rule with the following as the values:<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Direction: Inbound<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Name: In from AD &#8211;\u00a0<span class=\"SpellE\">UserDoNotSyncFilter<\/span><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Description: Filter users who have msds-CloudExtensionAttribute1 set to 0<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Connected system: &lt;Select the connector to local AD&gt;<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Connected system object type: user<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Metaverse object type: person<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Link type: Join<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Precedence: 201<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/2.bp.blogspot.com\/-MU1t0S-0VGU\/XG-UeSDPFlI\/AAAAAAAAAd4\/EsI-DjpF_IoiIc-o7MwsIwco5Ui6mfOwQCEwYBhgL\/s1600\/12.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-MU1t0S-0VGU\/XG-UeSDPFlI\/AAAAAAAAAd4\/EsI-DjpF_IoiIc-o7MwsIwco5Ui6mfOwQCEwYBhgL\/s640\/12.png\" width=\"640\" height=\"417\" border=\"0\" data-original-height=\"615\" data-original-width=\"937\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; text-indent: -1.5in; vertical-align: middle;\"><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/span>ii.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select &#8220;Next&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; text-indent: -1.5in; vertical-align: middle;\"><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span>iii.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>For the &#8220;Scoping filter&#8221;, select \u201cAdd Group\u201d and &#8220;Add clause&#8221; and add the following:<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Attribute: msDS-cloudExtensionAttribute1<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Operator: EQUAL<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Value: 0<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/3.bp.blogspot.com\/-NIno-f3_mJw\/XG-Uk1nzLKI\/AAAAAAAAAd4\/W6i_YdjLyUECMgxAnvJ61dVRBEX_Lw7iACEwYBhgL\/s1600\/13.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-NIno-f3_mJw\/XG-Uk1nzLKI\/AAAAAAAAAd4\/W6i_YdjLyUECMgxAnvJ61dVRBEX_Lw7iACEwYBhgL\/s640\/13.png\" width=\"640\" height=\"424\" border=\"0\" data-original-height=\"604\" data-original-width=\"906\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\"><\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; text-indent: -1.5in; vertical-align: middle;\"><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/span>iv.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select &#8220;Next&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; text-indent: -1.5in; vertical-align: middle;\"><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span>v.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Skip the &#8220;Join rules&#8221; by selecting &#8220;Next&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; text-indent: -1.5in; vertical-align: middle;\"><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<\/span>vi.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>For the \u201cTransformations\u201d, select &#8220;Add transformations&#8221; with the following values:<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\"><span class=\"SpellE\">FlowType<\/span>: Constant<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Target Attribute:\u00a0<span class=\"SpellE\">cloudFiltered<\/span><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Source: True<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Merge Type: Update<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/2.bp.blogspot.com\/-BC2x4W63ksk\/XG-Urz63FlI\/AAAAAAAAAeA\/Dv4bizZffDMMLXF3-OvD9HFzqxBgh4yNACEwYBhgL\/s1600\/14.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2.bp.blogspot.com\/-BC2x4W63ksk\/XG-Urz63FlI\/AAAAAAAAAeA\/Dv4bizZffDMMLXF3-OvD9HFzqxBgh4yNACEwYBhgL\/s640\/14.png\" width=\"640\" height=\"419\" border=\"0\" data-original-height=\"604\" data-original-width=\"920\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.75in;\"><\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in; text-indent: -1.5in; vertical-align: middle;\"><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 <\/span>vii.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select Add\/Save to complete the rule.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>c.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>To create a rule to filter the group:<\/b><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;\">Follow the instructions for setting the &#8220;user&#8221; filtering as above with the following changes:<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Connected system object type: group<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Metaverse Object type: group<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Precedence: 202<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/3.bp.blogspot.com\/-ln3uxyh9cWw\/XG-U4g20WkI\/AAAAAAAAAeM\/h039zEosMtkEus3YRK_svLuom55Y5A6TwCEwYBhgL\/s1600\/15.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-ln3uxyh9cWw\/XG-U4g20WkI\/AAAAAAAAAeM\/h039zEosMtkEus3YRK_svLuom55Y5A6TwCEwYBhgL\/s640\/15.png\" width=\"640\" height=\"417\" border=\"0\" data-original-height=\"595\" data-original-width=\"911\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">Complete rest of the configuration as above.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoListParagraph\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\"><b>d.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>To create a rule to filter the OU:<\/b><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: 0.5in;\">Follow the instructions for setting the &#8220;user&#8221; filtering as above and select:<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Connected system object type:\u00a0<span class=\"SpellE\">organizationalUnit<\/span><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Metaverse Object type: person<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\">Precedence: 203<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/4.bp.blogspot.com\/-3oi54bchxNk\/XG-U_CdM_eI\/AAAAAAAAAeU\/cC9vMiYUkHwAL--VLsP1-53dy9Mh3CwCQCEwYBhgL\/s1600\/16.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-3oi54bchxNk\/XG-U_CdM_eI\/AAAAAAAAAeU\/cC9vMiYUkHwAL--VLsP1-53dy9Mh3CwCQCEwYBhgL\/s640\/16.png\" width=\"640\" height=\"416\" border=\"0\" data-original-height=\"602\" data-original-width=\"922\" \/><\/a><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1.5in;\"><\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\"><b>6.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Run a full synchronization:<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Back in the &#8220;Synchronization Service&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">b.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select the connector to the &#8220;Active Directory Domain Services&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">c.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select &#8220;Run&#8221; and select &#8220;Full Synchronization&#8221;.<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 81pt;\">\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/4.bp.blogspot.com\/-iIIuzsPJYJY\/XHCztaLrh1I\/AAAAAAAAAe4\/P-PcDI5Y4QkYUC_GVC176u2JbE267fW7QCLcBGAs\/s1600\/17.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-iIIuzsPJYJY\/XHCztaLrh1I\/AAAAAAAAAe4\/P-PcDI5Y4QkYUC_GVC176u2JbE267fW7QCLcBGAs\/s400\/17.png\" width=\"400\" height=\"393\" border=\"0\" data-original-height=\"416\" data-original-width=\"422\" \/><\/a><\/div>\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div>\r\n&nbsp;\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">d.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select &#8220;OK&#8221;.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">e.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>When the synchronization is complete, there should not be any errors.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\"><b>7.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Start a sync to Azure AD (Only if there are no errors in the previous step):<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>From PowerShell command window, run the following command:<\/div>\r\n<div class=\"MsoNormal\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.75in; text-indent: 0.25in;\">Start-<span class=\"SpellE\">ADSyncSyncCycle<\/span>\u00a0&#8211;<span class=\"SpellE\">PolicyType<\/span>\u00a0Initial<\/div>\r\n<div class=\"MsoListParagraphCxSpFirst\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\"><b>8.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Validate the changes in Azure AD:<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Once the synchronization is complete, the objects should be filtered out of Azure AD.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">b.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Validate the same in Azure AD Portal.<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 0.5in; text-indent: -0.25in; vertical-align: middle;\"><b>9.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; font-weight: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/b><b>Turn on the synchronization cycle:<\/b><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; text-indent: -0.25in; vertical-align: middle;\">a.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>In the PowerShell window type and run the following:<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\">Set-<span class=\"SpellE\">ADSyncScheduler<\/span>\u00a0&#8211;<span class=\"SpellE\">SyncCycleEnabled<\/span>\u00a0$True<\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt 1in; vertical-align: middle;\"><\/div>\r\n<div class=\"MsoListParagraphCxSpMiddle\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt; vertical-align: middle;\">A word of caution, that, in my case I had the benefit of working on a system that was not yet synchronized. That made it easier to run the full sync and check the Sync Service and Azure AD for the effectiveness of the rules that I put in. If you have an established\u00a0<span class=\"SpellE\">AADConnect<\/span>, you may want to be a little more careful and \u201cApply and Verify\u201d the changes before you run the full sync as in step 6 above. To verify the changes, follow the steps below before doing #6 above.<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt; vertical-align: middle;\"><\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">1.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Start\u00a0\u201cSynchronization Service\u201d\u00a0from the\u00a0<b>Start<\/b>\u00a0menu.<\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">\r\n\r\n2.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select\u00a0<b>Connectors<\/b>. In the\u00a0<b>Connectors<\/b>\u00a0list, select the Connector where you made a configuration change earlier. In\u00a0<b>Actions<\/b>, select\u00a0<b>Run<\/b>.\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><a style=\"margin-left: 1em; margin-right: 1em;\" href=\"https:\/\/3.bp.blogspot.com\/-pVYaAx2Su-s\/XHCznWQqmyI\/AAAAAAAAAe0\/tJdDzIfWC_QuU0YvS_bTM_63xVm1HjyeACLcBGAs\/s1600\/18.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3.bp.blogspot.com\/-pVYaAx2Su-s\/XHCznWQqmyI\/AAAAAAAAAe0\/tJdDzIfWC_QuU0YvS_bTM_63xVm1HjyeACLcBGAs\/s400\/18.png\" width=\"400\" height=\"88\" border=\"0\" data-original-height=\"179\" data-original-width=\"806\" \/><\/a><\/div>\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div>\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div>\r\n<div class=\"separator\" style=\"clear: both; text-align: center;\"><\/div>\r\n<span style=\"font-size: 11pt; text-indent: -0.25in;\">\r\n<\/span>\r\n<span style=\"font-size: 11pt; text-indent: -0.25in;\">\r\n<\/span>\r\n<span style=\"font-size: 11pt; text-indent: -0.25in;\">3.<\/span><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal; text-indent: -0.25in;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><span style=\"font-size: 11pt; text-indent: -0.25in;\">In\u00a0<\/span><b style=\"font-size: 11pt; text-indent: -0.25in;\">Run profiles<\/b><span style=\"font-size: 11pt; text-indent: -0.25in;\">, select the operation that was mentioned in the previous section. If you need to run two actions, run the second after the first one has finished. (The\u00a0<\/span><b style=\"font-size: 11pt; text-indent: -0.25in;\">State<\/b><span style=\"font-size: 11pt; text-indent: -0.25in;\">\u00a0column is\u00a0<\/span><b style=\"font-size: 11pt; text-indent: -0.25in;\">Idle<\/b><span style=\"font-size: 11pt; text-indent: -0.25in;\">\u00a0for the selected connector.)<\/span>\r\n\r\n<\/div>\r\n<div class=\"MsoListParagraphCxSpLast\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 0.5in; text-indent: -0.25in;\"><\/div>\r\n<div style=\"background: white; font-family: 'Times New Roman', serif; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in;\"><span style=\"font-family: 'calibri' , sans-serif; font-size: 11pt;\">After the synchronization, all changes are staged to be exported. Before you\u00a0<span class=\"GramE\">actually make<\/span>\u00a0the changes in Azure AD, you want to verify that all these changes are correct.<\/span><\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">1.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Start a command prompt and go to\u00a0\u00a0%Program Files%\\Microsoft Azure AD Sync\\bin.<\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">\r\n\r\n<span style=\"font-family: 'calibri' , sans-serif; font-size: 11pt; text-indent: -0.25in;\">2.<\/span><span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal; text-indent: -0.25in;\">\u00a0 \u00a0 \u00a0 <\/span><span style=\"font-family: 'calibri' , sans-serif; font-size: 11pt; text-indent: -0.25in;\">Run\u00a0<\/span><span style=\"font-size: 14.6667px; text-indent: -0.25in;\"><span style=\"font-family: 'calibri' , sans-serif;\">csexport &#8220;Name of Connector&#8221; %temp%\\export.xml \/f:x.<\/span><\/span>\r\n<div style=\"font-family: calibri, sans-serif; font-size: 11pt;\">\u00a0 \u00a0 \u00a0 \u00a0The name of the Connector is in Synchronization Service. It has a name\u00a0<span class=\"GramE\">similar to<\/span>\u00a0&#8220;contoso.com \u2013 AAD&#8221; for Azure AD.<\/div>\r\n<\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">3.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Run CSExportAnalyzer %temp%\\export.xml &gt; %temp%\\export.csv<\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">4.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>You now have a file in %temp% named export.csv that can be examined in Microsoft Excel. This file contains all the changes that are about to be exported.<\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">5.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Make the necessary changes to the data or configuration, and run these steps again (Import, Synchronize, and Verify) until the changes that are about to be exported are what you expect.<\/div>\r\n<div style=\"background: white; box-sizing: inherit; font-family: 'Times New Roman', serif; margin: 1rem 0in 0.0001pt;\"><span style=\"font-family: 'calibri' , sans-serif; font-size: 11pt;\">When you&#8217;re satisfied, export the changes to Azure AD.<\/span><\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">1.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>Select\u00a0<strong style=\"box-sizing: inherit;\">Connectors<\/strong>. In the\u00a0<strong style=\"box-sizing: inherit;\">Connectors<\/strong>\u00a0list, select the Azure AD Connector. In\u00a0<strong style=\"box-sizing: inherit;\">Actions<\/strong>, select\u00a0<strong style=\"box-sizing: inherit;\">Run<\/strong>.<\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">2.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>In\u00a0<strong style=\"box-sizing: inherit;\">Run profiles<\/strong>, select\u00a0<strong style=\"box-sizing: inherit;\">Export<\/strong>.<\/div>\r\n<div class=\"MsoNormal\" style=\"background: white; font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 8pt 28.5pt; text-indent: -0.25in;\">3.<span style=\"font-family: 'times new roman'; font-size: 7pt; font-stretch: normal; line-height: normal;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span>If your configuration changes delete many objects, then you see an error in the export when the number is more than the configured threshold (by default 500). If you see this error, then you need to temporarily disable the &#8220;<a style=\"box-sizing: inherit; cursor: pointer; overflow-wrap: break-word;\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/active-directory\/hybrid\/how-to-connect-sync-feature-prevent-accidental-deletes\" data-linktype=\"relative-path\">prevent accidental deletes<\/a>&#8221; feature.<\/div>\r\n<div class=\"MsoListParagraph\" style=\"font-family: Calibri, sans-serif; font-size: 11pt; line-height: normal; margin: 0in 0in 0.0001pt; vertical-align: middle;\"><\/div>\r\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>As a hands-on practice area lead, I get to deliver projects both directly as an architect, and indirectly as an Engagement Manger. In one recent project, one of my Higher Ed clients wanted to setup attribute-based filtering. The matter got escalated to me and I helped the client in setting this up. I documented the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[12],"tags":[13,14,15,16,17,18],"class_list":["post-1064","post","type-post","status-publish","format-standard","hentry","category-m365","tag-aadconnect","tag-attribute","tag-attribute-based-filtering","tag-filtering","tag-metaverse","tag-synchronization"],"featured_image_src":null,"author_info":{"display_name":"Suresh","author_link":"https:\/\/www.pingalasolutions.com\/?author=1"},"author_meta":{"display_name":"Suresh","author_link":"https:\/\/www.pingalasolutions.com\/?author=1"},"featured_img":null,"coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/www.pingalasolutions.com\/?cat=12\" class=\"advgb-post-tax-term\">M365<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">M365<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/www.pingalasolutions.com\/?cat=12\" class=\"advgb-post-tax-term\">AADConnect<\/a>","<a href=\"https:\/\/www.pingalasolutions.com\/?cat=12\" class=\"advgb-post-tax-term\">Attribute<\/a>","<a href=\"https:\/\/www.pingalasolutions.com\/?cat=12\" class=\"advgb-post-tax-term\">Attribute-based filtering<\/a>","<a href=\"https:\/\/www.pingalasolutions.com\/?cat=12\" class=\"advgb-post-tax-term\">Filtering<\/a>","<a href=\"https:\/\/www.pingalasolutions.com\/?cat=12\" class=\"advgb-post-tax-term\">Metaverse<\/a>","<a href=\"https:\/\/www.pingalasolutions.com\/?cat=12\" class=\"advgb-post-tax-term\">Synchronization<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">AADConnect<\/span>","<span class=\"advgb-post-tax-term\">Attribute<\/span>","<span class=\"advgb-post-tax-term\">Attribute-based filtering<\/span>","<span class=\"advgb-post-tax-term\">Filtering<\/span>","<span class=\"advgb-post-tax-term\">Metaverse<\/span>","<span class=\"advgb-post-tax-term\">Synchronization<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 6 years ago","modified":"Updated 3 years ago"},"absolute_dates":{"created":"Posted on December 16, 2019","modified":"Updated on January 17, 2023"},"absolute_dates_time":{"created":"Posted on December 16, 2019 10:48 pm","modified":"Updated on January 17, 2023 8:35 pm"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=\/wp\/v2\/posts\/1064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1064"}],"version-history":[{"count":6,"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=\/wp\/v2\/posts\/1064\/revisions"}],"predecessor-version":[{"id":1436,"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=\/wp\/v2\/posts\/1064\/revisions\/1436"}],"wp:attachment":[{"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pingalasolutions.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}