IT-experts.dk

Hjælp til AD OU check vbscript ?

rated by 0 users
Answered (Verified) This post has 1 verified answer | 1 Reply | 1 Follower

Top 10 Contributor
Male
Points 25.280
Jens Jönsson posted on 10 mar 2010 10:11

Ved hjælp af følgende VB script kan jeg finde ud af hvem brugeren er og i hvilken OU.

'Forbind AD
Set objSysInfo = CreateObject("ADSystemInfo")

'Vis LDAP oplysninger for brugeren.
strUserDN = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUserDN)
WScript.Echo "Current User is " & strUserDN

Men når jeg vil finde ud af hvilken OU brugeren er i, og kun udføre kommandoer, hvis han er i en speciel OU, hvordan gør jeg så ?

Håber der er nogen der kan hjælpe en der gerne vil lære mere om VB script :-)

:-) Jens

Microsoft Certified Technology Specialist (MCTS): Windows Server 2008 Active Directory, Configuration (83-640)

  • | Post Points: 15

Answered (Verified) Verified Answer

Top 10 Contributor
Male
Points 25.280

He he, med den fine google's hjælp fandt jeg ud af det:

Set objADSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objADSysInfo.UserName)
Set objParent = GetObject(objUser.Parent)
strAftercare = objParent.Get("name")
WScript.Echo strAftercare

Returnere OU'en brugeren er i. Dog ikke den fulde OU, da den er "strippet" af, hvilket er super til mig!

:-) Jens

Microsoft Certified Technology Specialist (MCTS): Windows Server 2008 Active Directory, Configuration (83-640)

  • | Post Points: 65
Page 1 of 1 (2 items) | RSS