Omnissa Horizon abilitare copia e incolla dalle Applicazioni Pubblicate

omnissa-horizon-enable-copy-and-paste-from-published-apps-01

Quando si utilizza Omnissa Horizon, l'operazione di copia e incolla tra il dispositivo locale e le Applicazioni Pubblicate potrebbe non funzionare.

Per motivi di sicurezza, questa funzionalità è disabilitata per default. È possibile abilitarla utilizzando Dynamic Environment Management (DEM), uno strumento incluso nella soluzione Horizon.

 

Comportamento predefinito

Accedere all'ambiente VDI con un utente autorizzato. Inserire nome utente e password e cliccare su Login.

copia e incolla 1

Aprire una Published App (Notepad++ nell'esempio).

copia e incolla 2

L'applicazione viene aperta e l'utente può iniziare a scrivere.

copia e incolla 3

 

Da Client a Published App

Sul proprio dispositivo locale, aprire un'applicazione come Notepad e scrivere una frase di prova, ad esempio "test copy & paste from client to published app". Evidenziare la frase, cliccare con il tasto destro del mouse e selezionare Copy.

copia e incolla 4

Nell'App Pubblicata in Horizon, cliccare con il tasto destro del mouse per incollare. L'opzione Paste risulterà disattivata. Questo si verifica perché la funzione di copia e incolla dal client alle App Pubblicate è disabilitata per default.

copia e incolla 5

 

Da Published App a Client

Nell'App Pubblicata, scrivere una frase come "test copy & paste from published app to client". Cliccare con il tasto destro del mouse e selezionare Copy.

copia e incolla 6

Andare nell'applicazione locale (ad esempio Notepad), cliccare con il tasto destro del mouse e selezionare Paste.

copia e incolla 7

Il testo incollato sarà lo stesso che era stato precedentemente copiato dal client: "test copy & paste from client to published app". Questo è un comportamento previsto, dato che la copia e incolla è disabilitata in entrambe le direzioni come default.

copia e incolla 8

 

Abilitare la funzione di copia e incolla

La funzionalità di copia e incolla per le Applicazioni Pubblicate può essere abilitata utilizzando lo strumento Dynamic Environment Management (DEM) all'interno della soluzione Omnissa Horizon.

 

Installare il DEM Agent

Il DEM Agent deve essere installato sugli Host RDS configurati nella Horizon Farm.

copia e incolla 9

Accedere all'RDS Host e installare il DEM Agent facendo doppio click sul file di installazione. Accettare l'EULA e cliccare su Next.

copia e incolla 10

Mantenere il Default Folder e cliccare su Next.

copia e incolla 11

Selezionare l'opzione di installazione Custom.

copia e incolla 12

Verificare che la funzione Agent sia selezionata e cliccare su Next.

copia e incolla 13

Cliccare su Install per avviare l'installazione.

copia e incolla 14

L'Agent viene installato.

copia e incolla 15

Una volta completato, cliccare su Finish per uscire dalla procedura guidata.

copia e incolla 16

 

Applicare la GPO DEM

Affinché DEM funzioni con le Applicazioni Pubblicate, la sua GPO deve essere applicata agli Host RDS.

Da un Domain Controller, aprire il tool Group Policy Management. Cliccatr con il tasto destro del mouse sulla OU che contiene gli Host RDS e selezionare Link an Existing GPO.

copia e incolla 17

Selezionare la GPO appropriata e cliccare OK.

copia e incolla 18

LA GPO applicata.

copia e incolla 19

 

Creare una Horizon Smart Policy in DEM

Aprire il tool Omnissa Dynamic Environment Manager e navigare su User Environment > Horizon Smart Policies. Cliccare su Create per creare una nuova policy.

copia e incolla 20

Digitare un Name per la policy e una Label per descriverne la funzionalità. Individuare la voce Clipboard nella sezione Redirection e selezionare Allow all dal menu a tendina. Cliccare su Save.

copia e incolla 21

La policy appena creata.

copia e incolla 22

 

Creare una Condition Set

Se altre policy DEM non devono applicarsi alle App Pubblicate, creare una Condition Set per filtrarle.

Andare su Condition Sets e cliccare su Create per creare una nuova policy.

copia e incolla 23

Inserire un Name e una Label per descriverne la funzionalità. Cliccare su Add e selezionare Environment Variable.

copia e incolla 24

Nel campo Environment variable, digitare il nome della variabile (ad esempio COMPUTERNAME). Dal menu a tendina, selezionare Contains e specificare il testo che identifica gli Host RDS (ad esempio w22-rdhs). Cliccare su OK.

copia e incolla 25

Per escludere che la GPO venga elaborata con questa variabile, selezionare la nuova condizione e cliccare su Edit. Selezionare NOT per negare la condizione.

copia e incolla 26

Una volta creata la condizione, clicca su Save per salvare la configurazione.

copia e incolla 27

La Condition Set creata.

copia e incolla 28

 

Applicare la Condition Set

Per applicare questo set di condizioni ad una policy, aprire la GPO che si desidera filtrare (ad esempio una policy di Printer Mapping) ed accedere alla sezione Conditions. Cliccare su Add e selezionare Condition Set.

copia e incolla 29

Selezionare la Condition Set creata e cliccare su OK.

copia e incolla 30

 

Verificare che l'operatore AND sia selezionato tra le condizioni esistenti e il nuovo set di condizioni. Cliccare su Save.

copia e incolla 31

 

Testare la configurazione

Aprire nuovamente l'App Pubblicata e selezionare il testo "test copy & paste from published app to client". Cliccare con il tasto destro del mouse sul testo e selezionare Copy.

copia e incolla 32

Posizionarsi nell'applicazione locale, cliccare con il tasto destro del mouse e selezionare Paste.

copia e incolla 33

Il testo copiato dall'App Pubblicata viene ora incollato correttamente nel client. La funzione di copia e incolla è ora funzionante.

copia e incolla 34

Abilitare la funzione di copia e incolla solo se necessario, poiché potrebbe potenzialmente introdurre rischi per la sicurezza.

signature

Leave a Reply