Partager via


Comment capturer des diagnostics Azure Automation scriptées

Azure Automation gère un grand nombre de données définies par l’utilisateur qui représentent un risque potentiel pour la confidentialité. Pendant Azure Automation résolution des problèmes, les utilisateurs doivent fournir une quantité importante de données à Support Microsoft. Cet article fournit des conseils pour capturer des informations de diagnostic pour les ingénieurs Support Microsoft.

Version d’origine du produit : Azure Automation
Numéro de la base de connaissances d’origine : 4034605

Script de diagnostic

L’équipe de support Azure Automation a créé un script pour capturer des informations de résolution des problèmes. Le script est stocké sur le site web PowerShell Gallery. Le script utilise les fonctionnalités de gestion des packages introduites dans Windows PowerShell 5.0.

Condition requise : Gestion des packages

Si vous utilisez un ordinateur exécutant Windows 10 ou Windows Server 2016, PowerShell 5.0 ou une version ultérieure est déjà installé. Dans ce cas, accédez à Installation du script de diagnostic.

Si vous exécutez une version antérieure de Windows PowerShell, vous devez effectuer une mise à niveau vers la dernière version de Windows Management Framework (WMF), qui inclut PowerShell, ou installer les composants de gestion des packages pour PowerShell 3.0 ou 4.0.

Pour déterminer la version de Windows PowerShell que vous exécutez actuellement, ouvrez une session PowerShell, tapez $PSVersionTable, puis appuyez sur Entrée.

La capture d’écran suivante montre un exemple de sortie de commande.

Capture d’écran de la version de Windows PowerShell.

La propriété PSVersion indique quelle version de PowerShell est utilisée. Dans cet exemple, PowerShell 5.1 est installé.

Condition requise : Gestion des ressources Azure

Vous devez installer le module Azure Resource Management (AzureRM) pour pouvoir interroger des informations à partir d’Azure via PowerShell. Assurez-vous que votre ordinateur répond aux exigences de gestion des packages avant de continuer.

Pour installer le module AzureRM, procédez comme suit :

  1. Ouvrez une session PowerShell à l’aide de l’option Exécuter en tant qu’administrateur .
  2. Tapez Install-Module -Name AzureRM -Force -Verbose, puis appuyez sur Entrée.
  3. Attendez la fin de l’installation. Vous devez être retourné à l’invite PowerShell.
  4. Pour vérifier que le module a été installé, tapez Get-Module -Name AzureRM -ListAvailable, puis appuyez sur Entrée.

Si le module est installé, le nom et le numéro de version du module sont retournés. Si rien n’est retourné, le module n’a pas été installé correctement.

Installer le script de diagnostic

Le script de diagnostic est conservé sur le site web PowerShell Gallery. Vous pouvez installer le script à l’aide de La gestion des packages PowerShell. Le script nécessite l’exécution du module AzureRM. Assurez-vous que votre ordinateur répond aux exigences de gestion des packages et que le module AzureRM est installé avant de continuer.

Pour installer le script de diagnostic, procédez comme suit :

  1. Ouvrez une session PowerShell à l’aide de l’option Exécuter en tant qu’administrateur .
  2. Tapez Install-Script -Name Get-AzureAutomationDiagnosticResults -Force et appuyez sur Entrée.
  3. Veuillez patientez jusqu’à la fin de l’installation. Vous devez être retourné à l’invite PowerShell.
  4. Pour confirmer que le script a été installé, tapez Get-InstalledScript -Name Get-AzureAutomationDiagnosticResults et appuyez sur Entrée.

Si le script est installé, vous devez voir un résultat incluant le nom et la version du script. Si rien n’est retourné, le script n’a pas été correctement installé.

Exécuter le script de diagnostic

Une fois le script correctement installé, procédez comme suit pour l’exécuter :

  1. Ouvrez une session PowerShell à l’aide de l’option Exécuter en tant qu’administrateur .
  2. Tapez Get-AzureAutomationDiagnosticResults, puis appuyez sur Entrée.

Le script vérifie d’abord que toutes les exigences de gestion des packages sont remplies.  Ensuite, il vous invite à vous connecter à Azure.

Remarque

Vous devez vous connecter à l’aide d’un compte disposant d’autorisations sur le contenu de l’abonnement. Cela inclut les comptes Automation. Si plusieurs abonnements sont disponibles pour le compte d’ouverture de session, vous êtes invité à sélectionner l’abonnement approprié.

Le script s’exécute ensuite de lui-même pour collecter les données pertinentes.

Après l’exécution du script

Une fois le script exécuté, il ouvre une fenêtre Windows Explorateur de fichiers qui pointe vers le dossier dans lequel il a stocké les informations capturées.  Pour que les informations aient été analysées, compressez le dossier de stockage, puis envoyez le fichier compressé à Support Microsoft.

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.