/ _ \ \_\(_)/_/ _//"\\_ more on JOHLEM.net / \ 0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0o0 Account Management Commands: ----------------------------- 1. **Get-LocalUser** Display local user accounts on the system. Syntax: Get-LocalUser 2. **New-LocalUser** Create a new local user account. Syntax: New-LocalUser -Name "Username" -Password (ConvertTo-SecureString "P@ssw0rd!" -AsPlainText -Force) -FullName "Full Name" -Description "Description" 3. **Remove-LocalUser** Remove a local user account. Syntax: Remove-LocalUser -Name "Username" 4. **Set-LocalUser** Modify a local user account. Syntax: Set-LocalUser -Name "Username" -FullName "New Full Name" -Description "New Description" 5. **Enable-LocalUser** Enable a disabled local user account. Syntax: Enable-LocalUser -Name "Username" 6. **Disable-LocalUser** Disable a local user account. Syntax: Disable-LocalUser -Name "Username" 7. **Get-LocalGroup** Display local groups on the system. Syntax: Get-LocalGroup 8. **New-LocalGroup** Create a new local group. Syntax: New-LocalGroup -Name "GroupName" -Description "Group Description" 9. **Remove-LocalGroup** Remove a local group. Syntax: Remove-LocalGroup -Name "GroupName" 10. **Add-LocalGroupMember** Add a user to a local group. Syntax: Add-LocalGroupMember -Group "GroupName" -Member "Username" 11. **Remove-LocalGroupMember** Remove a user from a local group. Syntax: Remove-LocalGroupMember -Group "GroupName" -Member "Username" 12. **Get-LocalGroupMember** Display members of a local group. Syntax: Get-LocalGroupMember -Group "GroupName" 13. **Rename-LocalGroup** Rename a local group. Syntax: Rename-LocalGroup -Name "OldGroupName" -NewName "NewGroupName" 14. **Get-ADUser** (Requires Active Directory Module) Retrieve information about an Active Directory user. Syntax: Get-ADUser -Identity "Username" -Properties * 15. **New-ADUser** (Requires Active Directory Module) Create a new Active Directory user. Syntax: New-ADUser -Name "Full Name" -GivenName "FirstName" -Surname "LastName" -SamAccountName "Username" -UserPrincipalName "username@domain.com" -Path "OU=Users,DC=domain,DC=com" -AccountPassword (ConvertTo-SecureString "P@ssw0rd!" -AsPlainText -Force) -Enabled $true 16. **Set-ADUser** (Requires Active Directory Module) Modify an existing Active Directory user. Syntax: Set-ADUser -Identity "Username" -Title "New Title" -Department "New Department" 17. **Remove-ADUser** (Requires Active Directory Module) Remove an Active Directory user. Syntax: Remove-ADUser -Identity "Username" 18. **Add-ADGroupMember** (Requires Active Directory Module) Add a user to an Active Directory group. Syntax: Add-ADGroupMember -Identity "GroupName" -Members "Username" 19. **Remove-ADGroupMember** (Requires Active Directory Module) Remove a user from an Active Directory group. Syntax: Remove-ADGroupMember -Identity "GroupName" -Members "Username" 20. **Unlock-ADAccount** (Requires Active Directory Module) Unlock a locked Active Directory user account. Syntax: Unlock-ADAccount -Identity "Username" +----------------------------------------------------------+ | Note: Account commands enable the management of local | | and Active Directory users and groups directly | | from PowerShell, streamlining user administration.| +----------------------------------------------------------+