Posted On June 24, 2021

PowerShell: How to Change Active Directory Username

kimconnect 0 comments
blog.KimConnect.com >> Codes >> PowerShell: How to Change Active Directory Username
$oldUsername='testUser'
$newUsername='tUser'

function changeUsername{
param(
$oldUsername,
$newUsername
)
$domainName=$env:USERDNSDOMAIN
$newUserPrincipleName="$newUsername@$domainName"
try{
    Set-ADUser $oldUsername -SamAccountName $newUsername -EA Stop
    write-host "$oldUsername has been changed to $newUsername"
    Set-ADUser $newUsername -UserPrincipalName $newUserPrincipleName -EA Stop
    write-host "$newUsername UserPrincipleName has been updated to $newUserPrincipleName"
}catch{
    write-warning $_
}
}

changeUsername $oldUserName $newUsername

Leave a Reply

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

Related Post

PowerShell: Set DNS Servers on Localhost

Display the current DNS Server Entries PS C:\Users\KimConnect> Get-DnsClientServerAddressInterfaceAlias Interface Address ServerAddressesIndex Family-------------- --------- -------…

PowerShell: Detect Windows Version

This little snippet is reusable on many occasions where Windows version targeting is required. function…

PowerShell: Add New Virtual Disk to Existing Guest VM in Hyper-V

# Adding disks (optional) $newVMNames='TestWindows2019' $extraDiskSize='200GB' if($extraDiskSize){ foreach($newVmName in $newVMNames){ STOP-VM -vmname $newVmName $diskFile=(join-path $destinationFolder…
Other project: DragonCoin.com