

# Solución de problemas de una instancia de Windows de Amazon EC2 dañada con EC2Rescue
<a name="Windows-Server-EC2Rescue"></a>

EC2Rescue for Windows Server es una herramienta fácil de utilizar que se ejecuta en una instancia de Windows Server de Amazon EC2 para diagnosticar y solucionar posibles problemas. Es muy útil para recopilar archivos de registro y solucionar problemas, además de buscar proactivamente posibles áreas problemáticas. Incluso puede examinar volúmenes raíz de Amazon EBS de otras instancias y recopilar los registros pertinentes para solucionar problemas en las instancias de Windows Server que utilizan dichos volúmenes. A continuación, se muestran algunos problemas comunes que EC2Rescue puede solucionar:
+ Problemas de conectividad de la instancia debido a la configuración del firewall, el protocolo de escritorio remoto (RDP) o la interfaz de red
+ Problemas de arranque del sistema operativo debido a un error de parada, un bucle de arranque o un registro dañado
+ Problemas que pueden requerir un análisis de registro avanzado y una solución de problemas

EC2Rescue para Windows Server consta de dos módulos diferentes:
+ Un **módulo recopilador de datos** que recopila datos de todas las diferentes fuentes
+ Un **módulo de análisis** que analiza los datos recogidos comparándolos con una serie de reglas predefinidas para detectar problemas y ofrecer sugerencias

La herramienta EC2Rescue para Windows Server solo se ejecuta en instancias de Amazon EC2 con Windows Server 2012 y versiones posteriores. Cuando se inicia la herramienta, comprueba si está ejecutándose en una instancia de Amazon EC2.

**nota**  
El manual de procedimientos de automatización `AWSSupport-ExecuteEC2Rescue` AWS Systems Manager utiliza la herramienta EC2Rescue para solucionar problemas y, en la medida de lo posible, reparar problemas de conectividad comunes con la instancia de EC2 especificada. Para obtener más información y ejecutar esta automatización, consulte [ >AWSSupport-ExecuteEC2Rescue](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-executeec2rescue.html).

Si usa una instancia de Linux, consulte [Solución de problemas de instancia de Linux de Amazon EC2 dañada con EC2Rescue](Linux-Server-EC2Rescue.md).

**Topics**
+ [Solucione problemas mediante la GUI de EC2Rescue](ec2rw-gui.md)
+ [Solución de problemas mediante la CLI de EC2Rescue](ec2rw-cli.md)
+ [Solución de problemas con EC2Rescue y Systems Manager](ec2rw-ssm.md)

# Solución de problemas de una instancia de Windows dañada con la GUI de EC2Rescue
<a name="ec2rw-gui"></a>

EC2Rescue para Windows Server puede realizar el siguiente análisis en **instancias sin conexión**:


| Opción | Descripción | 
| --- | --- | 
| Diagnose and Rescue (Diagnóstico y rescate) | EC2Rescue for Windows Server puede detectar y resolver problemas con la siguiente configuración de servicio: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-gui.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-gui.html) | 
| Restore | Lleve a cabo una de las siguientes acciones: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-gui.html) | 
| Capture Logs (Captura de registros) | Permite capturar registros en la instancia para analizarlos. | 

EC2Rescue for Windows Server puede recopilar los datos siguientes en las **instancias activas y sin conexión**:


| Elemento | Descripción | 
| --- | --- | 
| Event Log (Registro de eventos) | Recopila los registros de eventos de aplicación, sistema y EC2Config. | 
| Registry (Registro) | Recopila los hives SYSTEM y SOFTWARE. | 
| Windows Update Log (Registro de Windows Update) | Recopila los archivos de registro generados por Windows Update. En Windows Server 2016 y versiones posteriores, el registro se recopila en formato de seguimiento de eventos para Windows (ETW, Event Tracing for Windows). | 
| Sysprep Log (Registro de Sysprep) | Recopila los archivos de registro generados por la herramienta Windows System Preparation. | 
| Registro de configuración del controlador | Recopila los registros de Windows SetupAPI (setupapi.dev.log y setupapi.setup.log). | 
| Boot Configuration (Configuración de arranque) | Recopila el hive HKEY\$1LOCAL\$1MACHINE\$1BCD00000000. | 
| Memory Dump (Volcado de memoria) | Recopila los archivos de volcado de memoria que existen en la instancia. | 
| EC2Config File (Archivo de EC2Config) | Recopila los archivos de registro generados por el servicio EC2Config. | 
| EC2Launch File (Archivo de EC2Launch) | Recopila los archivos de registro generados por los scripts de EC2Launch. | 
| SSM Agent File (Archivo del agente de SSM) | Recopila los archivos de registro generados por los registros del SSM Agent y del administrador de parches. | 
| Archivo ElasticGPU EC2 | Recopila los registros de eventos relacionados con las GPU elásticas. | 
| ECS | Recopila registros relacionados con Amazon ECS. | 
| CloudEndure | Recopila archivos de registro relacionados con el agente de CloudEndure. | 
| Agente de replicación de AWS para archivos de registro MGN o DRS | Recopila archivos de registro relacionados con AWS Application Migration Service o AWS Elastic Disaster Recovery. | 

EC2Rescue for Windows Server puede recopilar los siguientes datos adicionales de **instancias activas**:


| Elemento | Descripción | 
| --- | --- | 
| System Information (Información del sistema) | Recopila MSInfo32. | 
| Resultado de política de grupo | Recopila el informe de una política de grupo. | 

## Analizar una instancia sin conexión
<a name="ec2rescue-offline"></a>

La opción **Offline Instance (Instancia sin conexión)** es útil para depurar problemas de arranque con instancias de Windows.

**Para ejecutar una acción en una instancia sin conexión**

1. Desde una instancia de Windows Server activa, descargue la herramienta [EC2Rescue for Windows Server](https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip?x-download-source=docs) y extraiga los archivos.

   Puede ejecutar el siguiente comando de PowerShell para descargar EC2Rescue sin cambiar la Configuración de seguridad mejorada (ESC) de Internet Explorer.

   ```
   Invoke-WebRequest https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip -OutFile $env:USERPROFILE\Desktop\EC2Rescue_latest.zip
   ```

   Este comando descargará el archivo .zip de EC2Rescue en el escritorio del usuario que haya iniciado sesión actualmente
**nota**  
Si recibe un error al descargar el archivo y está usando Windows Server 2016 o una versión anterior, es posible que sea necesario habilitar TLS 1.2 para su terminal PowerShell. Puede habilitar TLS 1.2 para la sesión actual de PowerShell con el siguiente comando y luego volver a intentarlo:  

   ```
   [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
   ```

1. Detenga la instancia que tiene el problema si todavía no la ha detenido.

1. Separe el volumen raíz de EBS de la instancia con problemas y adjunte el volumen a la instancia de Windows activa que tenga EC2Rescue for Windows Server instalado.

1. Ejecute la herramienta EC2Rescue for Windows Server en la instancia activa y elija **Offline Instance (Instancia sin conexión)**.

1. Seleccione el disco del volumen que acaba de montar y elija **Next (Siguiente)**.

1. Confirme la selección del disco y elija **Yes (Sí)**.

1. Elija la opción de instancia sin conexión que debe ejecutarse y elija **Next (Siguiente)**.

La herramienta EC2Rescue for Windows Server analiza el volumen y recopila información de solución de problemas basándose en los archivos de registro seleccionados.

## Para recopilar datos de una instancia activa
<a name="ec2rescue-active"></a>

Puede recopilar registros y demás datos de una instancia activa.

**Para recopilar datos de una instancia activa**

1. Conéctese a la instancia de Windows.

1. Descargue la herramienta [EC2Rescue for Windows Server](https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip?x-download-source=docs) en su instancia de Windows y extraiga los archivos.

   Puede ejecutar el siguiente comando de PowerShell para descargar EC2Rescue sin cambiar la Configuración de seguridad mejorada (ESC) de Internet Explorer.

   ```
   Invoke-WebRequest https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip -OutFile $env:USERPROFILE\Desktop\EC2Rescue_latest.zip
   ```

   Este comando descargará el archivo .zip de EC2Rescue en el escritorio del usuario que haya iniciado sesión actualmente
**nota**  
Si recibe un error al descargar el archivo y está usando Windows Server 2016 o una versión anterior, es posible que sea necesario habilitar TLS 1.2 para su terminal PowerShell. Puede habilitar TLS 1.2 para la sesión actual de PowerShell con el siguiente comando y luego volver a intentarlo:  

   ```
   [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
   ```

1. Abra la aplicación EC2Rescue for Windows Server y acepte el acuerdo de licencia.

1. Elija **Next (Siguiente)**, **Current instance (Instancia actual)**, **Capture logs (Capturar registros)**.

1. Seleccione los elementos de datos que deben recopilarse y elija **Collect (Recopilar)**. Lea la advertencia y seleccione **Yes (Sí)** para continuar.

1. Elija un nombre de archivo y una ubicación para el archivo ZIP y elija **Save (Guardar)**.

1. Una vez que EC2Rescue for Windows Server se haya completado, elija **Open Containing Folder (Abrir carpeta contenedora)** para ver el archivo ZIP.

1. Elija **Finalizar**.

# Solución de problemas de una instancia de Windows dañada con la CLI de EC2Rescue
<a name="ec2rw-cli"></a>

La interfaz de línea de comandos (CLI) de EC2Rescue for Windows Server permite ejecutar el complemento EC2Rescue for Windows Server (denominado "acción") mediante programación.

La herramienta EC2Rescue for Windows Server cuenta con dos modos de ejecución:
+ **/online**: permite realizar acciones en la instancia donde está instalado EC2Rescue for Windows Server, como recopilar archivos de registro.
+ **/offline<device\$1id>**: permite realizar acciones en el volumen raíz sin conexión adjunto a una instancia de Windows de Amazon EC2 independiente en la que se haya instalado EC2Rescue for Windows Server.

Descargue la herramienta [EC2Rescue for Windows Server](https://s3.amazonaws.com/ec2rescue/windows/EC2Rescue_latest.zip?x-download-source=docs) en su instancia de Windows y extraiga los archivos. Puede ver el archivo de ayuda con el comando siguiente:

```
EC2RescueCmd.exe /help
```

EC2Rescue for Windows Server puede realizar las acciones siguientes en una instancia de Windows de Amazon EC2:
+ [Acción de recopilación](#ec2rw-collect)
+ [Acción de rescate](#ec2rw-rescue)
+ [Acción de restauración](#ec2rw-restore)

## Acción de recopilación
<a name="ec2rw-collect"></a>

**nota**  
Se pueden recopilar todos los registros, un grupo entero de registros o un solo registro de un grupo.

EC2Rescue for Windows Server puede recopilar los datos siguientes en las **instancias activas y sin conexión**.


| Grupo de registros | Registros disponibles | Descripción | 
| --- | --- | --- | 
| all |  | Recopila todos los registros disponibles. | 
| eventlog |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila los registros de eventos de aplicación, sistema y EC2Config. | 
| memory-dump |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila los archivos de volcado de memoria que existen en la instancia. | 
| ec2config |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila los archivos de registro generados por el servicio EC2Config. | 
| ec2launch |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila los archivos de registro generados por los scripts de EC2Launch. | 
| ssm-agent |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila los archivos de registro generados por los registros del SSM Agent y del administrador de parches. | 
| sysprep | 'Log Files' | Recopila los archivos de registro generados por la herramienta Windows System Preparation. | 
| driver-setup |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila los registros de Windows SetupAPI (setupapi.dev.log y setupapi.setup.log). | 
| registry |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila los hives SYSTEM y SOFTWARE. | 
| egpu |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila los registros de eventos relacionados con las GPU elásticas. | 
| boot-config | 'BCDEDIT Output' | Recopila el hive HKEY\$1LOCAL\$1MACHINE\$1BCD00000000. | 
| windows-update | 'Log Files' | Recopila los archivos de registro generados por Windows Update. En Windows Server 2016 y versiones posteriores, el registro se recopila en formato de seguimiento de eventos para Windows (ETW, Event Tracing for Windows). | 
| cloudendure |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | Recopila archivos de registro relacionados con el agente de CloudEndure. | 

EC2Rescue for Windows Server puede recopilar los siguientes datos adicionales de **instancias activas**.


| Grupo de registros | Registros disponibles | Descripción | 
| --- | --- | --- | 
| system-info | 'MSInfo32 Output' | Recopila MSInfo32. | 
| gpresult | 'GPResult Output' |  Recopila el informe de una política de grupo.  | 

Están disponibles las siguientes opciones:
+ **/output:<outputFilePath>**: ubicación de ruta obligatoria del archivo de destino donde se guardan los archivos de registro recopilados en formato zip.
+ **/no-offline**: atributo opcional que se utiliza en el modo sin conexión. No configura el volumen como sin conexión después de realizar la acción.
+ **/no-fix-signature**: atributo opcional que se utiliza en el modo sin conexión. No corrige el posible conflicto de firmas de disco después de realizar la acción.

### Ejemplos
<a name="ec2rw-collect-examples"></a>

A continuación se muestran ejemplos del uso de la CLI de EC2Rescue for Windows Server.

#### Ejemplos del modo online
<a name="ec2rw-collect-examples-online"></a>

Recopila todos los registros disponibles:

```
EC2RescueCmd /accepteula /online /collect:all /output:<outputFilePath>
```

Solo recopila un grupo de registros concreto:

```
EC2RescueCmd /accepteula /online /collect:ec2config /output:<outputFilePath>
```

Recopila registros concretos de un grupo de registros:

```
EC2RescueCmd /accepteula /online /collect:'ec2config.Log Files,driver-setup.SetupAPI Log Files' /output:<outputFilePath>
```

#### Ejemplos del modo sin conexión
<a name="ec2rw-collect-examples-offline"></a>

Recopila todos los registros disponibles de un volumen de EBS. El volumen se especifica con el valor de id\$1dispositivo.

```
EC2RescueCmd /accepteula /offline:xvdf /collect:all /output:<outputFilePath>
```

Solo recopila un grupo de registros concreto:

```
EC2RescueCmd /accepteula /offline:xvdf /collect:ec2config /output:<outputFilePath>
```

## Acción de rescate
<a name="ec2rw-rescue"></a>

EC2Rescue for Windows Server puede detectar y resolver problemas con la siguiente configuración de servicio:


|  Grupo de servicios  | Acciones disponibles |  Descripción  | 
| --- | --- | --- | 
| all |  |  | 
| system-time | 'RealTimeIsUniversal' | Hora del sistema[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html) | 
| firewall |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  |  Firewall de Windows [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | 
| rdp |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  |  Escritorio remoto [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | 
| ec2config |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  |  EC2Config [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | 
| ec2launch | 'Reset Administrator Password' | Genera una contraseña de administrador de Windows nueva. | 
| network | 'DHCP Service Startup' |  Interfaz de red [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/ec2rw-cli.html)  | 

Están disponibles las siguientes opciones:
+ **/level:<level>**: atributo opcional correspondiente al nivel de verificación que debe disparar la acción. Los valores permitidos son: `information`, `warning`, `error`, `all`. De forma predeterminada, está establecido en `error`.
+ **/check-only**: atributo opcional que genera un informe, pero no realiza ninguna modificación en el volumen sin conexión.
**nota**  
Si EC2Rescue for Windows Server detecta una posible colisión de firmas en el disco, corrige la firma una vez finalizado el proceso sin conexión de forma predeterminada, incluso si utiliza la opción `/check-only`. Debe utilizar la opción `/no-fix-signature` para impedir la corrección.
+ **/no-offline**: atributo opcional que impide que el volumen se configure como sin conexión después de realizar la acción.
+ **/no-fix-signature**: atributo opcional que no corrige el posible conflicto de firmas de disco después de realizar la acción.

### Ejemplos de rescate
<a name="ec2rw-rescue-examples"></a>

A continuación se muestran ejemplos del uso de la CLI de EC2Rescue for Windows Server. El volumen se especifica con el valor de id\$1dispositivo.

Intenta corregir todos los problemas identificados en un volumen:

```
EC2RescueCmd /accepteula /offline:xvdf /rescue:all
```

Intenta corregir todos los problemas de un grupo de servicios de un volumen:

```
EC2RescueCmd /accepteula /offline:xvdf /rescue:firewall
```

Intenta corregir un elemento concreto de un grupo de servicios de un volumen:

```
EC2RescueCmd /accepteula /offline:xvdf /rescue:rdp.'Service Start'
```

Especifica los distintos problemas que se deben intentar corregir en un volumen:

```
EC2RescueCmd /accepteula /offline:xvdf /rescue:'system-time.RealTimeIsUniversal,ec2config.Service Start'
```

## Acción de restauración
<a name="ec2rw-restore"></a>

EC2Rescue for Windows Server puede detectar y resolver problemas con la siguiente configuración de servicio:


|  Grupo de servicios  | Acciones disponibles |  Descripción  | 
| --- | --- | --- | 
|  Restaurar la última configuración correcta conocida  | lkgc | Last Known Good Configuration (Última configuración correcta conocida): intenta arrancar la instancia en el último estado de arranque conocido. | 
| Restaurar el Registro de Windows a partir del último backup | regback | Restore registry from backup (Restaurar registro a partir de una copia de seguridad): restaura el registro a partir de \$1Windows\$1System32\$1config\$1RegBack. | 

Están disponibles las siguientes opciones:
+ **/no-offline**: atributo opcional para impedir que el volumen se configure como sin conexión después de realizar la acción.
+ **/no-fix-signature**: atributo opcional que no corrige el posible conflicto de firmas de disco después de realizar la acción.

### Ejemplos de restauración
<a name="ec2rw-restore-examples"></a>

A continuación se muestran ejemplos del uso de la CLI de EC2Rescue for Windows Server. El volumen se especifica con el valor de id\$1dispositivo.

Restaura la última configuración correcta conocida en un volumen:

```
EC2RescueCmd /accepteula /offline:xvdf /restore:lkgc
```

Restaura el último backup del Registro de Windows en un volumen:

```
EC2RescueCmd /accepteula /offline:xvdf /restore:regback
```

# Solución de problemas de una instancia de Windows dañada con EC2Rescue y Systems Manager
<a name="ec2rw-ssm"></a>

Soporte proporciona un documento de Systems Manager Run Command que facilita la ejecución de Systems Manager en la instancia habilitada para EC2Rescue for Windows Server. El documento de Run Command se llama `AWSSupport-RunEC2RescueForWindowsTool`.

Este documento Run Command de Systems Manager realiza las tareas siguientes:
+ Descarga y verifica EC2Rescue for Windows Server.
+ Importa un módulo de PowerShell que facilita la interacción con la herramienta.
+ Ejecuta EC2RescueCmd con los comandos y los parámetros proporcionados.

El documento Run Command de Systems Manager acepta tres parámetros:
+ **Command (Comando)**: acción de EC2Rescue for Windows Server. Estos son los valores que se permiten actualmente:
  + **ResetAccess**: restablece la contraseña del administrador local. Se restablece la contraseña del administrador local de la instancia actual y la contraseña aleatoria generada se almacena de forma segura como en Parameter Stor `/EC2Rescue/Password/<INSTANCE_ID>`. Si selecciona esta acción, pero no proporciona ningún parámetro, la contraseña se cifra automáticamente con la Clave de KMS predeterminada. También tiene la opción de especificar un ID de Clave de KMS en Parameters (Parámetros) para cifrar la contraseña con su propia clave.
  + **CollectLogs**: ejecuta EC2Rescue for Windows Server con la acción `/collect:all`. Si selecciona esta acción, `Parameters` debe incluir un nombre de bucket de Amazon S3 para cargar los registros.
  + **FixAll**: ejecuta EC2Rescue for Windows Server con la acción `/rescue:all`. Si selecciona esta acción, `Parameters` debe incluir el nombre del dispositivo de bloques que se tiene que rescatar.
+ **Parameters (Parámetros)**: parámetros de PowerShell que se deben pasar al comando especificado.

## Requisitos
<a name="ec2rw-requirements"></a>

Para ejecutar la acción **ResetAccess**, la instancia de Amazon EC2 debe tener una política asociada que conceda permisos para escribir la contraseña cifrada en el Almacén de parámetros. Después de asociar la política, espere unos minutos antes de intentar restablecer la contraseña de una instancia, después de haber asociado esta política al rol de IAM relacionado.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ssm:PutParameter"
      ],
      "Resource": [
        "arn:aws:ssm:us-east-1:111122223333:parameter/EC2Rescue/Passwords/<instanceid>"
      ]
    }
  ]
}
```

------

Si utiliza una clave de KMS personalizada, y no la clave de KMS predeterminada, utilice esta política en su lugar.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ssm:PutParameter"
      ],
      "Resource": [
        "arn:aws:ssm:us-east-1:111122223333:parameter/EC2Rescue/Passwords/<instanceid>"
      ] 
    }, 
    { 
      "Effect": "Allow",
      "Action": [
        "kms:Encrypt"
      ],
      "Resource": [
        "arn:aws:kms:us-east-1:111122223333:key/<kmskeyid>"
      ]
    }
  ]
}
```

------

## Cómo consultar el JSON del documento
<a name="ec2rw-view-json"></a>

En el siguiente procedimiento se describe cómo consultar el JSON de este documento.

**Para ver el código JSON del documento Run Command de Systems Manager**

1. Abra la consola de AWS Systems Manager en [https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/).

1. En el panel de navegación, expanda **Herramientas de administración de cambios** y seleccione **Documentos**.

1. En la barra de búsqueda, ingrese `AWSSupport-RunEC2RescueForWindowsTool` y, a continuación, seleccione el documento `AWSSupport-RunEC2RescueForWindowsTool`.

1. Elija la pestaña **Content**.

## Ejemplos
<a name="ec2rw-ssm-examples"></a>

A continuación, se ofrecen algunos ejemplos sobre cómo utilizar el documento de Systems Manager Run Command para ejecutar EC2Rescue for Windows Server, mediante AWS CLI. Para obtener más información sobre el envío de comandos con la AWS CLI, consulte [ send-command](https://docs.aws.amazon.com/cli/latest/reference/ssm/send-command.html).

**Topics**
+ [Intenta corregir todos los problemas identificados en un volumen raíz sin conexión](#ec2rw-ssm-exam1)
+ [Recopilación de registros de la instancia de Windows de Amazon EC2 actual](#ec2rw-ssm-exam2)
+ [Restablecimiento de la contraseña del administrador local](#ec2rw-ssm-exam4)

### Intenta corregir todos los problemas identificados en un volumen raíz sin conexión
<a name="ec2rw-ssm-exam1"></a>

Intenta corregir todos los problemas identificados en un volumen raíz sin conexión adjunto a una instancia de Windows de Amazon EC2:

```
aws ssm send-command --instance-ids "i-0cb2b964d3e14fd9f" --document-name "AWSSupport-RunEC2RescueForWindowsTool" --parameters "Command=FixAll, Parameters='xvdf'" --output text
```

### Recopilación de registros de la instancia de Windows de Amazon EC2 actual
<a name="ec2rw-ssm-exam2"></a>

Recopila todos los registros de la instancia actual online de Windows de Amazon EC2 y los carga en un bucket de Amazon S3:

```
aws ssm send-command --instance-ids "i-0cb2b964d3e14fd9f" --document-name "AWSSupport-RunEC2RescueForWindowsTool" --parameters "Command=CollectLogs, Parameters='amzn-s3-demo-bucket'" --output text
```

### Restablecimiento de la contraseña del administrador local
<a name="ec2rw-ssm-exam4"></a>

En los ejemplos siguientes se muestran los métodos que sirven para restablecer la contraseña del administrador local. La salida incluye un enlace a Parameter Store, donde se encuentra la contraseña aleatoria segura generada que permite conectar con RDP como administrador local a la instancia de Windows de Amazon EC2.

Restablecimiento de la contraseña del administrador local de una instancia online con la AWS KMS key predeterminada, alias/aws/ssm:

```
aws ssm send-command --instance-ids "i-0cb2b964d3e14fd9f" --document-name "AWSSupport-RunEC2RescueForWindowsTool" --parameters "Command=ResetAccess" --output text
```

Restablecimiento de la contraseña del administrador local de una instancia online con una Clave de KMS:

```
aws ssm send-command --instance-ids "i-0cb2b964d3e14fd9f" --document-name "AWSSupport-RunEC2RescueForWindowsTool" --parameters "Command=ResetAccess, Parameters=a133dc3c-a2g4-4fc6-a873-6c0720104bf0" --output text
```

**nota**  
En este ejemplo, la Clave de KMS es `a133dc3c-a2g4-4fc6-a873-6c0720104bf0`.