Wie kann ich den Benutzernamen des aktuellen Benutzers aus Windows Active Directory mit C# -Code abrufen?Erhalten der aktuellen Anmeldung von Active Directory mit C# -Code
18
A
Antwort
39
einfach,
string Name = new System.Security.Principal.WindowsPrincipal(System.Security.Principal.WindowsIdentity.GetCurrent()).Identity.Name;
ODER
string Name = System.Environment.UserName
ODER
string Name = Environment.GetEnvironmentVariable("USERNAME");
ODER
string Name = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
wor ks :)
25
Wenn Sie auf .NET 3.5 und höher, können Sie:
// set up domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
// find current user
UserPrincipal user = UserPrincipal.Current;
if(user != null)
{
string loginName = user.SamAccountName; // or whatever you mean by "login name"
}
Die neue S.DS.AM es wirklich einfach macht mit Benutzern und Gruppen in AD zu spielen, um!
Referenzen:
1
System.DirectoryServices.AccountManagement.UserPrincipal.Current.Name
Dies gilt auch für mich funktioniert! Danke
Verwandte Themen
- 1. asp.net Active Directory Anmeldung
- 2. Spring Web Application Anmeldung mit Active Directory
- 3. Wie Active Directory erhalten
- 4. Jenkins + Active Directory-Authentifizierung - Langsame Anmeldung
- 5. Verwenden von C# mit Active Directory-Lernprogrammen
- 6. Automatische Anmeldung mit Active Directory-Benutzernamen mit PHP
- 7. Benutzerinformationen aus Active Directory asp.net Webforms C#
- 8. Angular 2: automatische Anmeldung mit Active Directory-Benutzer
- 9. Wie erhalten Benutzer GUID von Active Directory mit WinNT-Protokoll?
- 10. Ablauf der Active Directory-Konten
- 11. ASP.NET Active Directory-Suche
- 12. Abrufen des aktuellen Active Directory-Benutzernamens von PHP
- 13. Überwachung der Gruppenmitgliedschaft in Active Directory effizienter (C# .NET)
- 14. Identitätswechsel von Active Directory-Benutzer in vb.net
- 15. Zugriff auf Active Directory von ASP.Net MVC mit C#
- 16. Erhalten Sie Active Directory-Benutzer in Gruppe
- 17. Active Directory PowerShell Filter
- 18. Aktive Benutzer in Active Directory Powershell erhalten
- 19. Caching Active Directory-Daten
- 20. Suchen Active Directory LDAP mit
- 21. nodejs-Website mit Active Directory-Berechtigungen
- 22. Winform Benutzerberechtigung über Active Directory
- 23. C# Erstellen einer Organisationseinheit in Active Directory
- 24. Active Directory mit Xamarin Methode
- 25. Active Directory-LDAP-Beispiel
- 26. Active Directory-Synchronisierung mit Transformation?
- 27. Verfolgen von Änderungen im Active Directory mit C#
- 28. Rails Authentifikation mit Active Directory
- 29. Active Directory-Hilfsklasse
- 30. Abfrage von Active Directory mit VBScript
Und keiner der involvieren AD, die hier sowieso völlig nutzlos ist (es verfolgt nicht, wer der aktuelle Benutzer ist - nach Login AD wird nicht wirklich zu viel während einer Sitzung gefragt). – TomTom
Ich habe eine Website und ich versuche, den Benutzernamen des angemeldeten Benutzers zu Windows und keiner der oben genannten gibt mir das:/ – SearchForKnowledge
Vielen Dank. Ich habe die ganze Zeit gesucht. –