Posted On September 21, 2022

Changing User Password Using Command Lines or PowerShell

kimconnect 0 comments
blog.KimConnect.com >> Windows >> Changing User Password Using Command Lines or PowerShell
# Command-line method
net user usernamehere newpasswordhere

# Powershell Method 1 - via ActiveDirectory module
$username="USERNAMEHERE"
$newPassword="NEWPASSWORDHERE"
$encryptedPass= ConvertTo-SecureString $newPassword -AsPlainText -Force 
Set-ADAccountPassword -Identity $username -NewPassword $encryptedPass -Reset

# Powershell method 2 - via ASDI
$userid = [ADSI]"LDAP://CN=USERNAME,OU=Users,DC=DOMAIN,DC=Local"
$userid.psbase.invoke("SetPassword",'NEWPASSWORDHERE')
$userid.psbase.CommitChanges()

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Quick 1-liner: Raise Domain Functional Level from 2003 to 2012 R2

This command is required to enable 2012R2 functional level (group policy replication) adprep /domainprep /gpprep…

A Case for Graylog 4

Overview: A practical real-world application to aggregate logs would be Graylog. Its current incarnation is…

PowerShell: Get Users and Computers Inside an OU

# getUsersAndComputersInActiveDirectory.ps1 $ouName="Test OU" $ouPath = "ou=$ouName,dc=kimconnect,dc=yoyo" $csvExportFile = 'c:\data\users_in_ou_$ouName.csv' $users=Get-ADUser -Filter * -SearchBase $ouPath…
Other project: DragonCoin.com