LDAP – ein paar C# Codesnippets

 Allerlei, Entwicklung  Kommentare deaktiviert für LDAP – ein paar C# Codesnippets
Jan 232007
 

Einwenig Code habe ich natürlich auch produziert.
Das meiste mit Hilfe des Internet und einem Forum.

/// <summary>
///
 Ermittelt ob das Passwort abgelaufen ist.
/// </summary>
private bool IsPasswordExpired(DirectoryEntry User)
{
     
const int ADS_UF_PASSWORD_EXPIRED = 0x80000;
     
int val = (int)User.Properties[„userAccountControl“].Value;
     
return (val & ADS_UF_PASSWORD_EXPIRED) == ADS_UF_PASSWORD_EXPIRED;
}

Continue reading »

LDAP mit C# – der Einstieg

 Allerlei, Entwicklung  Kommentare deaktiviert für LDAP mit C# – der Einstieg
Jan 232007
 

Ich durfte mich einwenig mit dem anprogrammieren von LDAP,
genauer dem Active Directory unter Windows Server 2003, beschäftigen.
Das Tool scheint jetzt mal so weit fertig zu sein. Da ich noch nie was
mit LDAP gemacht habe suchte ich natürlich allerhand an Quellen und Hilfe.

Continue reading »

LDAP – Datumswerte

 Entwicklung  Kommentare deaktiviert für LDAP – Datumswerte
Jan 162007
 

Datumswerte werden im AD (Active Directory) in der Regel als 8 Byte (IADsLargeInteger)
gespeichert. Dazu gibt es Hilfsmethoden die daraus ein Datum machen.

Eine solche hatte ich auch gefunden. In den Webcasts zu dem Thema
wurde eine solche gezeigt.

Continue reading »

LDAP – Active Directory Browser

 Allerlei, Entwicklung  Kommentare deaktiviert für LDAP – Active Directory Browser
Jan 152007
 

Vor kurzem habe ich den Active Directory Browser gesucht.
Das war gar nicht so einfach das Teil zu finden.

Bei Microsoft gibt es noch eine Site für NT4 und ADSI 2.5.
Dort kann man das ADSI 2.5 SDK (English Language) downloaden.
Die Datei heisst dann schlicht sdk.exe und ist ein ZIP Archiv.
Entpacken und in das Verzeichnis sdk\ADsVw\i386 wechseln.

Continue reading »