Cuestión : VB.NET - Directorio activo para encontrar la unidad de organización para un usuario

Hola los expertos,

I crearon un uso de la forma de las ventanas que crean un expediente a una base de datos.  El uso conseguirá el nombre de conexión de usuario de la ventana como el creador de ese expediente.  Sin embargo, también necesito saber dónde se localizan.  En directorio activo, tenemos unidades de organización para los varios usuarios.  ¿Hay una manera que puedo descubrir que unidad de organización que el usuario es de? el

Here es mi código para descubrir el username que se registra sobre la máquina: strUser del

Dim como necesidad de la secuencia = de System.Environment.UserName

I de descubrir que la unidad de organización este usuario se localiza dentro.  ¿Ideas?
class= del

Respuesta : VB.NET - Directorio activo para encontrar la unidad de organización para un usuario

Esto debe trabajar:

sCn dévil como secuencia = result.GetDirectoryEntry (). Características (“distinguishedname”). Value.ToUpper

iLength dévil como el número entero = InStr (InStrRev (sCn, “OU="), sCn,”, ") - (InStrRev (sCn, “OU=") + 3)
lblOU.Text = mediados de (sCn, InStrRev (sCn, “OU=") + 3, iLength)

Otras soluciones  
 
programming4us programming4us