Catalogo Distribuzione app
Utilizzare la pagina Distribuzione app > Catalogo app per visualizzare un riepilogo delle app configurate e del loro stato di distribuzione.
Seguire questi passaggi per creare e distribuire un'app. Selezionare i link nei passaggi per ottenere maggiori dettagli su quel determinato passaggio.
- Selezionare Distribuzione app > Catalogo app.
- Selezionare Aggiungi per iniziare a configurare l'app.
- Nella scheda Panoramica, selezionare Senza titolo (x) in alto e assegnare un nome alla distribuzione. È anche possibile inserire una Descrizione più dettagliata e specificare se l'app deve consentire un'installazione su richiesta. È possibile avviare installazioni su richiesta nella pagina Dispositivi dopo aver creato una distribuzione di app. Per ulteriori informazioni, vedere Installazione di un'app dalla pagina Dispositivi.
- Nella scheda Pacchetto, utilizzare il generatore azioni pacchetti per creare il proprio pacchetto.
- Nella scheda Distribuzione, specificare i target, la configurazione dell'app e la pianificazione dell'installazione.
Ecco alcune informazioni aggiuntive sulla pagina principale del Catalogo app.
La colonna Stato distribuzione mostra questi stati:
- Conforme: l'app è stata installata correttamente o è stata rilevata come precedentemente installata.
- In sospeso: l'app verrà installata al successivo check-in del dispositivo (per impostazione predefinita ogni quattro ore), oppure l'installazione è in corso.
- Non conforme: l'installazione non è riuscita.
Selezionando una voce relativa allo stato di distribuzione, viene visualizzata una vista filtrata che contiene tutti i dispositivi in quello stato, destinati a tale app.
Il menu opzioni () sulla destra consente di Modificare, Rinominare, Clonare, Abilitare, Disabilitare, o Eliminare un'app.
La clonazione di un'app è utile per creare modelli di app standardizzati e svolge le seguenti funzioni:
- Copia i dettagli della scheda Panoramica.
- Include solo l'ultima versione del pacchetto.
- Disattiva tutte le distribuzioni e rimuove i target dalla distribuzione predefinita "Sistema - su richiesta".
Quando si aggiunge o si modifica un'app, la scheda Panoramica consente di modificare il nome del pacchetto e di inserire una Descrizione dell'app. È inoltre possibile selezionare se l'app debba consentire un'installazione On-demand.
I pacchetti su richiesta sono disponibili nella pagina Dispositivo per l'installazione sul dispositivo selezionato. Nella pagina dei dettagli di un dispositivo, utilizzare l'azione Installa app dal pannello Azioni. Per ulteriori informazioni, vedere Installazione di un'app dalla pagina Dispositivi.
Quando si aggiunge o si modifica un'app, utilizzare il generatore di azioni della scheda Pacchetto per configurare quando e come l'app debba essere installata. La scheda Pacchetto tiene traccia delle modifiche dei pacchetti salvate. Selezionare una versione e scegliere Modifica versione per basare le modifiche su quella versione.
Nell'editor delle azioni del pacchetto, trascinare l'azione desiderata e rilasciarla nell'ordine in cui si desidera che avvenga. Selezionare un'azione nella struttura del generatore per configurarla. Il generatore di azioni è flessibile e consente di avere più azioni come Scarica, Esegui e simili se l'app lo richiede.
In generale, la distribuzione di un'app dovrebbe essere composta almeno dai seguenti elementi:
- Scarica file: l'URL in cui è possibile scaricare i file di installazione dell'app. Qui è possibile specificare più file e, se necessario, avere più azioni di download dei file. I file possono essere ospitati in qualsiasi posizione HTTP(S) che non richieda l'autenticazione e a cui possano accedere i clienti a cui si sta distribuendo.
- Valore hash SHA256: l'opzione di download del file include anche un campo opzionale per il valore hash. Se si fornisce un valore hash, la distribuzione dell'app convaliderà il valore hash del file scaricato. Se i valori non corrispondono, la distribuzione dell'app eliminerà il file scaricato e interromperà la distribuzione. Se si desidera che la distribuzione dell'app utilizzi tecnologie di distribuzione avanzate come il peer download, è necessario fornire un valore di hash.
- Esegui: l'azione semplice Esegui consente di specificare un file da eseguire, una riga di comando e l'utente con cui eseguire il programma di installazione. Le azioni Esegui MSI ed Esegui MSIX consentono di selezionare operazioni e opzioni di visualizzazione specifiche per MSI.
Le azioni aggiuntive includono:
- Regole di rilevamento: possono aiutare a determinare se l'app è già installata e quindi non deve essere installata di nuovo.
IMPORTANTE: se un passaggio di rilevamento risulta vero, l'elaborazione del pacchetto si interrompe e lo stato dell'app dei dispositivi viene visualizzato come conforme.
Per ulteriori informazioni sulle regole di rilevamento disponibili, consultare Regole di rilevamento distribuzione app. - Download file: scarica un file nel percorso di lavoro predefinito della distribuzione dell'app Ivanti: C:\Program Data\Ivanti\Ivanti Cloud Agent\Agent\SWD\working. Qualsiasi azione che accetti un percorso di file assumerà questo percorso, a meno che non venga specificato diversamente. Questa cartella viene svuotata prima e dopo l'esecuzione di ogni pacchetto.
- Operazioni sui file: include la creazione di cartelle, lo spostamento, la copia e l'eliminazione di file, la compressione e la decompressione.
- Riavvio: riavvia il dispositivo in base al criterio dell'agente del dispositivo. Quando un'app richiede un riavvio, non è possibile installare altre app sul dispositivo finché non si riavvia.
- Registro di sistema: crea o elimina chiavi del registro di sistema. Imposta o elimina i valori del registro di sistema.
- Script: esegue un file batch o uno script PowerShell. L'opzione PowerShell Core non installa PowerShell Core se risulta mancante. L'opzione Auto proverà prima PowerShell Core e, se non è installato, tornerà a PowerShell. L'editor di script è integrato in questa azione. Il codice dello script deve essere aggiunto all'interno di questo editor.
Versioni del pacchetto
Quando si modifica un pacchetto nel catalogo app, la scheda Pacchetto tiene traccia delle revisioni del pacchetto. Quando si modifica la versione di un pacchetto, il salvataggio crea una nuova versione. La distribuzione delle app utilizzerà la versione più recente del pacchetto per la distribuzione quando viene eseguita.
Se non è possibile installare correttamente un'app, verranno effettuati due ulteriori tentativi. La creazione di una nuova versione azzera questo contatore.
La versione del pacchetto installata su un dispositivo viene visualizzata nella pagina Stato di distribuzione.
Utilizzare la scheda Distribuzione per identificare i dispositivi che saranno indirizzati e come e quando avverrà la distribuzione.
È possibile che si vogliano aggiungere più distribuzioni a un'app. Ad esempio, è possibile che si vogliano creare delle fasi di distribuzione, aggiungendo una distribuzione che copra un gruppo di prova iniziale e poi altre distribuzioni che distribuiscano l'app in un secondo momento al resto dell'azienda. Oppure, si potrebbe voler creare una distribuzione che si rivolge ai dispositivi iniziali la prima settimana, un'altra distribuzione che si rivolge ai dispositivi aggiuntivi la seconda settimana e così via.
Selezionare il pulsante Aggiungi distribuzione per aggiungere una nuova distribuzione o selezionare una distribuzione esistente per modificarla. Quando si aggiunge una nuova distribuzione, assegnare un nome unico alla distribuzione selezionando il nome in alto e modificandolo. Non sarà possibile salvare le modifiche prima di aver effettuato questa operazione.
Ogni distribuzione di un'app contiene:
- Un selettore Abilitato/Disabilitato. La disabilitazione di una distribuzione precedentemente attivata non modifica le distribuzioni completate. Disattiva il targeting solo per le distribuzioni non ancora completate. La modifica di un selettore può richiedere diverse ore per essere propagata agli agenti.
- Target per questa app.
- Il profilo di Configurazione app che si desidera utilizzare, che specifica se installare una volta o richiedere sempre l'installazione.
- La Pianificazione per questa app.
È possibile scegliere il target da queste origini:
- Dispositivi
- Gruppi Neurons
- Gruppi LDAP dall'inventario dispositivi. La risoluzione LDAP viene effettuata rispetto ai dati di inventario del connettore.
I gruppi Ivanti Neurons e i gruppi LDAP vengono risolti una volta al giorno.
Pianificazione di una distribuzione
Tutte le distribuzioni includono una pianificazione. La pianificazione predefinita è Esegui ora, il che significa che la prossima volta che l'agente di distribuzione delle app viene eseguito su un dispositivo mirato, l'app verrà installata.
Per impostazione predefinita, l'agente di distribuzione delle app sui dispositivi controlla gli aggiornamenti dei pacchetti ogni quattro ore. Oltre a questo intervallo di controllo degli agenti, il servizio di targeting del cloud che risolve i target di distribuzione viene eseguito ogni sei ore. È questa combinazione di tempistiche a determinare la rapidità con cui un dispositivo mirato reagisce alle modifiche alla distribuzione delle app.
Quando si crea inizialmente una distribuzione, il servizio di targeting risolve immediatamente i target. Sono soprattutto le revisioni successive di una distribuzione esistente a essere soggette a un intervallo di tempo più ampio, fino a 10 ore.
È disponibile anche l'opzione Avvio dopo la data e l'ora selezionate. Con questa opzione, l'agente di distribuzione delle app aspetterà e installerà l'app dopo il tempo specificato. L'ora può essere locale o UTC (Coordinated Universal Time).
- Quando si seleziona Locale, ogni dispositivo eseguirà il pacchetto dopo che la sua ora locale avrà raggiunto la data e l'ora selezionate.
- Quando si seleziona UTC, tutti i dispositivi eseguiranno il pacchetto dopo la data e l'ora UTC selezionate.
Comprendere le distribuzioni predefinite e le priorità di distribuzione
Esistono due distribuzioni predefinite che vengono sempre incluse e che non possono essere eliminate:
- Sistema - Dispositivi esclusi: dispositivi che non dovrebbero mai installare questa app. Questa distribuzione è vuota per impostazione predefinita. Ogni app ha la propria distribuzione di dispositivi esclusi. Aggiungere qui i dispositivi da escludere, se necessario. Se un dispositivo è presente in questa distribuzione e anche in altre distribuzioni aggiunte per questa app, questa distribuzione ha la priorità e il dispositivo non viene preso in considerazione.
- Sistema - installazioni su richiesta: quando si installa un'app su un dispositivo dalla vista Dispositivo, il dispositivo viene aggiunto a questa distribuzione. È impostata su Installa una volta (in contrasto con Deve sempre essere installata). È anche possibile aggiungere manualmente i dispositivi a questa distribuzione. Se un dispositivo aggiunto è disponibile, il suo agente di distribuzione delle app viene contattato direttamente per iniziare immediatamente l'installazione. Il targeting di gruppo non è consentito in questa distribuzione.
Nella scheda Distribuzione, le distribuzioni sono ordinate per priorità. La priorità influisce sulla distribuzione a cui viene associato un dispositivo se è associato a più distribuzioni. Se un dispositivo compare in più distribuzioni, verranno utilizzate le opzioni di distribuzione con priorità più alta, come quelle che controllano la data di installazione dell'app.