Seznam uživatelů   zodpovězená otázka

VB.NET

Zdravim!

Jméno aktuálně přihlášeného uživatele najdu v My.User. To je v pohodě. Potřeboval bych ale nějak získat seznam všech existujících uživatelských účtů v systému. Poradíte jak na to?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Je ale nutné si přidat referenci na assembly System.DirectoryServices:

        Dim directoryEntry As New DirectoryServices.DirectoryEntry()
        directoryEntry.AuthenticationType = DirectoryServices.AuthenticationTypes.Secure
        directoryEntry.Path = "WinNT://localhost"

        For Each entry As DirectoryServices.DirectoryEntry In directoryEntry.Children
            If entry.SchemaClassName = "User" Then
                Console.WriteLine(entry.Name)
            End If
        Next

        Console.ReadLine()
nahlásit spamnahlásit spam 0 odpovědětodpovědět

Díky moc za odpověď. Vyzkouším to.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback