Powershell AD Commands
If you have the RSAT installed on Windows 7 or 8 you also get the powershell active directory module.
To install the module issue the command
import-module activedirectory
If you want to load it every time add the command to your profile
You profile is located at '\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'
You might have to create the WindowsPowerShell directory. You can always find your profile by typing $profile at the powershell prompt
After you have the module loaded here are a few nice commands
Note where ever you have <> this signifies some data you would enter without the <>
To get all the people locked out if AD
Search-ADAccount -locked
To unlock someone
unlock-adaccount <user #>
To get information about a user
get-aduser <user #>
or one I like the old net command better
net user <user #> /domain
To change a users password
set-adaccountpassword <user #> -newpassword <password> -reset
Information about a computer
get-adcomputer <name>
There are lots more -- to see the possibilities type
get-command *-ad*
and to find out the syntax for a command and other help
help <command name>
To get all members of an OU
Get-ADUser -Filter * -SearchBase "ou=non employee,ou=users,dc=somewhere,dc=org" | select samaccountname,name,enabled | export-csv -notypeinformation nonemployee.csv