Réinitialiser un mot de passe Windows local pour la machine virtuelle Azure hors connexion
portail Azure ou Azure PowerShell à condition que l’agent invité Azure soit installé. Cette méthode est le principal moyen de réinitialiser un mot de passe sur une machine virtuelle Azure. Si l’agent invité Azure ne répond pas ou ne parvient pas à s’installer après chargement d’une image personnalisée, vous pouvez réinitialiser manuellement un mot de passe Windows. Cet article explique comment réinitialiser un mot de passe de compte local en attachant le disque virtuel du système d’exploitation source à une autre machine virtuelle. Les étapes décrites dans cet article ne s’appliquent pas aux contrôleurs de domaine Windows.
Avertissement
N’utilisez ce processus qu’en dernier recours. portail Azure ou Azure PowerShell en premier lieu.
Vue d’ensemble du processus
La procédure de réinitialisation d’un mot de passe local pour une machine virtuelle Windows dans Azure lorsque l’agent invité Azure est inaccessible est la suivante :
- Arrêter la machine virtuelle affectée.
- Créez une capture instantanée du disque de système d’exploitation de la machine virtuelle.
- Créez une copie du disque de système d’exploitation à partir de la capture instantanée.
- Attachez et montez le disque de système d’exploitation copié sur une autre machine virtuelle Windows, puis créez des fichiers de configuration sur le disque. Ces fichiers facilitent la réinitialisation du mot de passe.
- Démontez et détachez le disque de système d’exploitation copié de la machine virtuelle de dépannage.
- Remplacez le disque de système d’exploitation de la machine virtuelle affectée.
Étapes détaillées pour la machine virtuelle avec le déploiement de Resource Manager
Remarque
Les étapes ne s’appliquent pas aux contrôleurs de domaine Windows. Elles fonctionnent uniquement sur un serveur autonome ou un serveur qui est membre d’un domaine.
portail Azure ou Azure PowerShell avant d’effectuer la procédure suivante. Avant de commencer, vérifiez que vous disposez d’une sauvegarde de votre machine virtuelle.
Prenez un instantané du disque du système d’exploitation de la machine virtuelle affectée, créez un disque à partir de l’instantané, puis attachez le disque à une machine virtuelle de dépannage. Pour en savoir plus, consultez Résoudre les problèmes d’une machine virtuelle Windows en connectant le disque du système d’exploitation à une machine virtuelle de récupération à l’aide du portail Azure.
Connectez-vous à la machine virtuelle de dépannage à l’aide du Bureau à distance.
Créez
gpt.ini
dans\Windows\System32\GroupPolicy
sur le lecteur de la machine virtuelle source (si le fichier gpt.ini existe, renommez-le gpt.ini.bak) :Avertissement
Veillez à ne pas accidentellement créer les fichiers suivants dans C:\Windows, le lecteur de système d’exploitation de la machine virtuelle de dépannage. Créez les fichiers suivants dans le lecteur du système d’exploitation de votre machine virtuelle source qui est attaché en tant que disque de données.
que vous avez créé :
[General] gPCFunctionalityVersion=2 gPCMachineExtensionNames=[{42B5FAAE-6536-11D2-AE5A-0000F87571E3}{40B6664F-4972-11D1-A7CA-0000F87571E3}] Version=1
dans . Assurez-vous que les dossiers masqués et les extensions de noms de fichiers sont affichés. ou .
que vous avez créé :
[Startup] 0CmdLine=FixAzureVM.cmd 0Parameters=
dans avec le contenu suivant, en remplaçant et par vos propres valeurs :
net user <username> <newpassword> /add /Y net localgroup administrators <username> /add net localgroup "remote desktop users" <username> /add
Vous devez respecter les exigences de complexité du mot de passe configuré pour votre machine virtuelle lors de la définition du nouveau mot de passe.
Dans le portail Azure, détachez le disque de la machine virtuelle de dépannage.
Changez le disque de système d’exploitation pour la machine virtuelle affectée
.
Dans votre session à distance vers la nouvelle machine virtuelle, supprimez les fichiers suivants pour nettoyer l’environnement :
- À partir de %windir%\System32\GroupPolicy\Machine\Scripts\Startup
- supprimez FixAzureVM.cmd
- À partir de %windir%\System32\GroupPolicy\Machine\Scripts
- supprimez scripts.ini
- Dans %windir%\System32\GroupPolicy
- supprimez gpt.ini (si le fichier gpt.ini existait déjà, et que vous l’avez renommé gpt.ini.bak, renommez à nouveau le fichier .bak « gpt.ini »)
- À partir de %windir%\System32\GroupPolicy\Machine\Scripts\Startup
Étapes détaillées pour une machine virtuelle classique
Importante
Les machines virtuelles classiques ont été mises hors service le 1er mars 2023.
Si vous utilisez des ressources IaaS d’ASM, veuillez terminer votre migration avant le 1er mars 2023. Nous vous encourageons à effectuer le changement plus tôt pour profiter des nombreuses améliorations de fonctionnalités d’Azure Resource Manager.
Pour plus d’informations, consultez l’article Migrez vos ressources IaaS vers Azure Resource Manager avant le 1er mars 2023.
Remarque
Les étapes ne s’appliquent pas aux contrôleurs de domaine Windows. Elles fonctionnent uniquement sur un serveur autonome ou un serveur qui est membre d’un domaine.
portail Azure ou Azure PowerShell avant d’effectuer la procédure suivante. Avant de commencer, vérifiez que vous disposez d’une sauvegarde de votre machine virtuelle.
Supprimez la machine virtuelle affectée dans le portail Azure. La suppression de la machine virtuelle ne supprime que les métadonnées, la référence de la machine virtuelle dans Azure. Les disques virtuels sont conservés lors de la suppression de la machine virtuelle :
Supprimer :
Attachez le disque de système d’exploitation de la machine virtuelle source à la machine virtuelle de dépannage. ) :
Sélectionnez la machine virtuelle de dépannage dans le portail Azure. DisquesAttacher existant :
Fichier VHD, puis le compte de stockage qui contient votre machine virtuelle source :
Afficher les comptes de stockage classiques, puis sélectionnez le conteneur source. disques durs virtuels :
Sélectionnez le disque dur virtuel de système d’exploitation à attacher. Sélectionner pour terminer le processus :
Cliquer sur Ok pour attacher le disque
Connectez-vous à la machine virtuelle de dépannage à l’aide du Bureau à distance et vérifiez que le disque de système d’exploitation de la machine virtuelle source est visible :
Se connecter.
Ouvrez le fichier RDP qui télécharge. Entrez le nom d’utilisateur et le mot de passe de la machine virtuelle de dépannage.
Dans l’Explorateur de fichiers, recherchez le disque de données que vous avez attaché. Si le disque dur virtuel de la machine virtuelle source est le seul disque de données attaché à la machine virtuelle de dépannage, il doit s’agir du lecteur F: :
Créez
gpt.ini
dans\Windows\System32\GroupPolicy
sur le lecteur de la machine virtuelle source (si le fichiergpt.ini
existe, renommez-legpt.ini.bak
) :Avertissement
, le lecteur de système d’exploitation de la machine virtuelle de dépannage. Créez les fichiers suivants dans le lecteur du système d’exploitation de votre machine virtuelle source qui est attaché en tant que disque de données.
que vous avez créé :
[General] gPCFunctionalityVersion=2 gPCMachineExtensionNames=[{42B5FAAE-6536-11D2-AE5A-0000F87571E3}{40B6664F-4972-11D1-A7CA-0000F87571E3}] Version=1
dans . Assurez-vous que les dossiers masqués et les extensions de noms de fichiers sont affichés. ou .
que vous avez créé :
[Startup] 0CmdLine=FixAzureVM.cmd 0Parameters=
dans avec le contenu suivant, en remplaçant et par vos propres valeurs :
net user <username> <newpassword> /add /Y net localgroup administrators <username> /add net localgroup "remote desktop users" <username> /add
Vous devez respecter les exigences de complexité du mot de passe configuré pour votre machine virtuelle lors de la définition du nouveau mot de passe.
Dans le portail Azure, détachez le disque de la machine virtuelle de dépannage :
Disques.
Détacher, puis cliquez sur OK.
Créez une machine virtuelle à partir du disque de système d’exploitation de la machine virtuelle source :
Compléter l’expérience Créer une machine virtuelle
.
Dans votre session à distance vers la nouvelle machine virtuelle, supprimez les fichiers suivants pour nettoyer l’environnement :
- De
%windir%\System32\GroupPolicy\Machine\Scripts\Startup\
- supprimez
FixAzureVM.cmd
- supprimez
- De
%windir%\System32\GroupPolicy\Machine\Scripts
- supprimez
scripts.ini
- supprimez
- De
%windir%\System32\GroupPolicy
- (si existait auparavant, et que vous l’avez renommé, renommez le fichier en)
- De
Prochaines étapes
guide de résolution des problèmes de connexion Bureau à distance. guide détaillé de résolution des problèmes de connexion Bureau à distance décrit des méthodes de résolution des problèmes plutôt que des procédures spécifiques. ouvrir une demande de support Azure pour obtenir une assistance pratique.
Contactez-nous pour obtenir de l’aide
Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour