# 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à inviato ed eseguito non appena il dispositivo si connette a Internet. Per i comandi Android, è possibile impostare il parametro **Durata** per definire per quanto tempo un comando non ancora eseguito rimane valido. </p>

## Comandi Android (AMAPI)

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

### Parametri comuni

- **Durata**: indica per quanto tempo il comando è 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**. Le opzioni includono: **Blocca subito**, **Richiedi sblocco** e **Non richiedere credenziali all'avvio**.
- **Cancella i dati dell'applicazione**: richiede il nome del pacchetto **destinazione**.
- **Attiva la modalità smarrito**: richiede un **messaggio di smarrimento** e supporta campi di contatto opzionali (indirizzo, organizzazione, numero di telefono, email).
- **Richiedi informazioni sul dispositivo**: è necessario selezionare quali informazioni sul dispositivo richiedere.
- **Aggiungi eSIM**: richiede un **codice di attivazione** e uno **stato di attivazione**.
- **Rimuovi eSIM**: è necessario l'ID **ICCID** della eSIM.
- **Cancellazione**: supporta un **messaggio di motivo per la cancellazione** (mostrato agli utenti sui dispositivi personali) e flag di cancellazione opzionali.

### Cronologia dei 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 espandibili per visualizzare parametri aggiuntivi o dettagli di esecuzione.

#### Colonne della 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 **Comandi**. Alcuni comandi richiedono ulteriori impostazioni. Come per Android, viene visualizzata una tabella della cronologia dei comandi qui sotto.

### Comandi con campi aggiuntivi

- **InstallaApplicazione**: richiede l'identificativo dell'applicazione **Bundle ID**.
- **InviaNotifica**: richiede un **messaggio di notifica** (lunghezza massima di 200 caratteri).

#### Colonne della cronologia di Apple

- **Data di creazione**
- **Comando**
- **Stato**
- **Tempo di stato**

## Aggiorna

 Utilizza l'azione "Aggiorna" nel pannello dei comandi per ricaricare la cronologia dei comandi.