

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Verifica l'installazione della CLI di Greengrass sul dispositivo
<a name="verify-local-development-tools"></a>

**Nota**  
Questi passaggi non si applicano a nucleus lite.

L'implementazione della CLI di Greengrass può richiedere fino a un minuto. Esegui il comando seguente per verificare lo stato della distribuzione. Sostituiscilo {{MyGreengrassCore}} con il nome del tuo dispositivo principale.

```
aws greengrassv2 list-effective-deployments --core-device-thing-name {{MyGreengrassCore}}
```

`coreDeviceExecutionStatus`Indica lo stato della distribuzione sul dispositivo principale. Quando lo stato è`SUCCEEDED`, esegui il comando seguente per verificare che la CLI Greengrass sia installata e funzionante. Sostituisci `{{/greengrass/v2}}` con il percorso della cartella principale.

------
#### [ Linux or Unix ]

```
{{/greengrass/v2}}/bin/greengrass-cli help
```

------
#### [ Windows Command Prompt (CMD) ]

```
{{C:\greengrass\v2}}\bin\greengrass-cli help
```

------
#### [ PowerShell ]

```
{{C:\greengrass\v2}}\bin\greengrass-cli help
```

------

Il comando fornisce informazioni di aiuto per la CLI di Greengrass. Se `greengrass-cli` non viene trovato, la distribuzione potrebbe non essere riuscita a installare la CLI di Greengrass. Per ulteriori informazioni, consulta [Risoluzione dei problemi AWS IoT Greengrass V2](troubleshooting.md).

Puoi anche eseguire il comando seguente per distribuire manualmente la AWS IoT Greengrass CLI sul tuo dispositivo.
+ {{region}}Sostituiscila con quella Regione AWS che usi. Assicurati di utilizzare lo stesso Regione AWS che hai usato per configurarli AWS CLI sul tuo dispositivo.
+ {{account-id}}Sostituiscilo con il tuo Account AWS ID.
+ Sostituiscilo {{MyGreengrassCore}} con il nome del tuo dispositivo principale.

------
#### [ Linux, macOS, or Unix ]

```
aws greengrassv2 create-deployment \
  --target-arn "arn:aws:iot:{{region}}:{{account-id}}:thing/{{MyGreengrassCore}}" \
  --components '{
    "aws.greengrass.Cli": {
      "componentVersion": "2.18.0"
    }
  }'
```

------
#### [ Windows Command Prompt (CMD) ]

```
aws greengrassv2 create-deployment ^
  --target-arn "arn:aws:iot:{{region}}:{{account-id}}:thing/{{MyGreengrassCore}}" ^
  --components "{\"aws.greengrass.Cli\":{\"componentVersion\":\"2.18.0\"}}"
```

------
#### [ PowerShell ]

```
aws greengrassv2 create-deployment `
  --target-arn "arn:aws:iot:{{region}}:{{account-id}}:thing/{{MyGreengrassCore}}" `
  --components '{\"aws.greengrass.Cli\":{\"componentVersion\":\"2.18.0\"}}'
```

------

**Suggerimento**  
È possibile aggiungere `{{{{/greengrass/v2}}}}/bin` (Linux) o `{{{{C:\greengrass\v2}}}}\bin` (Windows) alla variabile di `PATH` ambiente per eseguirla `greengrass-cli` senza il percorso assoluto.