Azure PowerShell guide – how to reset Windows Server Username and Password

If you think you have forgotten the Windows Server VM username or password, you could simply reset the password with the PowerShell script below.

VmName is the virtual server name.

Location is the location in which the VM is hosted.

$ResourceGroupName = "server_"
$VmName = "windows"
$Location = "West Europe"

# Sets the current Subscription
$SubID = Get-AzureRmSubscription | Select-Object ID
$SubID = $SubID.Id.ToString();

Select-AzureRMSubscription -SubscriptionId $SubID
Set-AzureRmVMAccessExtension -ResourceGroupName $ResourceGroupName `
-Location $Location -VMName $VmName -Credential (get-credential) `
-typeHandlerVersion "2.0" -Name VMAccessAgent


Before resetting the password! Ensure that you have allowed the RDP port to the Server


You will be prompted to enter your email address.

If you go back to the terminal, you will have to enter the username and password.

If the account does not exist, Azure will create an administrator account 🙂



I’m a passionate engineer based in London.
Currently, I’m working as a Cloud Consultant at Contino.

Aside my full time job, I either work on my own startup projects or you will see me in a HIIT class 🙂