Citrix Virtual Apps and Desktops

Pubblicare contenuto

Nota:

È possibile gestire la distribuzione di Citrix Virtual Apps and Desktops™ utilizzando due console di gestione: Web Studio (basata sul Web) e Citrix Studio (basata su Windows). Questo articolo tratta solo Web Studio. Per informazioni su Citrix Studio, consultare l’articolo equivalente in Citrix Virtual Apps and Desktops 7 2212 o versioni precedenti.

È possibile pubblicare un’applicazione che è semplicemente un URL o un percorso UNC a una risorsa, come un documento di Microsoft Word o un collegamento web. Questa funzionalità è nota come contenuto pubblicato. La possibilità di pubblicare contenuto aggiunge flessibilità al modo in cui si distribuisce il contenuto agli utenti. Si beneficia del controllo degli accessi e della gestione delle applicazioni esistenti. È inoltre possibile specificare se utilizzare applicazioni locali o pubblicate per aprire il contenuto.

Il contenuto pubblicato appare esattamente come le altre applicazioni in StoreFront™ e nell’app Citrix Workspace™. Gli utenti vi accedono allo stesso modo in cui accedono alle applicazioni. Sul client, la risorsa si apre come di consueto.

  • Se un’applicazione installata localmente è appropriata, viene avviata per aprire la risorsa.
  • Se è stata definita un’associazione tipo di file, viene avviata un’applicazione pubblicata per aprire la risorsa.

Il contenuto viene pubblicato utilizzando l’SDK PowerShell. Non è possibile utilizzare Web Studio per pubblicare contenuto. Tuttavia, è possibile utilizzare Web Studio per modificare le proprietà dell’applicazione in seguito, dopo che sono state pubblicate.

Panoramica della configurazione e preparazione

La pubblicazione di contenuto utilizza il cmdlet New-BrokerApplication con le seguenti proprietà chiave. (Consultare la guida del cmdlet per le descrizioni di tutte le proprietà del cmdlet.)

New-BrokerApplication –ApplicationType PublishedContent -CommandLineExecutable location -Name app-name -DesktopGroup delivery-group-name
<!--NeedCopy-->

La proprietà ApplicationType deve essere PublishedContent.

La proprietà CommandLineExecutable specifica la posizione del contenuto pubblicato. Sono supportati i seguenti formati, con un limite di 255 caratteri.

  • Indirizzo di sito web HTML (ad esempio, http://www.citrix.com)
  • File di documento su un server web (ad esempio, https://www.citrix.com/press/pressrelease.doc)
  • Directory su un server FTP (ad esempio, ftp://ftp.citrix.com/code)
  • File di documento su un server FTP (ad esempio, ftp://ftp.citrix.com/code/Readme.txt)
  • Percorso di directory UNC (ad esempio, file://myServer/myShare o \\myServer\myShare)
  • Percorso di file UNC (ad esempio, file://myServer/myShare/myFile.asf o \\myServer\myShare\myFile.asf)

Assicurarsi di disporre dell’SDK corretto.

  • Per le distribuzioni Citrix DaaS (precedentemente servizio Citrix Virtual Apps and Desktops), scaricare e installare l’SDK PowerShell remoto di Citrix Virtual Apps and Desktops.
  • Per le distribuzioni on-premise di Citrix Virtual Apps and Desktops, utilizzare l’SDK PowerShell installato con il Delivery Controller. L’aggiunta di un’applicazione di contenuto pubblicato richiede un Delivery Controller con versione minima 7.11.

Le procedure seguenti utilizzano esempi. Negli esempi:

  • È stato creato un catalogo macchine.
  • È stato creato un gruppo di consegna denominato PublishedContentApps. Il gruppo utilizza una macchina OS multi-sessione dal catalogo. L’applicazione WordPad è stata aggiunta al gruppo.
  • Vengono effettuate assegnazioni per il nome del gruppo di consegna, la posizione di CommandLineExecutable e il nome dell’applicazione.

Per iniziare

Sulla macchina che contiene l’SDK PowerShell, aprire PowerShell.

Il cmdlet seguente aggiunge lo snap-in SDK PowerShell appropriato e assegna il record del gruppo di consegna restituito.

Add-PsSnapin Citrix\* $dg = Get-BrokerDesktopGroup –Name PublishedContentApps

Se si utilizza Citrix DaaS, autenticarsi inserendo le proprie credenziali Citrix Cloud™. Se è presente più di un cliente, sceglierne uno.

Pubblicare un URL

Dopo aver assegnato la posizione e il nome dell’applicazione, il cmdlet seguente pubblica la home page di Citrix come applicazione.

$citrixUrl = "https://www.citrix.com/"
$appName = "Citrix Home Page"

New-BrokerApplication –ApplicationType PublishedContent –CommandLineExecutable $citrixURL –Name $appName –DesktopGroup $dg.Uid
<!--NeedCopy-->

Verifica:

  • Aprire StoreFront e accedere come utente che può accedere alle applicazioni nel gruppo di consegna PublishedContentApps. La visualizzazione include l’applicazione appena creata con l’icona predefinita. Per informazioni sulla personalizzazione dell’icona, consultare https://www.citrix.com/blogs/2013/08/21/xd-tipster-changing-delivery-group-icons-revisited-xd7/.
  • Fare clic sull’applicazione Citrix Home Page. L’URL si avvia in una nuova scheda in un’istanza locale del browser predefinito.

Pubblicare risorse situate in percorsi UNC

In questo esempio, l’amministratore ha già creato una condivisione denominata PublishedResources. Dopo aver assegnato le posizioni e i nomi delle applicazioni, i cmdlet seguenti pubblicano un file RTF e un file DOCX in quella condivisione come risorsa.

$rtfUNC = "\\GMSXJ-EDGE0.xd.local\\PublishedResources\\PublishedRTF.rtf"
$rtfAppName = "PublishedRTF"

New-BrokerApplication –ApplicationType PublishedContent
–CommandLineExecutable $rtfUNC -Name $rtfAppName
-DesktopGroup $dg.Uid

$docxUNC = "\\GMSXJ-EDGE0.xd.local\PublishedResources\PublishedDOCX.docx"
$docxAppName = "PublishedDOCX"

New-BrokerApplication –ApplicationType PublishedContent
–CommandLineExecutable $docxUNC -Name $docxAppName
-DesktopGroup $dg.Uid
<!--NeedCopy-->

Verifica:

  • Aggiornare la finestra di StoreFront per visualizzare i documenti appena pubblicati.
  • Fare clic sulle applicazioni PublishedRTF e PublishedDOCX. Ogni documento si apre in un’istanza locale di WordPad.

Visualizzare e modificare le applicazioni PublishedContent

È possibile gestire il contenuto pubblicato utilizzando gli stessi metodi che si utilizzano per altri tipi di applicazione.

Per visualizzare e modificare le applicazioni PublishedContent, seguire questi passaggi:

  1. Accedere a Web Studio e selezionare Applicazioni nel riquadro sinistro.
  2. Nella scheda Applicazioni, selezionare un’applicazione PublishedContent, quindi selezionare Proprietà.

    Le proprietà dell’applicazione (come la visibilità utente, l’associazione a gruppi e il collegamento) si applicano al contenuto pubblicato. Tuttavia, non è possibile modificare l’argomento della riga di comando o le proprietà della directory di lavoro nella pagina Posizione.

  3. Per modificare la risorsa, modificare il campo Percorso del file eseguibile in quella pagina.

    Impostazione del percorso del file eseguibile in Impostazioni applicazione

  4. Per utilizzare un’applicazione pubblicata per aprire un’applicazione PublishedContent (anziché un’applicazione locale), seguire questi passaggi:

    In questo esempio, l’applicazione WordPad pubblicata viene modificata per creare un’associazione tipo di file per i file .rtf.

    1. Attivare la modalità di manutenzione per il gruppo di consegna.
    2. Modificare la proprietà Associazione tipo di file.
    3. Disattivare la modalità di manutenzione al termine.
    4. Aggiornare StoreFront per caricare le modifiche dell’associazione tipo di file, quindi fare clic sulle applicazioni PublishedRTF e PublishedDOCX. Notare la differenza. PublishedDOCX si apre ancora nel WordPad locale. Tuttavia, PublishedRTF ora si apre nel WordPad pubblicato grazie all’associazione tipo di file.

      Esempi di dove si aprono le applicazioni

Per maggiori informazioni

Pubblicare contenuto