Condividi tramite


Come reimpostare il servizio Desktop remoto o la relativa password di accesso in una macchina virtuale Windows creata usando il modello di distribuzione classica

Importante

Le macchine virtuali classiche verranno ritirate il 1° marzo 2023.

Se si usano risorse IaaS da ASM, completare la migrazione entro il 1° marzo 2023. Ti invitiamo a effettuare il passaggio prima per sfruttare i numerosi miglioramenti delle funzionalità in Azure Resource Manager.

Per altre informazioni, vedere Eseguire la migrazione delle risorse IaaS ad Azure Resource Manager entro il 1° marzo 2023.

Nota

Azure include due diversi modelli di distribuzione per la creazione e l'uso delle risorse: Resource Manager eclassica. Questo articolo illustra l'uso del modello di distribuzione classica. Microsoft consiglia di usare la maggior parte delle nuove distribuzioni con il modello di Resource Manager. È anche possibile eseguire questi passaggi per le macchine virtuali create con il modello di distribuzione Resource Manager.

A partire dal 15 novembre 2017, le macchine virtuali saranno disponibili solo nel portale di Azure .

Se non è possibile connettersi a una macchina virtuale Windows, è possibile reimpostare la password dell'amministratore locale o reimpostare la configurazione del servizio Desktop remoto. Per reimpostare la password, è possibile usare il portale di Azure o l'estensione accesso alle macchine virtuali in Azure PowerShell.

Modi per reimpostare la configurazione o le credenziali

È possibile reimpostare i servizi Desktop remoto e le credenziali in diversi modi, a seconda delle esigenze:

Portale di Azure

È possibile usare il portale di Azure per reimpostare il servizio Desktop remoto. Per espandere il menu del portale, fare clic sulle tre barre nell'angolo superiore sinistro e quindi su Macchine virtuali (versione classica):

Cerca la macchina virtuale di Azure

Selezionare la macchina virtuale Windows e quindi fare clic su reimposta remota . Viene visualizzata la finestra di dialogo seguente per reimpostare la configurazione di Desktop remoto:

reimpostazione della pagina di configurazione RDP

È anche possibile reimpostare il nome utente e la password dell'account amministratore locale. Nella macchina virtuale fare clic su Supporto + Risoluzione dei problemi>Reimpostare la password. Viene visualizzato il pannello di reimpostazione della password:

pagina di reimpostazione della password

Dopo aver immesso il nuovo nome utente e la nuova password, fare clic su Salva.

Estensione VMAccess e PowerShell

Assicurarsi che l'agente di macchine virtuali sia installato nella macchina virtuale. L'estensione VMAccess non deve essere installata prima di poterla usare, purché sia disponibile l'agente di macchine virtuali. Verificare che l'agente di macchine virtuali sia già installato usando il comando seguente. Sostituire rispettivamente "myCloudService" e "myVM" con i nomi del servizio cloud e della macchina virtuale. È possibile apprendere questi nomi eseguendo Get-AzureVM senza parametri.

$vm = Get-AzureVM -ServiceName "myCloudService" -Name "myVM"
write-host $vm.VM.ProvisionGuestAgent

Se il comando write-host visualizza True, l'agente di macchine virtuali è installato. Se viene visualizzato False, consultare le istruzioni e il link per il download nel post del blog di Azure "VM Agent and Extensions - Part 2".

Se la macchina virtuale è stata creata usando il portale, verificare se $vm.GetInstance().ProvisionGuestAgent restituisce True. In caso contrario, è possibile impostarlo usando questo comando:

$vm.GetInstance().ProvisionGuestAgent = $true

Questo comando impedisce l'errore seguente quando si esegue il comando Set-AzureVMExtension nei passaggi successivi: "Il provisioning dell'agente guest deve essere abilitato sull'oggetto VM prima di impostare l'estensione di accesso IaaS della VM".

Reimpostare la password dell'account amministratore locale

Creare una credenziale di accesso con il nome dell'account amministratore locale corrente e una nuova password, quindi eseguire il Set-AzureVMAccessExtension come indicato di seguito.

$cred=Get-Credential
Set-AzureVMAccessExtension –vm $vm -UserName $cred.GetNetworkCredential().Username `
    -Password $cred.GetNetworkCredential().Password  | Update-AzureVM

Se si digita un nome diverso dall'account corrente, l'estensione VMAccess rinomina l'account amministratore locale, assegna la password a tale account e rilascia una disconnessione di Desktop remoto. Se l'account amministratore locale è disabilitato, l'estensione VMAccess la abilita.

Questi comandi reimpostano anche la configurazione del servizio Desktop remoto.

Reimpostare la configurazione del servizio Desktop remoto

Per reimpostare la configurazione del servizio Desktop remoto, eseguire il comando seguente:

Set-AzureVMAccessExtension –vm $vm | Update-AzureVM

L'estensione VMAccess esegue due comandi nella macchina virtuale:

netsh advfirewall firewall set rule group="Remote Desktop" new enable=Yes

Questo comando abilita il gruppo predefinito di Windows Firewall che consente il traffico Desktop remoto in ingresso, che usa la porta TCP 3389.

Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -Value 0

Questo comando imposta il valore del Registro di sistema fDenyTSConnections su 0, abilitando le connessioni Desktop remoto.

Passaggi successivi

Se l'estensione di accesso alla macchina virtuale di Azure non risponde e non è possibile reimpostare la password, è possibile reimpostare la password locale di Windows offline. Questo metodo è un processo più avanzato e richiede di connettere il disco rigido virtuale della macchina virtuale problematica a un'altra macchina virtuale. Seguire prima i passaggi descritti in questo articolo e tentare solo il metodo di reimpostazione della password offline come ultima risorsa.

le estensioni e le funzionalità delle macchine virtuali di Azure

Connettersi a una macchina virtuale di Azure con RDP o SSH

Risolvere i problemi relativi alle connessioni Desktop remoto a una macchina virtuale di Azure basata su Windows