Activedirectory: Difference between revisions

From Piszczynski
piszczynski>Aleks
No edit summary
piszczynski>Aleks
Line 5: Line 5:


Add-ADGroupMember -Identity 'New Group' -Members (Get-ADGroupMember -Identity 'Old Group' -Recursive)
Add-ADGroupMember -Identity 'New Group' -Members (Get-ADGroupMember -Identity 'Old Group' -Recursive)
 
----
Reset password in powershell
Reset password in powershell
*$pw = Read-Host "password" -AsSecureString
*$pw = Read-Host "password" -AsSecureString
**Set-ADAccountPassword <username> -Reset -NewPassword $pw
**Set-ADAccountPassword <username> -Reset -NewPassword $pw


 
----
Search for adusers using powershell:
Search for adusers using powershell:


Line 16: Line 16:


*get-aduser -filter "name -eq '<name of user>'"
*get-aduser -filter "name -eq '<name of user>'"
----
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

Revision as of 10:40, 27 July 2021

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>'"

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