Technorati Tag: Active Directory,GroupType Per chi conosce Active Directory, è noto che i gruppi presenti in questo repository possono essere di 4 tipologie differenti. Global Group Domain Local Group Universal Group Security Group Ora pensiamo ad una semplice query Ldap con DirecotrySearcher per elencare tutti i gruppi presenti in AD. Dovremmo scrivere qualcosa del genere : foreach (SearchResult risultato in risultati)
{
DirectoryEntry de = risultato.GetDirectoryEntry();
GruppoWindows gruppo = new GruppoWindows();
gruppo.Nome = (string)de.Properties["name"].Value;
gruppo.Sid = ConvertiSid((byte[])de.Properties["objectsid"].Value);
gruppo.Descrizione = (string)de.Properties["description"].Value;
gruppo.Type = (int)de.Properties["grouptype"].Value;
La cosa assurda è...