Dann schreib das doch gleich :-)

Du brauchst System.DirectoryServices. Also entweder "using" bei Code Behind oder 
ansonsten eine @Import-Direktive.

Patrick

> Hi,

> den habe ich schon versucht, allerdings bekomme ich immer eine
> Fehlermeldung
> bezueglich DirectoryEntry. DotNet meint, dass moeglicherweise ein
> namespace
> fehlt welcher DirectoryEntry beinhaltet. Leider habe ich keine Ahnung
> welcher das sein koennte.
> Kann mir da jemand weiterhelfen?

> Gruesse
> Frank

> -----Ursprungliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]Im Auftrag von Patrick
> A. Lorenz
> Gesendet: Dienstag, 23. Oktober 2001 14:29
> An: aspDEdotnet
> Betreff: [aspdedotnet] Re: Asp.Net und Active Directory


> Moin!

> Warum verwendet Du nicht den Code, den ich Dir schon mal geschickt habe:

> WindowsPrincipal Principal = (WindowsPrincipal) User;
> WindowsIdentity Identity = (WindowsIdentity) User.Identity;
> Response.Write("Name: " + Identity.Name + "<br>");
> Response.Write("Admin? " +
> Principal.IsInRole(WindowsBuiltInRole.Administrator) + "<br>");

> DirectoryEntry DE = new DirectoryEntry("WinNT://" +
> Identity.Name.Replace("\\","/"));

> Response.Write("FullName: " + DE.Properties["FullName"][0] + "<br><br>");

> foreach(string PN in DE.Properties.PropertyNames)
>       Response.Write(PN + "<br>");

> foreach(DirectoryEntry objChildDE in DE.Children)
>       Response.Write(objChildDE.Path);

> Gruesse,

> Patrick

>> Hallo,

>> kann mir jemand sagen wie ich mit Asp.Net Benutzer aus der Active
>> Directory
>> auslesen kann? Momentant gelingt es mir nur das jeweilige login und die
>> damit verbundenen BuiltIn-Rechte auszulesen. Ich wuerde allerdings gerne
>> auch den Vornamen und den Nachnamen auslesen(zwecks persoenlicher
>> Ansprache). Folgenden Code verwende ich um das Login und die Rolle
>> auszulesen:

>> <%@ Page language="c#" debug="True" %>
>> <% @ Import Namespace = System.Security.Principal %>
>> <% @ Import Namespace = System.Threading %>
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

>> <html>

>>   <script language="C#" runat=server>

>>     void Page_Load(Object Src, EventArgs E )
>>     {
>>              WindowsPrincipal Principal = (WindowsPrincipal) User;
>>              WindowsIdentity Identity = (WindowsIdentity) User.Identity;

>>              AuthUser.Text = Identity.Name;
>>              AuthType.Text = Identity.AuthenticationType;
>>              AuthTrueFalse.Text = Identity.IsAuthenticated.ToString();
>>              AuthAdmin.Text =
>> Principal.IsInRole(WindowsBuiltInRole.Administrator).ToString();
>>     }

>>   </script>
>> .
>> .
>> .

>> Mit freundlichen Gruessen,
>> Frank Tichy
>> Web7
>> ____________________________________
>> Siller AG
>> Suedstrasse 90
>> 74072 Heilbronn

>> Tel.:   +49 (0) 7131 / 9967-733
>> mailto:[EMAIL PROTECTED]
>> http://www.siller.de
>> http://www.palmandmore.de

>> Postadresse:
>> Wannenaeckerstrasse 43
>> 74078 Heilbronn


>> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
>> | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
>> | Sie koennen sich unter folgender URL an- und abmelden:
>> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp



> *********
> Das erste deutsprachige Buch zur C# Beta 2,
> jetzt unter http://www.csharp-shortcut.de

> * Patrick A. Lorenz
> * Berliner Strasse 17b
> * 78467 Konstanz
> * http://www.p-l.de
> * mailto:[EMAIL PROTECTED]
> * tel: 07531.979757
> * fax: 07531.979754
> * mobil: 0171.3429349

> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie kvnnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp


> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie koennen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp



*********
Das erste deutsprachige Buch zur C# Beta 2,
jetzt unter http://www.csharp-shortcut.de

* Patrick A. Lorenz
* Berliner Strasse 17b
* 78467 Konstanz
* http://www.p-l.de
* mailto:[EMAIL PROTECTED]
* tel: 07531.979757
* fax: 07531.979754
* mobil: 0171.3429349

| [aspdedotnet] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp

Antwort per Email an