piszczynski>Aleks |
piszczynski>Aleks |
||
Line 16: | Line 16: | ||
*get-aduser -filter "name -eq '<name of user>'" | *get-aduser -filter "name -eq '<name of user>'" | ||
See all properties for an active directory user account: | |||
*Get-ADuser -identity <user> -properties * | |||
---- | ---- | ||
Find login scripts for all users and export to text file: | Find login scripts for all users and export to text file: | ||
*Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | ft Name, scriptpath, homedrive, homedirectory | out-file C:\temp\logonscriptoutput.txt | *Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | ft Name, scriptpath, homedrive, homedirectory | out-file C:\temp\logonscriptoutput.txt |
Revision as of 15:36, 5 May 2022
Active Directory
Handy PowerShell script to add AD group members from one group to another:
Add-ADGroupMember -Identity 'New Group' -Members (Get-ADGroupMember -Identity 'Old Group' -Recursive)
Reset password in powershell
- $pw = Read-Host "password" -AsSecureString
- Set-ADAccountPassword <username> -Reset -NewPassword $pw
Search for adusers using powershell:
Can be used with various options: DistinguishedName, Enabled, GivenName, Name, ObjectClass, Object GUID, SamAccountName, SID, Surname, UserPrincipalName.
- get-aduser -filter "name -eq '<name of user>'"
See all properties for an active directory user account:
- Get-ADuser -identity <user> -properties *
Find login scripts for all users and export to text file:
- Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | ft Name, scriptpath, homedrive, homedirectory | out-file C:\temp\logonscriptoutput.txt