Installazione di .net runtime come prerequisito per le installazioni silenziose MDM
Per prevenire errori di installazione, Devolutions non include il runtime .NET nel programma di installazione di Remote Desktop Manager. Il programma di installazione può invece scaricare e installare il runtime richiesto come prerequisito, quando necessario.
Questa funzionalità è disponibile solo quando il parametro INSTALL_DOTNET_RUNTIME="1" viene aggiunto al comando msiexec. Senza questo parametro, il passaggio di installazione del runtime non viene attivato.
Durante il processo di installazione, il sistema verifica innanzitutto se è già installata una versione compatibile del .NET Windows Desktop Runtime. Se viene rilevata una versione compatibile, il programma di installazione non tenta di installarne un'altra.
Se non viene trovato alcun runtime compatibile, il programma di installazione tenta di recuperare il link di download dell'ultima versione direttamente da Microsoft. Se questo recupero non riesce, viene utilizzata una versione del runtime configurata staticamente. Il programma di installazione del runtime viene scaricato dalla CDN di Microsoft in una posizione temporanea e quindi eseguito.
Il mancato completamento dell'installazione del runtime non comporta l'esito negativo dell'installazione di Remote Desktop Manager. Inoltre, il processo di installazione del runtime prevede un timeout di 3 minuti per evitare che l'installazione complessiva si blocchi in caso di connettività di rete lenta o di altri problemi legati alla connettività.
Sebbene questo processo funzioni generalmente senza problemi in ambienti come Intune o altre soluzioni MDM, le installazioni interattive possono generare errori se il programma di installazione viene eseguito senza privilegi di amministratore.
Ultimo aggiornamento
È stato utile?