Vraag : VB.NET - Actieve Folder om organisatorische eenheid voor een gebruiker te vinden

Hello cre�ërden de deskundigen,

I een toepassing van de venstersvorm die bescheiden aan een gegevensbestand opmaken.  De toepassing zal de login van de venstergebruiker naam als schepper van dat verslag krijgen.  Nochtans, moet ik ook weten waar zij worden gevestigd.  In Actieve Folder, hebben wij organisatorische eenheden voor diverse gebruikers.  Is er een manier ik kan te weten komen wat organisatorische eenheid de gebruiker waarvan is?

Here is mijn code om de gebruikersbenaming te weten te komen die op de machine wordt geregistreerd:

Dim strUser als Koord =/>I behoefte System.Environment.UserName

Antwoord : VB.NET - Actieve Folder om organisatorische eenheid voor een gebruiker te vinden

Dit zou moeten werken:

Schemerige sCn als Koord = result.GetDirectoryEntry (). Eigenschappen („distinguishedname“). Value.ToUpper

Schemerige iLength als Geheel = InStr (InStrRev (sCn, „OU=“), sCn,“, „) - (InStrRev (sCn, „OU=“) + 3)
lblOU.Text = Medio (sCn, InStrRev (sCn, „OU=“) + 3, iLength)

Andere oplossingen  
 
programming4us programming4us