Questione : VB.NET - Indice attivo per trovare unità organizzativa per un utente

Ciao gli esperti, il

I hanno generato un'applicazione della forma delle finestre che generano un'annotazione ad una base di dati.  L'applicazione otterrà il nome di inizio attività dell'utente della finestra come il creatore di quell'annotazione.  Tuttavia, inoltre devo sapere dove sono individuati.  Nell'indice attivo, abbiamo unità organizzative per vari utenti.  È ci un senso che posso scoprire che unità organizzativa che l'utente proviene da? il

Here è il mio codice per scoprire il username che è annotato sulla macchina: strUser del

Dim come necessità di System.Environment.UserName

I di scoprire che l'unità organizzativa questo utente è individuata dentro.  Delle idee?
class= del

Risposta : VB.NET - Indice attivo per trovare unità organizzativa per un utente

Ciò dovrebbe funzionare:

sCn fioco come stringa = result.GetDirectoryEntry (). Proprietà (“distinguishedname„). Value.ToUpper

iLength fioco come il numero intero = InStr (InStrRev (sCn, “OU="), sCn,„, ") - (InStrRev (sCn, “OU=") + 3)
lblOU.Text = metà di (sCn, InStrRev (sCn, “OU=") + 3, iLength)

Altre soluzioni  
 
programming4us programming4us