usuarios tipos predeterminados permisos grupos active active-directory

active-directory - predeterminados - tipos de usuarios en active directory



¿Cómo obtener el GUID del usuario de Active Directory usando el protocolo WinNT? (2)

Visite el Hilltop Lab de Richard Mueller, donde tiene muchas hojas de cálculo que muestran todas las propiedades que exponen los diversos proveedores. En particular, su lista de propiedades que expone el proveedor de WinNT muestra que no hay cosas como el "GUID" u OID del usuario o algo así expuesto.

Eso sí, el proveedor de WinNT solo se usa para compatibilidad con versiones anteriores y realmente solo funciona bien en las cuentas de máquinas locales.

Si desea acceder a cuentas DOMAIN, debe usar el proveedor LDAP en su lugar, ya que le dará acceso a todas las propiedades LDAP en una cuenta de usuario.

Bagazo

Estoy tratando de obtener el GUID del usuario de Active Directory. Mi código:

DirectoryEntry entry = new DirectoryEntry("WinNT://DOMAIN/UserName"); Console.WriteLine("The GUID of the ADS object:" + entry.Guid); Console.WriteLine("The Native GUID of the ADS object:" + entry.NativeGuid);

El código anterior siempre devuelve d83f1060-1e71-11cf-b1f3-02608c9e7553, independientemente del usuario y el dominio.

¿Es posible obtener un GUID de usuario usando el protocolo WinNT?


Quizás te refieres a SID (identificador de seguridad). Al igual que un GUID, es único, al menos en todo el árbol de dominios. Creo que la propiedad es "objectSid". Es binario (byte []). No recuerdo cuán grande es (28 bytes) pero estoy bastante seguro de que no es un GUID.