WindowsServerPowerShell Snippets
Users
Check for Expired Password
Get-ADUser -identity "Username" -properties PasswordLastSet, PasswordExpired, PasswordNeverExpires | ft Name, PasswordLastSet, PasswordExpired, PasswordNeverExpires
Reset AD Password
Set-ADAccountPassword -Identity "Enter Username" -NewPassword (ConvertTo-SecureString -AsPlainText "Enter New Password" -Force)
Filtering for Attribute Information on an AD Object
Set-ADGroup -Identity "mensministy" -Server FBDAL-DC01.fbcdallas.local -Add @{authOrig=@('CN=Emily Boone,OU=Education Ministry,OU=Users,OU=Church,DC=FBCDALLAS,DC=LOCAL')}
Get all User Attributes
Get-ADuser -Identity enable.admin -Properties * | Select-Object -Property *
Get ProxyAddresses
Get-ADuser -Identity enable.admin -Properties * | Select-Object -ExpandProperty proxyaddresses