Cómo capturar el diagnóstico de scripts de Azure Automation

Azure Automation controla grandes cantidades de datos definidos por el usuario que representan un riesgo potencial para la privacidad. Durante la solución de problemas de Azure Automation, los usuarios deben proporcionar una cantidad significativa de datos para el soporte técnico de Microsoft. En este artículo se proporcionan instrucciones para recopilar información de diagnóstico para los ingenieros de soporte técnico de Microsoft.

Versión del producto original:   Azure Automation
Número de KB original:   4034605

Script de diagnóstico

El equipo de soporte de Azure Automation ha creado un script para capturar información de solución de problemas. El script se almacena en el sitio web de la Galería de PowerShell . El script usa las capacidades de administración de paquetes que se introdujeron en Windows PowerShell 5,0.

Requisito: administración de paquetes

Si está usando un equipo que ejecuta Windows 10 o Windows Server 2016, ya tiene PowerShell 5,0 o una versión posterior instalada. En ese caso, vaya a Installing the Diagnostic script.

Si está ejecutando una versión anterior de Windows PowerShell, debe actualizar a la versión más reciente de Windows Management Framework (WMF), que incluye PowerShell, o instalar los componentes de administración de paquetes para PowerShell 3,0 o 4,0.

  • Para obtener la versión más reciente de WMF, vaya a Windows Management Framework 5,1.
  • Para obtener más información acerca de cómo usar y administrar PowerShell, vaya al sitio webde la galería de PowerShell.

Para determinar la versión de Windows PowerShell que está ejecutando actualmente, abra una sesión de PowerShell, escriba $PSVersionTable y, a continuación, presione Entrar.

En la siguiente captura de pantalla se muestra un ejemplo de la salida del comando.

Captura de pantalla de la versión de comprobación de PowerShell.

La propiedad PSVersion indica la versión de PowerShell que se usa. En este ejemplo, PowerShell 5,1 está instalado.

Requisito: Azure Resource Management

Debe instalar el módulo Azure Resource Management (AzureRM) para poder consultar información de Azure a través de PowerShell. Asegúrese de que el equipo cumple con los requisitos de administración de paquetes antes de continuar.

Para instalar el módulo AzureRM, siga estos pasos:

  1. Abra una sesión de PowerShell mediante la opción Ejecutar como administrador .
  2. Escriba Install-Module -Name AzureRM -Force -Verbose y presione Entrar.
  3. Espere a que termine la instalación. Debe volver al símbolo del sistema de PowerShell.
  4. Para comprobar que el módulo se ha instalado, escriba y Get-Module -Name AzureRM -ListAvailable , a continuación, presione Entrar.

Si el módulo está instalado, se devuelve el nombre y el número de versión del módulo. Si no se devuelve nada, el módulo no se instaló correctamente.

Instalar el script de diagnóstico

El script de diagnóstico se mantiene en el sitio web de la galería de PowerShell. Puede instalar el script mediante la administración de paquetes de PowerShell. El script requiere que se ejecute el módulo AzureRM. Asegúrese de que el equipo cumple con los requisitos de administración de paquetes y de que tiene instalado el módulo AzureRM antes de continuar.

Para instalar el script de diagnóstico, siga estos pasos:

  1. Abra una sesión de PowerShell mediante la opción Ejecutar como administrador .
  2. Escriba Install-Script -Name Get-AzureAutomationDiagnosticResults -Force y presione entrar.
  3. Espere a que finalice la instalación. Debe volver al símbolo del sistema de PowerShell.
  4. Para confirmar que el script está instalado, escriba Get-InstalledScript -Name Get-AzureAutomationDiagnosticResults y presione entrar.

Si el script está instalado, debería ver un resultado que incluye el nombre y la versión del script. Si no se devuelve nada, el script no se instaló correctamente.

Ejecutar el script de diagnóstico

Después de instalar correctamente el script, siga estos pasos para ejecutarlo:

  1. Abra una sesión de PowerShell mediante la opción Ejecutar como administrador .
  2. Escriba Get-AzureAutomationDiagnosticResults y, a continuación, presione entrar.

El script comprueba primero que se cumplen todos los requisitos de administración de paquetes. A continuación, le pedirá que inicie sesión en Azure.

Nota

Debe iniciar sesión con una cuenta que tenga permisos para el contenido de la suscripción. Esto incluye las cuentas de automatización. Si hay más de una suscripción disponible para la cuenta de inicio de sesión, se le pedirá que seleccione la suscripción adecuada.

La secuencia de comandos se ejecuta por su cuenta para recopilar los datos relevantes.

Después de ejecutar script

Después de ejecutar el script, se abre una ventana del explorador de archivos de Windows que apunta a la carpeta en la que se almacenó la información capturada. Para analizar la información, comprima la carpeta de almacenamiento y, a continuación, envíe el archivo comprimido a soporte técnico de Microsoft.