Applicazioni
Introduzione
Se la distribuzione utilizza solo gruppi di consegna (e non gruppi di applicazioni), aggiungere le applicazioni direttamente ai gruppi di consegna. Quando i gruppi di applicazioni sono disponibili, è preferibile aggiungere le applicazioni a questi ultimi, poiché questa pratica semplifica l’amministrazione. Ogni applicazione deve essere associata ad almeno un gruppo di consegna o un gruppo di applicazioni.
Nella procedura guidata Aggiungi applicazioni, è possibile selezionare uno o più gruppi di consegna o uno o più gruppi di applicazioni, ma non entrambi. Sebbene sia possibile modificare in seguito l’associazione di un’applicazione a un gruppo (ad esempio, spostando un’applicazione da un gruppo di applicazioni a un gruppo di consegna), la best practice sconsiglia di aggiungere tale complessità. Mantenere le applicazioni in un solo tipo di gruppo.
Quando si associa un’applicazione a più di un gruppo, può verificarsi un problema di visibilità se non si dispone di autorizzazioni sufficienti per visualizzare l’applicazione in tutti i gruppi. In questi casi, consultare un amministratore con maggiori autorizzazioni o estendere l’ambito per includere tutti i gruppi a cui l’applicazione è associata.
- Se si pubblicano due applicazioni con lo stesso nome (magari da gruppi diversi) agli stessi utenti, modificare la proprietà
Nome applicazione (per utente)in Studio. In caso contrario, gli utenti visualizzeranno nomi duplicati nell’app Citrix Workspace™.
È possibile modificare le proprietà (impostazioni) di un’applicazione quando la si aggiunge o in un secondo momento. È anche possibile modificare la cartella dell’applicazione in cui viene inserita, sia quando si aggiunge l’applicazione, sia in un secondo momento.
Aggiungere applicazioni
- È possibile aggiungere applicazioni quando si crea o si modifica un gruppo di consegna o un gruppo di applicazioni. La procedura seguente descrive come aggiungere applicazioni dopo aver creato un gruppo.
Da sapere:
- Non è possibile aggiungere applicazioni ai gruppi di consegna di Remote PC Access.
- Non è possibile utilizzare la procedura guidata **Aggiungi applicazione** per rimuovere applicazioni dai gruppi di consegna o dai gruppi di applicazioni. Si tratta di un'operazione separata.
- ### Aggiungere una o più applicazioni a più gruppi di consegna o gruppi di applicazioni
Per aggiungere applicazioni a più gruppi, seguire questi passaggi:
- Nel riquadro sinistro, scegliere dove si desidera aggiungere le applicazioni:
- Per aggiungere a un gruppo di consegna, fare clic su Gruppi di consegna e quindi selezionare il gruppo di consegna di destinazione.
- Per aggiungere a un gruppo di applicazioni, fare clic su Applicazioni, selezionare la scheda Gruppo di applicazioni e quindi selezionare il gruppo di applicazioni.
- Selezionare Aggiungi applicazioni nella barra delle azioni. La procedura guidata Aggiungi applicazioni si avvia con una pagina Introduzione. Fare clic su Avanti.
-
Seguire i passaggi della procedura guidata per configurare le impostazioni:
- Nella pagina Gruppo, scegliere i gruppi di consegna e il gruppo di applicazioni in cui si desidera aggiungere le applicazioni, quindi fare clic su Avanti. Per ulteriori informazioni, vedere Selezionare i gruppi.
-
- Nella pagina Applicazioni, specificare le applicazioni che si desidera aggiungere, quindi fare clic su Avanti. Per ulteriori informazioni, vedere Specificare le applicazioni.
-
- Nella pagina Riepilogo, rivedere le impostazioni:
- Se si stanno aggiungendo 10 o meno applicazioni, i loro nomi sono elencati in Applicazioni da aggiungere
- Se si stanno aggiungendo più di 10 applicazioni, viene specificato il numero totale.
-
- Fare clic su Fine.
- Nella pagina Gruppo, scegliere i gruppi di consegna e il gruppo di applicazioni in cui si desidera aggiungere le applicazioni, quindi fare clic su Avanti. Per ulteriori informazioni, vedere Selezionare i gruppi.
Aggiungere una o più applicazioni a un gruppo di consegna o a un gruppo di applicazioni
Per aggiungere applicazioni a un gruppo, seguire questi passaggi:
- 1. Nel riquadro sinistro, scegliere dove si desidera aggiungere le applicazioni:
- Per aggiungere a un gruppo di consegna, fare clic su **Gruppi di consegna** e quindi selezionare il gruppo di consegna di destinazione.
- Per aggiungere a un gruppo di applicazioni, fare clic su **Applicazioni**, selezionare la scheda **Gruppo di applicazioni** e quindi selezionare il gruppo di applicazioni.
- 1. Selezionare **Aggiungi applicazioni** nella barra delle azioni.
- 1. Seguire i passaggi della procedura guidata per configurare le impostazioni:
- 1. Nella pagina **Applicazioni**, specificare le applicazioni che si desidera aggiungere, quindi fare clic su **Avanti**. Per ulteriori informazioni, vedere [Specificare le applicazioni](#specify-applications).
- 1. Nella pagina **Riepilogo**, rivedere le impostazioni:
- Se si stanno aggiungendo 10 o meno applicazioni, i loro nomi sono elencati in **Applicazioni da aggiungere**
- Se si stanno aggiungendo più di 10 applicazioni, viene specificato il numero totale.
-
- Fare clic su Fine.
Selezionare i gruppi
La pagina Gruppi nella procedura guidata Aggiungi applicazioni elenca tutti i gruppi di consegna nel sito. Se esistono gruppi di applicazioni, vengono elencati sia i gruppi di applicazioni che i gruppi di consegna.
È possibile selezionare gruppi di consegna o gruppi di applicazioni, ma non entrambi contemporaneamente. Ciò significa che non è possibile aggiungere applicazioni a un gruppo di consegna e a un gruppo di applicazioni nella stessa operazione. Se si utilizzano gruppi di applicazioni, si consiglia di aggiungere le applicazioni a tali gruppi di applicazioni anziché ai gruppi di consegna.
Selezionare la casella di controllo accanto ad almeno un gruppo. Ogni applicazione deve essere associata ad almeno un gruppo.
Specificare le applicazioni
La pagina Applicazioni nella procedura guidata Aggiungi applicazioni consente di specificare quali applicazioni aggiungere al gruppo o ai gruppi selezionati.
-
Fare clic su Aggiungi per visualizzare le origini delle applicazioni.
- Dal menu Start: Applicazioni rilevate su una macchina nei gruppi di consegna selezionati. Quando si seleziona questa origine, viene avviata una nuova pagina con un elenco di applicazioni rilevate. Selezionare le caselle di controllo delle applicazioni da aggiungere, quindi fare clic su OK.
Questa origine non può essere selezionata se:
- Si selezionano gruppi di applicazioni senza gruppi di consegna associati.
- Si selezionano gruppi di applicazioni con gruppi di consegna associati che non contengono macchine.
- Si seleziona un gruppo di consegna che non contiene macchine.
-
Manualmente: Applicazioni su un VDA nel gruppo di consegna o altrove nella rete. La selezione di questa origine apre una nuova pagina in cui è possibile specificare un’applicazione da aggiungere nei seguenti modi:
- Digitare il percorso dell’eseguibile, la directory di lavoro, gli argomenti facoltativi della riga di comando e i nomi visualizzati per amministratori e utenti.
- Selezionare un’applicazione da un VDA nel gruppo di consegna. Per farlo, fare clic su Sfoglia, inserire le credenziali per accedere al VDA, attendere la connessione al VDA e quindi selezionare un’applicazione dal VDA. Le proprietà dell’applicazione selezionata popolano automaticamente i campi della pagina.
-
Esistente: Applicazioni aggiunte in precedenza al sito. Quando si seleziona questa origine, viene avviata una nuova pagina con un elenco di applicazioni rilevate. Selezionare le caselle di controllo delle applicazioni da aggiungere e quindi fare clic su OK.
Questa origine non può essere selezionata se il sito non contiene applicazioni.
-
Pacchetti di app: Applicazioni nei pacchetti di applicazioni App-V, MSIX, MSIX app attach o FlexApp. Quando si seleziona questa origine, viene avviata la pagina Aggiungi applicazioni da pacchetti. Selezionare un’origine di pacchetti di applicazioni, selezionare le applicazioni che si desidera aggiungere dalla visualizzazione risultante e quindi selezionare OK. Per maggiori informazioni, vedere Distribuire e fornire applicazioni App-V.
-
Gruppo di applicazioni: Gruppi di applicazioni. Quando si seleziona questa origine, viene avviata una nuova pagina con un elenco di gruppi di applicazioni. (Sebbene la visualizzazione elenchi anche le applicazioni in ogni gruppo, è possibile selezionare solo il gruppo, non le singole applicazioni.) Tutte le applicazioni attuali e future nei gruppi selezionati vengono aggiunte. Selezionare le caselle di controllo dei gruppi di applicazioni da aggiungere e quindi fare clic su OK.
Questa origine non può essere selezionata se (1) non ci sono gruppi di applicazioni, o (2) se i gruppi di consegna selezionati non supportano i gruppi di applicazioni (ad esempio, gruppi di consegna con macchine assegnate staticamente).
Come indicato nella tabella, alcune origini nell’elenco Aggiungi non possono essere selezionate se non esiste un’origine valida di quel tipo. Le origini incompatibili (ad esempio, non è possibile aggiungere gruppi di applicazioni a gruppi di applicazioni) non sono incluse nell’elenco. Le applicazioni già aggiunte ai gruppi scelti non possono essere selezionate.
È possibile modificare le proprietà (impostazioni) di un’applicazione da questa pagina o in seguito.
Per impostazione predefinita, le applicazioni aggiunte vengono inserite nella cartella delle applicazioni denominata Applications. È possibile modificare l’applicazione da questa pagina o in seguito.
Se si tenta di aggiungere un’applicazione e ne esiste già una con lo stesso nome nella stessa cartella, viene richiesto di rinominare l’applicazione che si sta aggiungendo. È possibile accettare il nuovo nome proposto, oppure rifiutare e quindi rinominare l’applicazione o selezionare una cartella diversa.
Ad esempio, se app esiste nella cartella Applications e si tenta di aggiungere un’altra applicazione denominata app a quella cartella, viene proposto il nuovo nome app_1.
Modificare l’associazione di un’applicazione a un gruppo
Dopo aver aggiunto un’applicazione, è possibile modificare i gruppi di consegna e i gruppi di applicazioni a cui l’applicazione è associata.
È possibile trascinare un’applicazione in un gruppo aggiuntivo. Questa è un’alternativa all’utilizzo dei comandi nella barra delle azioni.
Se un’applicazione è associata a più di un gruppo di consegna, sia tramite un gruppo di applicazioni che direttamente, la priorità del gruppo può essere utilizzata per specificare l’ordine in cui vengono valutati più gruppi.
- I gruppi possono essere esclusi dalla considerazione in base a fattori come la policy di accesso, gli elenchi di utenti o i tag di accesso smart, e la macchina specifica scelta dal gruppo può essere influenzata da fattori come la preferenza di zona, la prontezza al lancio e qualsiasi restrizione di tag. Per impostazione predefinita, tutti i gruppi hanno priorità 0 (la più alta). Se i gruppi di consegna hanno uguale priorità, viene selezionato il gruppo di consegna meno carico per il lancio dell'applicazione. Il bilanciamento del carico verticale non viene considerato in questo caso.
Un’applicazione può essere associata a gruppi di consegna contenenti macchine condivise (non private) che possono fornire applicazioni. È anche possibile selezionare gruppi di consegna contenenti macchine condivise che forniscono solo desktop, se:
- Il gruppo di consegna contiene macchine condivise ed è stato creato con una versione di XenDesktop 7.x precedente alla 7.9
- Si dispone dell'autorizzazione `Modifica gruppo di consegna`. Il tipo di gruppo di consegna viene automaticamente convertito in `desktop e applicazioni` quando la finestra di dialogo delle proprietà viene confermata.
- 1. Selezionare **Applicazioni** nel riquadro sinistro, quindi selezionare l'applicazione.
- Selezionare Proprietà nella barra delle azioni.
- Selezionare la pagina Gruppi.
- Per aggiungere un gruppo, fare clic su Aggiungi e selezionare Gruppi di applicazioni o Gruppi di consegna. (Se non sono stati creati gruppi di applicazioni, l’unica voce è Gruppi di consegna.) Quindi, selezionare uno o più gruppi disponibili. I gruppi incompatibili con l’applicazione o già associati all’applicazione non possono essere selezionati.
- Per rimuovere un gruppo, selezionare uno o più gruppi e quindi fare clic su Rimuovi. Se la rimozione di un’associazione di gruppo comporta che l’applicazione non sia più associata ad alcun gruppo, viene visualizzato un avviso che l’applicazione verrà eliminata.
- Per modificare la priorità di un gruppo, selezionare il gruppo e quindi fare clic su Modifica priorità. Selezionare un valore di priorità e quindi fare clic su OK.
- Al termine, fare clic su Applica per applicare le modifiche e lasciare la finestra aperta, oppure fare clic su OK per applicare le modifiche e chiudere la finestra.
Modificare le proprietà dell’applicazione
È possibile modificare le proprietà di una sola applicazione alla volta.
- Per modificare le proprietà di un'applicazione:
- 1. Selezionare **Applicazioni** nel riquadro sinistro.
- Selezionare un’applicazione e quindi selezionare Proprietà nella barra delle azioni.
- Nel riquadro sinistro, selezionare la pagina contenente la proprietà che si desidera modificare.
-
- Al termine, fare clic su Applica per applicare le modifiche apportate e mantenere la finestra aperta, oppure fare clic su Salva per applicare le modifiche e chiudere la finestra.
| Nome pagina | Descrizione |
|---|---|
| Identificazione | Specificare la descrizione dell’app e i nomi: |
-
^^ ^^- Nomi delle applicazioni visti dall’utente e dall’amministratore. -
^^ ^^- Descrizione e, se necessario, parole chiave per StoreFront. -
Consegna Specificare come questa applicazione viene consegnata agli utenti: -
^^
^^- Icona
- Categoria o cartella in cui un’applicazione appare in Citrix Workspace.
- Se creare un collegamento sul desktop dell’utente.
- Limiti. vedere Configurare i limiti delle applicazioni.
Posizione
Specificare la seguente posizione:
- Percorso dell’eseguibile; vedere Passare parametri alle applicazioni pubblicate.
- Argomenti della riga di comando; vedere Passare parametri alle applicazioni pubblicate.
- Directory di lavoro
Gruppi Aggiungere, rimuovere o modificare la priorità dei gruppi di consegna o di applicazioni in cui l’applicazione è disponibile. Limita visibilità
Controlla quali utenti possono vedere l’applicazione nell’app Citrix Workspace. Un’applicazione invisibile può comunque essere avviata. Per renderla non disponibile e invisibile, aggiungerla a un gruppo diverso.
Nota: Attualmente, questa funzionalità è disponibile solo per gli utenti AD e Microsoft Entra. Per gli utenti Microsoft Entra, la limitazione della visibilità dell’app richiede la versione VDA 2411 o successiva.Associazione tipo di file Specificare quali estensioni l’applicazione apre automaticamente. Zona Quando il sito include più zone, specificare se le zone influenzano l’avvio dell’applicazione. - Categoria o cartella in cui un’applicazione appare in Citrix Workspace.
-
Le modifiche all’applicazione potrebbero non avere effetto per gli utenti attuali dell’applicazione finché non si disconnettono dalle loro sessioni.
Configurare i limiti dell’applicazione
Configurare i limiti delle applicazioni per gestire l’utilizzo delle applicazioni. Ad esempio, è possibile utilizzare i limiti delle applicazioni per gestire il numero di utenti che accedono contemporaneamente a un’applicazione. Analogamente, i limiti delle applicazioni possono essere utilizzati per gestire il numero di istanze simultanee di applicazioni che richiedono molte risorse. Tale limite può aiutare a mantenere le prestazioni del server e a prevenire il deterioramento del servizio.
Questa funzionalità limita il numero di avvii di applicazioni gestiti dal Controller (ad esempio, da Citrix Workspace app e StoreFront), e non il numero di applicazioni in esecuzione che possono essere avviate con altri metodi. Ciò significa che i limiti delle applicazioni assistono gli amministratori nella gestione dell’utilizzo simultaneo, ma non garantiscono l’applicazione in tutti gli scenari. Ad esempio, i limiti delle applicazioni non possono essere applicati quando il Controller è in modalità di interruzione.
Per impostazione predefinita, non esiste alcun limite al numero di istanze di applicazioni che possono essere eseguite contemporaneamente. Esistono diverse impostazioni per i limiti delle applicazioni. È possibile configurarne una o tutte.
- Il numero massimo di istanze simultanee dell’applicazione per tutti gli utenti nel gruppo di consegna.
- Una istanza dell’applicazione per utente nel gruppo di consegna.
- Il numero massimo di istanze simultanee dell’applicazione per macchina (solo PowerShell).
Se è configurato un limite, viene generato un messaggio di errore quando un utente tenta di avviare un’istanza dell’applicazione che supererebbe il limite configurato. Se è configurato più di un limite, viene segnalato un errore quando viene raggiunto il primo limite.
Esempi di utilizzo dei limiti delle applicazioni:
-
Limite massimo di istanze simultanee: In un gruppo di consegna, si configura il numero massimo di istanze simultanee dell’applicazione
Alphaa 15. Successivamente, gli utenti di quel gruppo di consegna hanno 15 istanze di quell’applicazione in esecuzione contemporaneamente. Se un utente di quel gruppo di consegna tenta ora di avviareAlpha, viene generato un messaggio di errore.Alphanon viene avviata perché supererebbe il limite configurato di istanze simultanee dell’applicazione (15). -
Limite di una istanza per utente: In un altro gruppo di consegna, si abilita l’opzione di una istanza per utente per l’applicazione
Beta. L’utente Tony avvia correttamente l’applicazioneBeta. Più tardi, mentre l’applicazione è ancora in esecuzione nella sessione di Tony, egli tenta di avviare un’altra istanza diBeta. Viene generato un messaggio di errore eBetanon viene avviata perché supererebbe il limite di una istanza per utente. -
Numero massimo di istanze simultanee e limiti di una istanza per utente: In un altro gruppo di consegna, si configura un numero massimo di istanze simultanee pari a 10 e si abilita l’opzione di una istanza per utente per l’applicazione
Delta. Successivamente, quando 10 utenti di quel gruppo di consegna hanno ciascuno un’istanza diDeltain esecuzione, qualsiasi altro utente di quel gruppo di consegna che tenta di avviareDeltariceverà un messaggio di errore.Deltanon viene avviata. Se uno qualsiasi dei 10 utenti attuali diDeltatenta di avviare una seconda istanza di quell’applicazione, riceverà un messaggio di errore e la seconda istanza non verrà avviata. -
Numero massimo di istanze simultanee per macchina e utilizzo di restrizioni tramite tag: L’applicazione
Charlieha requisiti di licenza e prestazioni che dettano quante istanze possono essere eseguite contemporaneamente su un server specifico. Tali requisiti dettano anche quante istanze possono essere eseguite contemporaneamente su tutti i server del sito.Il limite di istanze dell’applicazione per macchina influisce su qualsiasi server del sito (non solo sulle macchine di un particolare gruppo di consegna). Supponiamo che il sito abbia tre server. Per l’applicazione
Charlie, si configura il limite di istanze dell’app per macchina a 2. Quindi, non più di sei istanze dell’applicazioneCharliepossono essere avviate a livello di sito. (Si tratta di un limite di due istanze di Charlie su ciascuno dei tre server.)Per limitare l’utilizzo di un’applicazione solo a determinate macchine all’interno di un gruppo di consegna (oltre a limitare le istanze su tutte le macchine a livello di sito):
- Utilizzare la funzionalità di tagging per tali macchine.
- Configurare il limite massimo di istanze per macchina per tale applicazione.
Se le applicazioni vengono avviate con metodi diversi dalla gestione del Controller (ad esempio, mentre un Controller è in modalità di interruzione) e i limiti configurati vengono superati, gli utenti non possono avviare altre istanze finché non ne chiudono un numero sufficiente per non superare più i limiti. Le istanze che hanno superato il limite non vengono terminate forzatamente. Possono continuare a funzionare finché gli utenti non le chiudono.
Se si disabilita il roaming delle sessioni, disabilitare il limite di una istanza per utente dell’applicazione. Se si abilita il limite di una istanza per utente dell’applicazione, non configurare nessuno dei due valori che consentono nuove sessioni su nuovi dispositivi. Per informazioni sul roaming, vedere Sessioni.
Per configurare il limite massimo di istanze per gruppo di consegna e il limite di una istanza per utente:
- Selezionare Applicazioni nel riquadro sinistro e quindi selezionare un’applicazione.
- Selezionare Proprietà nella barra delle azioni.
-
Nella pagina Consegna, scegliere una delle seguenti opzioni.
- Consenti utilizzo illimitato. Non esiste alcun limite al numero di istanze in esecuzione contemporaneamente. Questa è l’impostazione predefinita.
-
Imposta limiti per l’applicazione. Esistono due tipi di limite; specificarne uno o entrambi.
- Specificare il numero massimo di istanze che possono essere eseguite contemporaneamente per macchina
- Limita a una istanza dell’applicazione per utente
- Fare clic su OK per applicare la modifica e chiudere la finestra di dialogo, oppure su Applica per applicare la modifica e lasciare la finestra di dialogo aperta.
Per configurare il limite massimo di istanze per macchina (solo PowerShell):
- In PowerShell (utilizzando l’SDK PowerShell remoto per le distribuzioni Citrix Cloud™ o l’SDK PowerShell per le distribuzioni on-premise), immettere il cmdlet
BrokerApplicationappropriato con il parametroMaxPerMachineInstances. -
Per assistenza, utilizzare il cmdlet
Get-Help. Ad esempio:Get-Help Set-BrokerApplication –Parameter MaxPerMachineInstances
Duplicare, abilitare o disabilitare, rinominare o eliminare un’applicazione
Sono disponibili le seguenti azioni:
- Duplica: È possibile duplicare un’applicazione per creare una versione diversa con parametri o proprietà differenti. Quando si duplica un’applicazione, questa viene automaticamente rinominata con un suffisso univoco e posizionata accanto all’originale. È anche possibile duplicare un’applicazione e quindi aggiungerla a un gruppo diverso. (Dopo la duplicazione, il modo più semplice per spostare un’applicazione è trascinarla.)
- Abilita o disabilita: L’abilitazione e la disabilitazione di un’applicazione sono azioni diverse dall’abilitazione e disabilitazione di un gruppo di consegna o di un gruppo di applicazioni.
- Rinomina: È possibile rinominare una sola applicazione alla volta. Se si tenta di rinominare un’applicazione e ne esiste una con lo stesso nome nella stessa cartella o gruppo, viene richiesto di specificare un nome diverso.
- Elimina: L’eliminazione di un’applicazione la rimuove dai gruppi di consegna e dai gruppi di applicazioni a cui era associata, ma non dalla sorgente utilizzata per aggiungere l’applicazione originariamente. L’eliminazione di un’applicazione è un’azione diversa dalla sua rimozione da un gruppo di consegna o da un gruppo di applicazioni.
Per duplicare, abilitare, disabilitare, rinominare o eliminare un’applicazione:
- Selezionare Applicazioni nel riquadro sinistro.
- Selezionare una o più applicazioni e quindi selezionare l’attività appropriata nella barra delle azioni.
- Confermare l’azione, quando richiesto.
Rimuovere applicazioni da un gruppo di consegna
Un’applicazione deve essere associata (appartenere) ad almeno un gruppo di consegna o un gruppo di applicazioni. Se si tenta di rimuovere un’applicazione da un gruppo di consegna in modo tale da rimuovere l’associazione di tale applicazione con qualsiasi gruppo di consegna o gruppo di applicazioni, viene visualizzata una notifica che l’applicazione verrà eliminata se si continua. In tal caso, se si desidera distribuire tale applicazione, è necessario aggiungerla nuovamente da una fonte valida.
- Selezionare Gruppi di consegna nel riquadro sinistro, quindi selezionare un gruppo di consegna.
- Nella scheda Applicazioni, selezionare l’applicazione che si desidera rimuovere.
- Selezionare Rimuovi dal gruppo di consegna dalla barra delle azioni.
- Confermare la rimozione.
Rimuovere le applicazioni da un gruppo di applicazioni
Un’applicazione deve appartenere ad almeno un gruppo di consegna o un gruppo di applicazioni. Se si tenta di rimuovere un’applicazione da un gruppo di applicazioni e ciò comporta che l’applicazione non appartenga più ad alcun gruppo, si riceverà una notifica che l’applicazione verrà eliminata se si continua. In tal caso, se si desidera distribuire tale applicazione, è necessario aggiungerla nuovamente da una fonte valida.
- Selezionare Applicazioni nel riquadro sinistro.
- Selezionare il gruppo di applicazioni, quindi selezionare una o più applicazioni.
- Selezionare Rimuovi dal gruppo di applicazioni nella barra delle azioni.
- Confermare la rimozione.
Passare parametri alle applicazioni pubblicate
- Utilizzare la pagina **Posizione** delle proprietà di un'applicazione per immettere la riga di comando e passare parametri alle applicazioni pubblicate.
Quando si associa un’applicazione pubblicata a tipi di file, i simboli "%*" (simboli di percentuale e asterisco racchiusi tra virgolette doppie) vengono aggiunti alla fine della riga di comando per l’applicazione. Questi simboli fungono da segnaposto per i parametri passati ai dispositivi utente.
Se un’applicazione pubblicata non si avvia come previsto, verificare che la sua riga di comando contenga i simboli corretti. Per impostazione predefinita, i parametri forniti dai dispositivi utente vengono convalidati quando vengono aggiunti i simboli "%*". Per le applicazioni pubblicate che utilizzano parametri personalizzati forniti dal dispositivo utente, i simboli "%**" vengono aggiunti alla riga di comando per ignorare la convalida della riga di comando. Se non si vedono questi simboli in una riga di comando per l’applicazione, aggiungerli manualmente.
Se il percorso del file eseguibile include nomi di directory con spazi (ad esempio "C:\Program Files"), racchiudere la riga di comando per l’applicazione tra virgolette doppie per indicare che lo spazio appartiene alla riga di comando. Per fare ciò, aggiungere virgolette doppie attorno al percorso e un altro set di virgolette doppie attorno ai simboli %*. Assicurarsi di includere uno spazio tra la virgoletta di chiusura per il percorso e la virgoletta di apertura per i simboli %*.
Ad esempio, la riga di comando per l’applicazione pubblicata Windows Media Player è:
"C:\Program Files\Windows Media Player\mplayer1.exe" "%*"
Nota:
Il numero massimo di caratteri, inclusi gli argomenti, nella riga di comando per l’avvio di applicazioni pubblicate è 203.
Risoluzione dei problemi di disconnessione della sessione con le applicazioni pubblicate
Quando si pubblicano applicazioni, viene specificato solo il file eseguibile principale per l’applicazione pubblicata. Tuttavia, alcune applicazioni potrebbero generare processi aggiuntivi (figli) che vengono eseguiti in background e non vengono chiusi dal file eseguibile principale corrispondente quando l’applicazione pubblicata principale viene chiusa. Possono essere creati anche processi aggiuntivi, da script eseguiti o da chiavi di registro specifiche, come Run e RunOnceKey. Queste applicazioni possono impedire una disconnessione corretta, causando sessioni persistenti o bloccate e potrebbero impedire la chiusura della sessione e la disconnessione dell’utente.
In questo caso, è necessario reimpostare o chiudere queste sessioni utilizzando Citrix Director.
Per aiutare a identificare e risolvere i problemi relativi alle sessioni che non vengono disconnesse correttamente, Citrix ha reso disponibili tre voci di registro. L’identificazione e la risoluzione dei problemi relativi alle sessioni che non vengono disconnesse correttamente a causa di questi problemi è un processo in tre fasi:
-
Identificare quali sessioni con applicazioni pubblicate impediscono una disconnessione corretta
-
Identificare se tali applicazioni pubblicate generano processi aggiuntivi (figli)
Fase 2: Identificare se tali applicazioni pubblicate generano processi aggiuntivi (figli)
-
Una volta identificata un’applicazione pubblicata che impedisce una disconnessione corretta, il passo successivo è determinare se questa applicazione genera processi aggiuntivi durante l’esecuzione.
-
È possibile leggere
HKCU\Software\CitrixVolatile\Seamless\Sessions\[ID]\LogoffCheckerBlockingProcessper determinare se ci sono processi che bloccano una disconnessione corretta quando un’applicazione pubblicata viene chiusa. -
Nell’esempio seguente, la chiave
LogoffCheckerBlockingProcesscontiene le seguenti voci:
- PhoneExperienceHost.exe
SkypeApp.exe
SkypeBackgroundHost.exe
<!--NeedCopy-->
Questi processi hanno impedito la disconnessione corretta.
-
Nota:
-
-
Sostituire [ID] con l’ID di sessione corretto per la sessione che si desidera controllare.
-
Fase 3: Aggiungere questi processi a una voce di registro specificata per impedire che blocchino la disconnessione
È possibile aggiungere questi processi alle seguenti chiavi di registro per impedire che blocchino la disconnessione nelle sessioni future:
Add the process file name to the following registry key:
Caution! Refer to the Disclaimer at the end of this article before using the Registry Editor.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
Value Name:LogoffCheckSysModules
Type:REG_SZ
String:MyAppName.exe
<!--NeedCopy-->
- Per maggiori informazioni su
LogoffCheckSysModules, vedere Disconnessione controllata da un’applicazione pubblicata che rende la sessione in stato attivo.
Guida alla risoluzione dei problemi passo dopo passo
-
Avviare il servizio Registro di sistema remoto nel VDA in fase di test:
-
Nel Pannello di controllo, selezionare Strumenti di amministrazione > Servizi.
-
Fare clic con il pulsante destro del mouse su Servizio Registro di sistema remoto e selezionare Proprietà.
-
In Tipo di avvio, selezionare Automatico dal menu a discesa.

-
-
Disattivare il Firewall di Windows nel VDA in fase di test o creare una regola firewall in entrata per abilitare la porta 455:
-
Nel Pannello di controllo, selezionare Windows Defender Firewall > Impostazioni avanzate.
-
Fare clic con il pulsante destro del mouse su Regole in entrata e selezionare Nuova regola.
-
Nella Creazione guidata nuova regola in entrata, selezionare Porta.
-
Nella pagina Protocolli e porte, selezionare TCP e porte locali specifiche. Immettere
445come porta locale. -
Selezionare Consenti connessione nella pagina Azione.
-
Selezionare i profili firewall a cui si desidera applicare la nuova regola in entrata.
-
Assegnare un nome alla regola firewall e selezionare Fine per uscire dalla Creazione guidata nuova regola in entrata.

-
-
Da un’altra VM sullo stesso dominio (può essere un DC, un DDC o un altro VDA), eseguire
Regedite connettersi a un registro di sistema remoto.
-
Immettere l’indirizzo IP del VDA in fase di test e fare clic su OK. L’albero di
regeditdeve visualizzare i rami per il VDA in fase di test.
-
Aprire l’applicazione pubblicata Prompt dei comandi.

L’app Prompt dei comandi viene visualizzata in Citrix Workspace.

-
Aprire Connection Center sul client. Questo viene utilizzato per monitorare quando una sessione viene disconnessa, dopo aver chiuso un’app seamless aperta. Nell’immagine seguente è possibile vedere che il processo del Prompt dei comandi
c:\Windows\system32\cmd.exeè attivo sul VDI remoto.
-
Dal VDA in cui è in esecuzione regedit, accedere alla seguente posizione IP remota: HKEY_USERS\S-1-X-XX-XXXXXXXX-XXXXXXXXXXX-XXXXXXXXXX-XXXX\SOFTWARE\CitrixVolatile\Seamless\Sessions\X\
Nota:
Questo percorso cambia ogni volta che si apre una nuova sessione.
-
Ci sono due chiavi da leggere qui (non modificarle qui): LogoffCheckBlockingProcess e LogoffCheckerBlockingVisibleProcess. Queste chiavi mostrano tutti i programmi che bloccano la disconnessione. La prima deve visualizzare
C:\Windows\System32\cmd.exepoiché era aperta e non è stata ancora chiusa.Nota:
LogoffCheckBlockingProcess e LogoffCheckerBlockingVisibleProcess non devono essere modificati manualmente. La modifica manuale di questi valori di registro può portare a sessioni instabili.

-
Fare clic su X nell’angolo in alto a destra per uscire da Seamless CMD.
-
Controllare il centro connessioni per vedere se la sessione si chiude. Potrebbero essere necessari fino a 30 secondi per la chiusura. Se si chiude, non ci sono state applicazioni o processi che hanno impedito una disconnessione pulita.

-
Se la sessione non si è chiusa, aggiornare l’output di regedit con F5.
-
Controllare di nuovo il contenuto di LogoffCheckBlockingProcess e LogoffCheckerBlockingVisibleProcess. CMD non deve più essere presente, ma dovrebbe esserci un altro processo elencato. Qualsiasi processo che sta attualmente bloccando la disconnessione della sessione deve essere visualizzato qui.
In questo caso, Notepad.exe è aperto dal prompt dei comandi pubblicato prima che il prompt dei comandi fosse chiuso e questo processo remoto di Notepad sta impedendo una disconnessione pulita.

-
Annotare il percorso di questo eseguibile e la chiave in cui è apparso, e inserirlo nella seguente chiave di registro, sotto l’albero remoto:
- Se appare in LogoffCheckBlockingProcess:
HKLM\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWILogoffCheckSysModulesInternal - Se appare in LogoffCheckerBlockingVisibleProcess:
HKLM\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWILogoffCheckVisibleSysModules
Nota:
Se ci sono già una o più voci nella chiave, aggiungere una virgola alla fine e inserire la nuova voce dopo la virgola.

- Se appare in LogoffCheckBlockingProcess:
-
Disconnettersi dalla sessione dal centro connessioni sul client e riaprire l’Applicazione Remota.
-
Ripetere i passaggi 9-16 finché la sessione non viene disconnessa automaticamente entro 30 secondi dalla chiusura dell’Applicazione Remota.
Nota:
Dopo la risoluzione dei problemi, ripristinare le modifiche temporanee al Firewall per consentire l’accesso remoto al registro, se necessario.
Come modificare LogonUI per visualizzare il messaggio di disclaimer di Windows a schermo intero all’apertura di applicazioni pubblicate
Il ridimensionamento della finestra LogonUI è migliorato per gli scenari in cui non si verifica il pass-through dell’autenticazione. La finestra LogonUI viene ridimensionata in base alla risoluzione del monitor e alle impostazioni DPI utilizzate, il che garantisce che l’intera finestra LogonUI sia visibile senza alcun ritaglio.
La dimensione della finestra in pixel può anche essere impostata manualmente nel registro.
-
Aprire l’Editor del Registro di sistema usando
regeditnel comando Esegui. -
Andare a
HKEY_LOCAL_MACHINE\Software\Citrix\CtxHook\AppInit_DLLS\Seamless Hook\. -
Creare due nuove chiavi DWORD: LogonUIWidth e LogonUIHeight.
-
Impostare il valore delle chiavi sulla larghezza e altezza richieste in pixel per la finestra LogonUI.
Quando si imposta manualmente la dimensione della finestra LogonUI, il ridimensionamento automatico viene disabilitato.
Nota:
Questi percorsi di registro sono cambiati dalla versione 2407 e successive. I vecchi valori di registro vengono ignorati e sono deprecati.
Per impostazione predefinita, la finestra LogonUI include una barra del titolo con un pulsante di chiusura che consente all’utente finale di disconnettersi dalla sessione, se necessario.
Disabilitare una barra del titolo
È possibile disabilitare la barra del titolo nella finestra LogonUI con la seguente chiave di registro:
-
Aprire l’Editor del Registro di sistema utilizzando
regeditdal comando Esegui. -
Passare a
HKEY_LOCAL_MACHINE\Software\Citrix\CtxHook\AppInit_DLLS\Seamless Hook\. -
Creare nuove chiavi DWORD: LogonUICaption e impostare il valore della chiave su
0.
Gestire le cartelle delle applicazioni
Per impostazione predefinita, le nuove applicazioni aggiunte ai gruppi di consegna vengono inserite in una cartella denominata Applications. È possibile specificare una cartella diversa quando si crea il gruppo di consegna, quando si aggiunge un’applicazione o in un secondo momento.
Informazioni utili:
- Non è possibile rinominare o eliminare la cartella Applications, ma è possibile spostare tutte le applicazioni in essa contenute in altre cartelle create.
- Un nome di cartella può contenere da 1 a 64 caratteri. Gli spazi sono consentiti.
- Le cartelle possono essere annidate fino a cinque livelli.
- Le cartelle non devono necessariamente contenere applicazioni. Sono consentite cartelle vuote.
- Le cartelle sono elencate alfabeticamente in Web Studio, a meno che non vengano spostate o non si specifichi una posizione diversa al momento della creazione.
- È possibile avere più di una cartella con lo stesso nome, purché ciascuna abbia una cartella padre diversa. Allo stesso modo, è possibile avere più di un’applicazione con lo stesso nome, purché ciascuna si trovi in una cartella diversa.
- È necessario disporre dell’autorizzazione
Visualizza applicazioniper visualizzare le applicazioni nelle cartelle e dell’autorizzazioneModifica proprietà applicazioneper tutte le applicazioni nella cartella per rimuovere, rinominare o eliminare una cartella che contiene applicazioni. - La maggior parte delle seguenti procedure richiede azioni tramite la barra delle azioni in Web Studio. In alternativa, è possibile utilizzare i menu contestuali o trascinare l’elemento. Ad esempio, se si crea o si sposta una cartella in una posizione non desiderata, è possibile trascinarla nella posizione corretta.
-
Tutti i nodi in Studio (come Cataloghi macchine, Gruppi di consegna, Applicazioni e Gruppi di applicazioni) condividono la stessa struttura di cartelle nel back-end. Per evitare conflitti di nomi durante la ridenominazione o lo spostamento di cartelle, utilizzare nomi univoci per le cartelle di primo livello tra i diversi nodi.
Se si crea una cartella utilizzando il cmdlet SDK
New-BrokerAdminFoldere si desidera che appaia sotto il nodo Applicazioni, è necessario aggiungere i metadatiContainsApplicationsutilizzando il cmdletSet-BrokerAdminFolderMetadata.Esempio:
Set-BrokerAdminFolderMetadata -AdminFolderId {adminFolderUid} -Name ContainsApplications -Value true <!--NeedCopy-->
Per gestire le cartelle delle applicazioni, selezionare Applicazioni nel riquadro sinistro. Utilizzare il seguente elenco come guida.
- Per visualizzare tutte le cartelle (escluse le cartelle annidate): Fare clic su Mostra tutto sopra l’elenco delle cartelle.
- Per creare una cartella al livello più alto (non annidata): Selezionare la cartella Applications. Per posizionare la nuova cartella sotto una cartella esistente diversa da Applications, selezionare tale cartella. Quindi, selezionare Crea cartella nella barra delle azioni. Immettere un nome.
- Per spostare una cartella: Selezionare la cartella e quindi selezionare Sposta cartella nella barra delle azioni. È possibile spostare una sola cartella alla volta, a meno che la cartella non contenga cartelle annidate. (Il modo più semplice per spostare una cartella è trascinarla.)
- Per rinominare una cartella: Selezionare la cartella e quindi selezionare Rinomina cartella nella barra delle azioni. Immettere un nome.
- Per eliminare una cartella: Selezionare la cartella e quindi selezionare Elimina cartella nella barra delle azioni. Quando si elimina una cartella che contiene applicazioni e altre cartelle, anche tali oggetti vengono eliminati. L’eliminazione di un’applicazione rimuove l’assegnazione dell’applicazione dal gruppo di consegna. Non la rimuove dalla macchina.
- Per spostare le applicazioni in una cartella: Selezionare una o più applicazioni. Quindi, selezionare Sposta applicazione nella barra delle azioni. Selezionare la cartella.
È anche possibile inserire le applicazioni che si stanno aggiungendo in una cartella nella pagina Applicazione durante la creazione di un gruppo di consegna o di un gruppo di applicazioni. Per impostazione predefinita, le applicazioni aggiunte vanno nella cartella Applications. Fare clic su Cambia per selezionare o creare una cartella.
Controllare l’avvio locale delle applicazioni sui desktop pubblicati
Quando gli utenti avviano un’applicazione pubblicata da un desktop pubblicato, è possibile controllare se l’applicazione viene avviata in quella sessione desktop o come applicazione pubblicata. L’app Citrix Workspace cerca il percorso di installazione dell’applicazione nel registro di Windows sul VDA e, se presente, avvia l’istanza locale dell’applicazione. In caso contrario, viene avviata un’istanza ospitata dell’applicazione. Se si avvia un’applicazione non installata sul VDA, viene avviata l’applicazione ospitata. Per maggiori informazioni, vedere Avvio vPrefer.
In PowerShell (utilizzando l’SDK Remote PowerShell nelle distribuzioni Citrix Cloud o l’SDK PowerShell nelle distribuzioni on-premise), è possibile modificare questa azione.
Nel cmdlet New-Broker Application o Set-BrokerApplication, utilizzare l’opzione LocalLaunchDisabled. Ad esempio:
Set-BrokerApplication -LocalLaunchDisabled <Boolean>
Per impostazione predefinita, il valore di questa opzione è false (-LocalLaunchDisabled $false). Quando si avvia un’applicazione pubblicata da un desktop pubblicato, l’applicazione viene avviata in quella sessione desktop.
Se si imposta il valore dell’opzione su true (-LocalLaunchDisabled $true), viene avviata l’applicazione pubblicata. Questo crea una sessione separata e aggiuntiva dal desktop pubblicato (utilizzando l’app Citrix Workspace per Windows) all’applicazione pubblicata.
Requisiti e limiti:
- Il valore
ApplicationTypedell’applicazione deve essereHostedOnDesktop. - Questa opzione è disponibile solo tramite l’SDK PowerShell appropriato. Attualmente non è disponibile nell’interfaccia grafica di Web Studio.
- Questa opzione richiede minimo: StoreFront 3.14, Citrix Receiver per Windows 4.11 e Delivery Controller 7.17.
In questo articolo
- Introduzione
- Aggiungere applicazioni
- Modificare l’associazione di un’applicazione a un gruppo
- Modificare le proprietà dell’applicazione
- Configurare i limiti dell’applicazione
- Duplicare, abilitare o disabilitare, rinominare o eliminare un’applicazione
- Rimuovere applicazioni da un gruppo di consegna
- Rimuovere le applicazioni da un gruppo di applicazioni
- Passare parametri alle applicazioni pubblicate
- Risoluzione dei problemi di disconnessione della sessione con le applicazioni pubblicate
- Come modificare LogonUI per visualizzare il messaggio di disclaimer di Windows a schermo intero all’apertura di applicazioni pubblicate
- Gestire le cartelle delle applicazioni
- Controllare l’avvio locale delle applicazioni sui desktop pubblicati