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

Computers