# Comandi

 L'editor del dispositivo fornisce un pannello **Comandi** per inviare comandi remoti a un dispositivo gestito. I comandi disponibili dipendono dalla piattaforma (Android o Apple) e dallo stato del dispositivo.

<p class="callout info"> Se il dispositivo non è attualmente online, il comando verrà consegnato ed eseguito non appena il dispositivo si connetterà a Internet. Per i comandi Android, è possibile impostare il parametro **Durata** per determinare per quanto tempo un comando non consegnato rimanga valido. </p>

## Comandi Android (AMAPI)

 Per i dispositivi Android, il pannello Comandi include un campo **Durata** (valore + unità) e un selettore **Comando**. Alcuni comandi richiedono parametri aggiuntivi, che compaiono dinamicamente quando si seleziona il comando.

### Parametri comuni

- **Durata**: per quanto tempo il comando rimane valido se non può essere eseguito immediatamente.
- **Comando**: scegli quale azione inviare al dispositivo.

### Comandi con campi aggiuntivi

- **Reimposta password**: richiede **Nuova password** e **Conferma nuova password**. Gli interruttori opzionali includono **Blocca ora**, **Richiedi inserimento** e **Non richiedere credenziali all'avvio**.
- **Cancella dati app**: richiede il **Nome pacchetto** di destinazione.
- **Avvia modalità smarrito**: richiede un **Messaggio di smarrimento** e supporta campi di contatto opzionali (indirizzo, organizzazione, numero di telefono, email).
- **Richiedi informazioni sul dispositivo**: richiede di selezionare quali informazioni sul dispositivo richiedere.
- **Aggiungi eSIM**: richiede un **Codice di attivazione** e uno **Stato di attivazione**.
- **Rimuovi eSIM**: richiede l'**ICCID** dell'eSIM.
- **Inizializzazione dati**: supporta un **Messaggio sul motivo dell'inizializzazione** (mostrato agli utenti sui dispositivi personali) e flag di inizializzazione opzionali.

### Cronologia comandi

 Sotto i controlli di invio, la dashboard mostra una tabella con la cronologia dei comandi. La tabella è ordinabile e supporta la paginazione. Alcune righe possono essere espanse per visualizzare parametri aggiuntivi o dettagli di esecuzione.

#### Colonne cronologia Android

- **Data di creazione**
- **Comando**
- **Validità**
- **Stato**
- **Errore**
- **Data di esecuzione**

## Comandi Apple (MDM)

 Per i dispositivi Apple, il pannello Comandi fornisce un selettore **Comando**. Alcuni comandi richiedono input aggiuntivi. Come per Android, viene mostrata una tabella con la cronologia dei comandi qui sotto.

### Comandi con campi aggiuntivi

- **InstallApplication**: richiede l'**Bundle ID** dell'applicazione.
- **SendNotification**: richiede un **Messaggio di notifica** (lunghezza massima 200 caratteri).

#### Colonne cronologia Apple

- **Data di creazione**
- **Comando**
- **Stato**
- **Ora dello stato**

## Aggiorna

 Utilizza l'azione aggiorna nel pannello Comandi per ricaricare la cronologia dei comandi.