Citrix: come impedire che le app smartclient vengano scaricate nuovamente ogni volta che vengono avviate

StackOverflow https://stackoverflow.com/questions/158385

Domanda

La nostra azienda utilizza Citrix per il controllo remoto in un server terminal per consentire agli utenti remoti di avviare app smart client all'interno di una finestra virtuale sulla propria macchina.

Il problema è che le app smartclient vengono scaricate ogni volta che l'utente le avvia anche se la versione sul server citrix remoto non è cambiata. Ciò è dovuto all'eliminazione del profilo dell'utente ogni volta che chiudono la sessione Citrix.

Esiste un modo per evitarlo e continuare a eliminare il profilo dell'utente? Non eliminare il profilo comporta uno spreco di spazio sui server citrix e problemi di profilo corrotto.

È stato utile?

Soluzione

Non posso parlare con i dettagli sui server Citrix. Tuttavia, con ClickOnce non si può dire dove sia installata un'applicazione. È installato sotto il profilo utente, senza se e senza e. Uno dei principali obiettivi con ClickOnce è stato il miglioramento della sicurezza e l'installazione di app sul profilo lo rende più semplice. Quindi, se stai cancellando il profilo, sei bloccato.

Tuttavia, non puoi semplicemente distribuire l'app sul server Citrix senza ClickOnce? La maggior parte delle app .Net può essere semplicemente distribuita xcopy, quindi sembra che sarebbe abbastanza facile scrivere alcuni file batch per copiare l'ultima distribuzione sul server Citrix e saltare ClickOnce tutti insieme.

Altri suggerimenti

Il modo per farlo nell'ambiente Citrix consiste nell'utilizzare la funzione di reindirizzamento del contenuto dell'URL Citrix (in Feature Release 2) per reindirizzare l'URL ClickOnce sul computer locale ( http://xxx.xxx/myapplication.application ). Ciò causerà l'apertura della finestra del browser sul computer locale e non sul computer Citrix. Una volta che ciò accade, ClickOnce prende il controllo e si installa sul computer dell'utente locale, anziché all'interno di Citrix. L'esecuzione a livello locale ti garantirà comunque tutti i normali vantaggi di ClickOnce.

Non si desidera installare all'interno Citrix a causa dei problemi nella risposta di codeConcussion. Inoltre, ClickOnce non supporta profili obbligatori o temporanei, che è probabilmente ciò che l'utente ha all'interno di Citrix.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top