Come reimpostare il servizio Desktop remoto o la relativa password di accesso in una VM WindowsHow to reset the Remote Desktop service or its login password in a Windows VM

Se non è possibile connettersi a una macchina virtuale Windows, è possibile reimpostare la password di amministratore locale o la configurazione del servizio Desktop remoto.If you can't connect to a Windows virtual machine (VM), you can reset the local administrator password or reset the Remote Desktop service configuration. È possibile usare il portale di Azure o l'estensione di accesso alla VM in Azure PowerShell per reimpostare la password.You can use either the Azure portal or the VM Access extension in Azure PowerShell to reset the password. Se si usa PowerShell, verificare che il modulo di PowerShell più recente sia installato e configurato e di avere eseguito l'accesso alla sottoscrizione di Azure.If you are using PowerShell, make sure that you have the latest PowerShell module installed and configured and are signed in to your Azure subscription. È anche possibile eseguire questi passaggi per le macchine virtuali create con il modello di distribuzione classica.You can also perform these steps for VMs created with the Classic deployment model.

Modalità per ripristinare la configurazione o le credenzialiWays to reset configuration or credentials

È possibile reimpostare i Servizi Desktop remoto e le credenziali in modi diversi, in base alle esigenze specifiche:You can reset Remote Desktop services and credentials in a few different ways, depending on your needs:

Portale di AzureAzure portal

Per espandere il menu del portale, fare clic sulle tre barre nell'angolo superiore sinistro e quindi fare clic su Macchine virtuali:To expand the portal menu, click the three bars in the upper left corner and then click Virtual machines:

Cercare la macchina virtuale di Azure

Reimpostare una password dell'account amministratore localeReset the local administrator account password

Selezionare la macchina virtuale Windows, quindi fare clic su Supporto e risoluzione dei problemi > Reimposta password.Select your Windows virtual machine then click Support + Troubleshooting > Reset password. Viene visualizzato il pannello per la reimpostazione della password:The password reset blade is displayed:

Pagina di reimpostazione della password

Immettere il nome utente e una nuova password, quindi fare clic su Aggiorna.Enter the username and a new password, then click Update. Provare a connettersi di nuovo alla macchina virtuale.Try connecting to your VM again.

Reimpostare la configurazione del servizio Desktop remotoReset the Remote Desktop service configuration

Selezionare la macchina virtuale Windows, quindi fare clic su Supporto e risoluzione dei problemi > Reimposta password.Select your Windows virtual machine then click Support + Troubleshooting > Reset password. Viene visualizzato il pannello per la reimpostazione della password.The password reset blade is displayed.

Ripristinare la configurazione RDP

Selezionare Reset configuration only (Ripristina solo la configurazione) dal menu a discesa, quindi fare clic su Aggiorna.Select Reset configuration only from the drop-down menu, then click Update. Provare a connettersi di nuovo alla macchina virtuale.Try connecting to your VM again.

Estensione VMAccess e PowerShellVMAccess extension and PowerShell

Verificare che il modulo di PowerShell più recente sia installato e configurato e di avere eseguito l'accesso alla sottoscrizione di Azure con il cmdlet Login-AzureRmAccount.Make sure that you have the latest PowerShell module installed and configured and are signed in to your Azure subscription with the Login-AzureRmAccount cmdlet.

Reimpostare una password dell'account amministratore localeReset the local administrator account password

Ripristinare la password o il nome utente di amministratore usando il cmdlet di PowerShell Set-AzureRmVMAccessExtension.Reset the administrator password or user name with the Set-AzureRmVMAccessExtension PowerShell cmdlet. Creare le credenziali dell'account come segue:Create your account credentials as follows:

$cred=Get-Credential

Nota

Se si digita un nome diverso rispetto all'account di amministratore locale attuale sulla macchina virtuale, l'estensione VMAccess assegnerà un nuovo nome all'account amministratore locale, assegnerà la password specificata a tale account ed effettuerà la disconnessione da Desktop remoto.If you type a different name than the current local administrator account on your VM, the VMAccess extension renames the local administrator account, assigns your specified password to that account, and issues a Remote Desktop logoff event. Se l'account amministratore locale sulla macchina virtuale è disabilitato, l'estensione VMAccess lo abilita.If the local administrator account on your VM is disabled, the VMAccess extension enables it.

Nell'esempio seguente le credenziali della macchina virtuale denominata myVM nel gruppo di risorse denominato myResourceGroup vengono aggiornate alle credenziali specificate.The following example updates the VM named myVM in the resource group named myResourceGroup to the credentials specified.

Set-AzureRmVMAccessExtension -ResourceGroupName "myResourceGroup" -VMName "myVM" -Name "myVMAccess" -Location WestUS -UserName $cred.GetNetworkCredential().UserName -Password $cred.GetNetworkCredential().Password -typeHandlerVersion "2.0"

Reimpostare la configurazione del servizio Desktop remotoReset the Remote Desktop service configuration

Reimpostare l'accesso remoto alla macchina virtuale con il cmdlet di PowerShell Set-AzureRmVMAccessExtension.Reset remote access to your VM with the Set-AzureRmVMAccessExtension PowerShell cmdlet. Nell'esempio seguente viene ripristinata l'estensione di accesso denominata myVMAccess nella macchina virtuale denominata myVM nel gruppo di risorse myResourceGroup:The following example resets the access extension named myVMAccess on the VM named myVM in the myResourceGroup resource group:

Set-AzureRmVMAccessExtension -ResourceGroupName "myResoureGroup" -VMName "myVM" -Name "myVMAccess" -Location WestUS -typeHandlerVersion "2.0" -ForceRerun

Suggerimento

In qualsiasi momento una VM può avere un solo agente di accesso.At any point, a VM can have only a single VM access agent. Per impostare le proprietà dell'agente di accesso alla macchina virtuale, è possibile usare l'opzione -ForceRerun.To set the VM access agent properties successfully, the -ForceRerun option can be used. Quando si usa -ForceRerun, assicurarsi di usare lo stesso nome per l'agente di accesso alla macchina virtuale impostato nei comandi precedenti.When using -ForceRerun, make sure to use the same name for the VM access agent as used in any previous commands.

Se non è ancora possibile connettersi in remoto alla macchina virtuale, vedere altre procedure da provare in Risolvere i problemi di connessioni Desktop remoto a una macchina virtuale di Azure che esegue Windows.If you still can't connect remotely to your virtual machine, see more steps to try at Troubleshoot Remote Desktop connections to a Windows-based Azure virtual machine.

Passaggi successiviNext steps

Se l'estensione di accesso alla VM di Azure non risponde ed è impossibile reimpostare la password, reimpostare la password di Windows locale offline.If the Azure VM access extension does not respond and you are unable to reset the password, you can reset the local Windows password offline. Questo metodo è un processo più avanzato e richiede di connettere il disco rigido virtuale della VM problematica a un'altra VM.This method is a more advanced process and requires you to connect the virtual hard disk of the problematic VM to another VM. Seguire prima i passaggi illustrati in questo articolo e provare a reimpostare la password offline solo come ultima risorsa.Follow the steps documented in this article first, and only attempt the offline password reset method as a last resort.

Estensioni VM e funzionalità di AzureAzure VM extensions and features

Connettersi a una macchina virtuale di Azure con RDP o SSHConnect to an Azure virtual machine with RDP or SSH

Risolvere i problemi di connessioni Desktop remoto a una macchina virtuale di Azure basata su WindowsTroubleshoot Remote Desktop connections to a Windows-based Azure virtual machine