Pubblicare contenuto
È 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 capacità 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. È anche 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 nello 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 di tipo di file, viene avviata un’applicazione pubblicata per aprire la risorsa.
Si pubblica il contenuto utilizzando l’SDK PowerShell. Non è possibile utilizzare Studio per pubblicare il contenuto. Tuttavia, è possibile utilizzare Studio per modificare le proprietà dell’applicazione in seguito, dopo che sono state pubblicate.
Panoramica e preparazione della configurazione
La pubblicazione del 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 un 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/myShareo\\myServer\myShare) - Percorso di file UNC (ad esempio,
file://myServer/myShare/myFile.asfo\\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 seguenti procedure utilizzano esempi. Negli esempi:
- È stato creato un catalogo di 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
CommandLineExecutablee il nome dell’applicazione.
Per iniziare
Sulla macchina contenente l’SDK PowerShell, aprire PowerShell.
Il seguente cmdlet 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 c’è più di un cliente, sceglierne uno.
Pubblicare un URL
Dopo aver assegnato la posizione e il nome dell’applicazione, il seguente cmdlet 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-->
Verificare il successo:
- 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 viene avviato 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 seguenti cmdlet 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-->
Verificare il successo:
- 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
Si gestisce il contenuto pubblicato utilizzando gli stessi metodi che si usano per altri tipi di applicazioni. Gli elementi di contenuto pubblicato appaiono nell’elenco Applications in Studio e possono essere modificati in Studio.
Le proprietà dell’applicazione (come la visibilità dell’utente, l’associazione al gruppo 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 Location. Per modificare la risorsa, modificare il campo Path to the executable file in quella pagina.

Per utilizzare un’applicazione pubblicata per aprire un’applicazione PublishedContent (anziché un’applicazione locale), modificare la proprietà File Type Association dell’applicazione pubblicata. In questo esempio, l’applicazione WordPad pubblicata è stata modificata per creare un’associazione di tipo di file per i file .rtf.
Attivare la modalità di manutenzione per il gruppo di consegna prima di modificare l’associazione di tipo di file. Ricordarsi di disattivare la modalità di manutenzione al termine.

Aggiornare StoreFront per caricare le modifiche all’associazione di 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 di tipo di file.
