title: Get List of Departments from Active Directory is missing certain departments
body: <p>I have a method that I am using the get a list of departments in our active directory. However some (at least one that I know of) is not showing up. "EMP-Alumni Relations" is the one I am troubleshooting at the moment.</p>
  
  <p>Here is the code I am using. If anyone can identify any potential problems I would appreciate it. I am at a loss for the moment. I have identified several users who are in the department so I know that should not be the issue.</p>
  
  <pre><code>ArrayList GetAdDepts (  )
      {
          DirectoryEntry myLdapConnection = SCDirectoryEntry.GetDirectoryEntry ( );
          DirectorySearcher search = new DirectorySearcher ( myLdapConnection );
          search.Filter = "(objectClass=user)";
          search.PropertiesToLoad.Add ( "department" );
          SearchResultCollection result = search.FindAll ( );
          ArrayList departments = new ArrayList ( );
          foreach ( SearchResult depart in result )
          {
              DirectoryEntry directoryEntry = depart.GetDirectoryEntry ( );
  
              if ( directoryEntry.Properties.Contains ( "department" ) )
              {
                  string dept = ( string ) depart.Properties [ "department" ] [ 0 ];
                  if ( dept.Trim ( ).StartsWith ( "EMP-" ) )
                  {
                      if ( !departments.Contains ( dept ) )
                      {
                          departments.Add ( dept );
                      }
                  }
              }
  
          }
          return departments;
      }
  </code></pre>