Avatar billede Mikker Praktikant
24. november 2006 - 13:02 Der er 1 kommentar og
1 løsning

Kan ikke trække ExtensionAttributes ud af AD

Hej Eksperter

Jeg har lavet en applikation i .NET(C#) hvor jeg trækker bruger-oplysninger ud af vores AD. Dette gør jeg vha. DirectoryServices. Mit problem er at der er nogle oplysninger i ExtensionAttribute15 som jeg ikke kan få ud.

Mvh.
Michael
Avatar billede Mikker Praktikant
27. november 2006 - 10:12 #1
Koden ser sådan ud:

public class lookup2
{
  private String _givenname; public String Fornavn { get { return _givenname; } }
  private String _sn; public String Efternavn { get { return _sn; } }
  private String _extensionattribute15; public String EAN { get { return _extensionattribute15; } }
  private String _error; public String error { get { return _error; } }

  public DirectorySearcher DSESearcher;
  public String mySearchRoot;
  public DirectoryEntry entry;
  public DirectorySearcher myDirectorySearcher;

  public lookup2(String userid)
  {
      DSESearcher = new DirectorySearcher();
      mySearchRoot = DSESearcher.SearchRoot.Path;
      entry = new DirectoryEntry(mySearchRoot);
      myDirectorySearcher = new DirectorySearcher(entry);
      myDirectorySearcher.Filter = "(samaccountname=" + userid + ")";

      // Get the first entry of the search.
      SearchResult mySearchResult = myDirectorySearcher.FindOne();

      // Get the 'DirectoryEntry' that corresponds to 'mySearchResult'.
      DirectoryEntry myDirectoryEntry = mySearchResult.GetDirectoryEntry();

      // Get the properties of the 'mySearchResult'.
      try
      {
          ResultPropertyCollection arrAD;
          arrAD = mySearchResult.Properties;
          this._givenname = arrAD["givenname"][0].ToString();
          this._sn = arrAD["sn"][0].ToString();
          //Denne linje fejler:
          this._extensionattribute15 = arrAD["extensionattribute15"][0].ToString();
          this._error = "";
      }
      catch (Exception e)
      {
          this._error = e.ToString();
      }
  }
}
Avatar billede Mikker Praktikant
27. november 2006 - 10:24 #2
Det virker nu
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester