Active Directory Cheat Sheet
This page contains my Active Directory Cheat Sheet. A list of collected one liners and vb scripts. Enjoy and feel free to add some yourself via comments!
Active Directory One Liners
This isn’t so much a script as an awesome way to reset an active directory user’s password.
How to Reset . . . → Read More: active directory cheatsheet
To return the distinguished name for all users in an active directory domain create a new file called getdn.bat
DSQUERY.exe * -limit 0 -filter "(&(objectCategory=Person)(objectClass=User)(!userAccountControl:1.2.840.1135184.108.40.2063:=2))" >"c:\activeUsers.txt"
This is example will show you how to disable folks that have a password older than x number of days AND / OR have not logged in for X number of days
Requirements ActiveRoles Management Shell (free) Powershell Server 2003 or Higher Domain Controller Example Script
Filename: C:\1audit\scripts\disable_accounts_password_age_greater_91_days.ps1 Description: (Disable users that have . . . → Read More: active directory disable users older than x days
howto list all users in security group active directory ?
dsquery group -name "<group name here>" | dsget group -members -expand | dsget user -fn -ln -disabled
need to find username email address active directory ?
place this in a .bat file and run it:
dsquery.exe * -limit 0 -filter "(&(objectCategory=person)(objectClass=user)(mail=*))" -attr sAMAccountName name mail >"c:\PrimaryEmailAddresses.txt"
Wise soft has create a great free active directory password reset tool -> download here
Password Control Overview
Password Control is a tool designed to allow helpdesk staff and other IT support personnel to reset user passwords. It has a simple and intuitive interface that many users find more productive than a custom MMC console. . . . → Read More: active directory password reset tool
I just came across this tool that makes writing active directory scripts a breeze
It is called ADSI scriptomatic. http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyID=39044e17-2490-487d-9a92-ce5dcd311228&DisplayLang=en