Orts Posted February 11, 2009 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.
BrettF Posted February 11, 2009 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!
water Posted February 11, 2009 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 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Orts Posted February 11, 2009 Author 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
water Posted February 11, 2009 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 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
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