# Windows Password Rest
$extension = "VMAccessAgent"
$publisher = "Microsoft.Compute"
$ver = "2.*"
$publicConf = '{"UserName":"DemoUser"}'
$privateConf = '{"Password":"Passw0rd!"}'
$vm = Get-AzureVM -ServiceName DemoCloudService -Name DemoVM
Set-AzureVMExtension -VM $vm -ExtensionName $extension -Publisher $publisher -Version $ver -PublicConfiguration $publicConf -PrivateConfiguration $privateConf | Update-AzureVM
$ Linux Password Rest
$extension = "VMAccessForLinux"
$publisher = "Microsoft.OSTCExtensions"
$ver = "1.*"
$privateConf = '{"username":"DemoUser", "password":"Passw0rd!"}'
$vm = Get-AzureVM -ServiceName DemoCloudService -Name DemoLinuxVM
Set-AzureVMExtension -VM $vm -ExtensionName $extension -Publisher $publisher -Version $ver -PrivateConfiguration $privateConf | Update-AzureVM