1 votes

Impossible d'accéder à la VM Azure ou de réinitialiser le mot de passe/config

J'ai eu une machine virtuelle Windows Azure tournant sur mes crédits mensuels gratuits depuis plus d'un an maintenant, pour essayer des trucs et jouer dans le cloud. Je n'ai jamais eu de problèmes avant.

Depuis quelques jours, je ne peux pas me connecter via rdp. Ça ne fonctionne tout simplement pas, bien que je sois sûr d'avoir tapé mon mot de passe correctement à la 20e tentative.

Alors j'ai essayé de réinitialiser le mot de passe et la configuration en utilisant le portail Azure. Cela se termine toujours par une erreur disant

"L'extension VMAccss ne fonctionne pas avec le contrôleur de domaine"

Je sais que la machine virtuelle fonctionne, car je peux accéder au site web qui y est hébergé.

Je l'ai redémarré plusieurs fois, et même redéployé, mais toujours rien.

Que dois-je faire maintenant?

Modification:

La solution de Jason était celle que j'ai utilisée pour résoudre mon petit problème d'accès, c'est pourquoi elle est marquée comme telle.

Azure a évolué avec le temps, donc maintenant il y a une solution (à mon avis) meilleure à ce problème, postée par jmbertucci ci-dessous.

3voto

Jason Ye Points 2391

Nous devrions vérifier si le service RDP fonctionne? nous pouvons utiliser telnet pour tester si le service RDP fonctionne ou non.
Avez-vous vérifié l'adresse IP publique de votre VM (changée ou non)?

"L'extension VMAccss ne fonctionne pas avec un contrôleur de domaine"

Si vous voulez changer le mot de passe, nous pouvons utiliser l'extension de script personnalisé pour réinitialiser le mot de passe:

1.Créer un fichier ps1 sur votre PC local, nommé resetpw.ps1 :

net user nom_utilisateur nouveau_mot_de_passe

2.déployer la nouvelle extension de script personnalisé, téléverser le fichier ps1 sur Azure via le portail Azure: entrer la description de l'image ici

3.vérifier le statut de l'extension:

entrer la description de l'image ici

Maintenant, vous pouvez utiliser le nouveau mot de passe pour vous connecter à votre machine virtuelle Azure.

1voto

jmbertucci Points 153

Merci à l'excellent réponse de Jason Ye (qui m'a déjà aidé par le passé), il semble qu'il y ait un autre moyen d'exécuter un script Powershell sur votre machine virtuelle Azure à partir du portail web de la machine virtuelle Azure.

Cliquez sur votre machine virtuelle dans le portail.

Choisissez Exécuter une commande dans les options du menu (sous Opérations).

Choisissez RunPowerShellScript dans la liste des options de commande.

Dans le modal du script Powershell, ajoutez le script PS de Jason à exécuter et appuyez sur Exécuter.

net user username newpassword

entrer description de l'image ici

En espérant que cela sera facile et utile pour toute personne qui perd son mot de passe VM, connaît le nom d'utilisateur et a toujours accès au portail Azure.

Santé!

ps. Avec les changements qu'Azure a subis, je n'ai pas pu trouver la ressource Custom Script Extension mentionnée dans l'autre réponse.

Elle est probablement là mais renommée ou déplacée quelque part. C'est ce qui m'a conduit à trouver une solution alternative.

Celle-ci m'a semblé un peu plus directe également.

0voto

DanGahan Points 101

Pouvez-vous attacher le système VHD à une autre VM et réinitialiser le mot de passe de cette manière ? Je suis assez sûr d'avoir lu que c'est l'approche pour les VM Linux car Azure ne fournit pas d'accès à la console pour réinitialiser de cette manière - ma connaissance de Windows n'est pas trop approfondie mais je suis assez sûr que vous pouvez ensuite réinitialiser le mot de passe une fois monté sur un autre serveur.

Éditer: Une rapide recherche sur Google suggère que vous pouvez https://docs.microsoft.com/en-us/azure/virtual-machines/windows/reset-local-password-without-agent

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X