Orts Posted February 11, 2009 Share Posted February 11, 2009 Hi, How can i run a recursive query against all users in AD to summerize thier user profile information > Things like "Logon Script" path and home folder assisgnments Thanks. Or. Link to comment Share on other sites More sharing options...
BrettF Posted February 11, 2009 Share Posted February 11, 2009 Welcome to the forums. Have you tried a search for the AD scripts around the place. Cheers, Brett Vist my blog!UDFs: Opens The Default Mail Client | _LoginBox | Convert Reg to AU3 | BASS.au3 (BASS.dll) (Includes various BASS Libraries) | MultiLang.au3 (Multi-Language GUIs!)Example Scripts: Computer Info Telnet Server | "Secure" HTTP Server (Based on Manadar's Server)Software: AAMP- Advanced AutoIt Media Player | WorldCam | AYTU - Youtube Uploader Tutorials: Learning to Script with AutoIt V3Projects (Hardware + AutoIt): ArduinoUseful Links: AutoIt 1-2-3 | The AutoIt Downloads Section: | SciTE4AutoIt3 Full Version! Link to comment Share on other sites More sharing options...
water Posted February 11, 2009 Share Posted February 11, 2009 Search for adfunctions.au3 in the forum and then you could use something likeGlobal $sOU = "DC=microsoft,DC=com" _ADGetObjectsInOU($asUser, $sOU, "(&(objectCategory=user)(department=" & $sDep & "))", 2, "department,cn,distinguishedName,sAMAccountName")This returns department, cn, distinguishedName and sAMAccountName in array $asUser for every user in Department $sDep.Use a tool like ADExplorer from Sysinternals to get an overview of your AD and the fields you can query. To narrow or widen your search you have to define a LDAP query. You'll find a lot of postings on how to create a LDAP query on this forum.HTHThomas My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
Orts Posted February 11, 2009 Author Share Posted February 11, 2009 Search for adfunctions.au3 in the forum and then you could use something likeGlobal $sOU = "DC=microsoft,DC=com" _ADGetObjectsInOU($asUser, $sOU, "(&(objectCategory=user)(department=" & $sDep & "))", 2, "department,cn,distinguishedName,sAMAccountName") This returns department, cn, distinguishedName and sAMAccountName in array $asUser for every user in Department $sDep. Use a tool like ADExplorer from Sysinternals to get an overview of your AD and the fields you can query. To narrow or widen your search you have to define a LDAP query. You'll find a lot of postings on how to create a LDAP query on this forum. HTH Thomas Thanks, I've already checked the adfuntions.au3 but found no reference to HomeFolder or ScriptPath Values Link to comment Share on other sites More sharing options...
water Posted February 11, 2009 Share Posted February 11, 2009 (edited) Use_ADGetObjectsInOU($asUser, $sOU, "(&(objectCategory=user)(department=" & $sDep & "))", 2, "homeDirectory,scriptPath")to get the Home Directory and the Logon Script. If scriptPath doesn't return anything then your logon script might be defined in a group policy. Use ADExplorer to check your AD - that's the only way to see what information you can pull from your AD. Edited February 11, 2009 by water My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now