<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Kolldhee's Blogs</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/kolldhee/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/kolldhee/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:42:55 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Intune Managed mobile devices fail to list the apps deployed to security groups synched from on-premise</title>
      <link>https://docs.microsoft.com/archive/blogs/kolldhee/intune-managed-mobile-devices-fail-to-list-the-apps-deployed-to-security-groups-synched-from-on-premise</link>
      <pubDate>Mon, 17 Oct 2016 12:49:52 GMT</pubDate>
      <dc:creator><![CDATA[Kollipara.Sri.Raghu.Dheeraj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kolldhee/?p=275</guid>
      <description><![CDATA[Recently I came across an interesting issue while working on an Intune deployment, and wanted to...]]></description>
      <content:encoded><![CDATA[Recently I came across an interesting issue while working on an Intune deployment, and wanted to share the solution steps.

&nbsp;

<span style="text-decoration: underline">SCENARIO:</span>

In the Intune portal, groups have been created with multiple levels of nesting. User membership criteria has also been configured for the nested groups. However, the users do not get the Intune managed applications on their portal even though they have been assigned.

&nbsp;

<span style="text-decoration: underline">RE-PRO AND TROUBLESHOOTING</span>:

To validate if this is a tenant-specific issue, I went ahead and setup a test scenario in my lab tenant and I could quickly reproduce the same problem as the customer.  As can be seen in the screen snippet below, the Parent group is named “Security Group" with two nested groups - Group A and Group B .

In-built LOB applications are deployed to the nested groups and none of the devices were receiving any of the deployed apps on the company portal. At this point, we should already have our security groups reflecting on the office 365 and Azure portals.

We checked the Azure AD sync(AADSync) environment and we could confirm that the nested groups are already linked with the necessary on-premise groups. But for some reason not known yet, the desired applications do not get listed on the company portal application on the end user devices.

The screen snippet below shows the membership criteria for the parent group where no criteria is assigned.

<a href="https://msdnshared.blob.core.windows.net/media/2016/10/138.png"><img src="https://msdnshared.blob.core.windows.net/media/2016/10/138.png" alt="1" width="1088" height="427" class="alignnone size-full wp-image-285" /></a>

Whereas the nested groups are already assigned with membership Criteria. See screenshot below.

<a href="https://msdnshared.blob.core.windows.net/media/2016/10/238.png"><img src="https://msdnshared.blob.core.windows.net/media/2016/10/238.png" alt="2" width="888" height="378" class="alignnone size-full wp-image-295" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2016/10/319.png"><img src="https://msdnshared.blob.core.windows.net/media/2016/10/319.png" alt="3" width="890" height="423" class="alignnone size-full wp-image-305" /></a>

&nbsp;

To rule out device specific issues, we tested it across various platforms but none of them listed the applications that were published for download.

After further research and troubleshooting we identified that the problem was related to Membership criteria inheritance. Even though we have added the membership criteria to the nested groups, the parent group ( top-level group) does not have any criteria configured. So, to resolve this issue we added the same on-premise synced security group to parent group(top-level group). Following that, we were able to see the users who are synced through Azure Active Directory and also deployed applications on the company portal for all device platforms.

I hope this blog provides the general troubleshooting approach, when you are seeing similar group issues with respect to applications deployed. The key takeaway here is to understand that parent security group should have on-premise synced groups as their membership criteria in order for the nested groups to inherit and apply the same.

Happy troubleshooting !!
<p style="margin: 0in;font-family: 'Segoe UI Light';font-size: 11.0pt"><span style="color: #000000">Dheeraj Kollipara</span></p>
<p style="margin: 0in;font-family: 'Segoe UI Light';font-size: 11.0pt"><span style="color: #000000">Intune | Mobility Support Team</span><!--more--></p>]]></content:encoded>
    </item>
    <item>
      <title>TROUBLESHOOTING: Export error on Azure AD connector – GroupSecurityEnabledAttributeMissing</title>
      <link>https://docs.microsoft.com/archive/blogs/kolldhee/export-error-on-azure-ad-connector</link>
      <pubDate>Tue, 22 Dec 2015 15:33:14 GMT</pubDate>
      <dc:creator><![CDATA[Kollipara.Sri.Raghu.Dheeraj]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/kolldhee/?p=1</guid>
      <description><![CDATA[Hello Everyone! My name is Dheeraj and I am a Support Engineer with the Mobility team,...]]></description>
      <content:encoded><![CDATA[<div id="site-content" class="site-content row">
<div id="primary" class="content-area col-sm-9">
<div id="single-page" class="div-content"><article id="post-12" class="post-12 page type-page status-publish hentry">
<div class="entry-content single">

Hello Everyone! My name is Dheeraj and I am a Support Engineer with the Mobility team, working on the Enterprise Mobility Suite of products. Few weeks ago, I worked on an interesting support issue relating to Group provisioning from On-premise to Azure Active Directory and I wanted to share this information with you. If you happen to run into this scenario, this article will help you troubleshoot and isolate the problem.

<strong>Problem Statement</strong>

Some of the group objects present in Active Directory on-premise were not synchronizing to Azure Active directory.

While looking at the AADConnect tool, the following errors were observed in the sync operations tab whenever export run profile was executed on the Azure AD Management Agent (a.k.a Cloud Connector).

<strong><em>“Every group requires that the Security Enabled attribute have a valid value. This attribute indicates whether the group is a security enabled group. Please set this attribute, and then try again.”</em></strong>

&nbsp;

<em><a href="https://msdnshared.blob.core.windows.net/media/2015/12/113.png"><img class="  wp-image-31 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2015/12/113.png" alt="1" width="488" height="233" /></a></em>

SecurityEnabled is a mandatory attribute which needs to be populated in order to provision a group successfully into Azure Active Directory. In this scenario, the attribute was not getting populated and we needed to find out why.

<strong>Troubleshooting Steps</strong>

We began by reviewing the AADConnect configuration.

It was interesting to note that there were some security groups which did sync up successfully to Azure AD. So, there must be something unique about these groups that failed to provision.

To understand this better, we started comparing the attributes of working security group and non- working security group.

For our discussion, let’s take the groups as Group1 and Group 2.

<strong>CN= Group1 (Synchronized group)</strong>

<strong>CN= Group2 (Non Synchronized group)</strong>

We first started searching in AD connector space with RDN “CN=Group1” and “CN=Group2” and validated if the security enabled attribute is set to True. We found that both the groups had this attribute set to true.

We then validated if<span class="Apple-converted-space"> </span><strong>isCriticalSystemObject</strong><span class="Apple-converted-space"> </span>value is set, found that it is not set on non-synchronizing groups. If this attribute is set to true, then this is filtered from getting provisioned into Azure AD. Here is a snippet from a TechNet post that is referenced later on in this article.

<a href="https://msdnshared.blob.core.windows.net/media/2015/12/24.png"><img class="  wp-image-131 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2015/12/24.png" alt="2" width="545" height="109" /></a>

That brings us to the next question – Which attributes are required at a minimum in order to get provisioned into Azure AD?

This<span class="Apple-converted-space"> </span><a href="https://social.technet.microsoft.com/wiki/contents/articles/19901.dirsync-list-of-attributes-that-are-synced-by-the-azure-active-directory-sync-tool.aspx">TechNet post</a><span class="Apple-converted-space"> </span>provides an exhaustive list of all the attribute that can be synced as well as the ones that are mandatory.

In the AADConnect tool, the in-flow and out-flow of these attributes are controlled by the Sync rules, which can be configured using the Synchronization Rule editor. So, that is our next stop.

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2015/12/Capture1.png"><img class=" size-full wp-image-201 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2015/12/Capture1.png" alt="Capture" width="474" height="340" /></a>

&nbsp;

We reviewed the inbound and outbound synchronization rules for Groups and compared with a default working setup from our lab. That is where we found out that the original out of the box rules were missing!!

In the ‘out to AAD- Group join’ sync rule we had only 4 rules and we were missing the rule for SecurityEnabled Attribute.

So, we went ahead and re-added a direct mapping for the SecurityEnabled attribute ( as shown in the screenshot below )

&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2015/12/42.png"><img class=" size-full wp-image-61 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2015/12/42.png" alt="4" width="683" height="227" /></a>

&nbsp;

Following this, we ran the sync profiles and we could observe that the attribute was now populated and exported successfully to Azure AD!

But the success was short-lived as the customer ran the configuration wizard once again and we were back to the square now. The rule got wiped out. But now, we know where exactly to look for!

We went through each step in the configuration wizard and identified that the SecurityEnabled attribute was not selected in the wizard.

Here is a CSV export comparison of the attribute list from an Out-of-box configuration vs the one having the problem.

<a href="https://msdnshared.blob.core.windows.net/media/2015/12/1111.png"><img class="  wp-image-241 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2015/12/1111.png" alt="1111" width="686" height="292" /></a>

&nbsp;

This can also be viewed in the UI at the Azure AD attributes section:
<p style="text-align: center"><strong>Non-working</strong></p>
<p style="text-align: center"><strong><a href="https://msdnshared.blob.core.windows.net/media/2015/12/71.jpg"><img class="  wp-image-91 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2015/12/71.jpg" alt="7" width="574" height="321" /></a></strong></p>
<p style="text-align: center"><strong>Working</strong></p>
<a href="https://msdnshared.blob.core.windows.net/media/2015/12/71.png"><img class="  wp-image-101 aligncenter" src="https://msdnshared.blob.core.windows.net/media/2015/12/71.png" alt="7" width="573" height="404" /></a>

&nbsp;

Typically, the attribute list is not something that we should be modifying as this would directly affect the sync rules which would then affect the synchronizations made between on-premise and Azure Active Directory. Customers are recommended not to uncheck attributes that are absolutely essential for syncing objects between On-premise and Azure.

Once we re-selected the missing attribute in this wizard, the issue was resolved completely and all existing as well as new groups started to sync successfully with Azure.

I hope this blog provides a general troubleshooting approach that can be taken to identify attribute-related issues while working with Azure AD connect. The key takeaway here is to understand the mandatory attributes needed for provisioning to Azure and also identify missing configurations from sync rules and wizards.

Happy troubleshooting !!

&nbsp;

<strong>Author:</strong>

<span style="font-family: 'Georgia',serif;color: #333333">Dheeraj Kollipara</span>

<span style="font-family: 'Georgia',serif;color: #333333">Microsoft Mobility Team</span>

<strong>Reviewer:</strong>

Karthik Divakaran

Microsoft Security Support Escalation Engineer

</div>
</article></div>
</div>
</div>]]></content:encoded>
    </item>
  </channel>
</rss>