Publicar conteúdo
Você pode publicar um aplicativo que seja simplesmente um caminho UNC ou URL para um recurso, como um documento do Microsoft Word ou um link da Web. Esse recurso é conhecido como conteúdo publicado. A capacidade de publicar conteúdo adiciona flexibilidade à forma como você entrega conteúdo aos usuários. Você se beneficia do controle de acesso e gerenciamento de aplicativos existentes. Você também pode especificar se deseja usar aplicativos locais ou publicados para abrir o conteúdo.
O conteúdo publicado aparece como os outros aplicativos no StoreFront e o aplicativo Citrix Workspace. Os usuários o acessam da mesma forma que acessam aplicativos. No cliente, o recurso abre como de costume.
- Se um aplicativo instalado localmente for apropriado, ele será iniciado para abrir o recurso.
- Se uma associação de tipo de arquivo tiver sido definida, um aplicativo publicado será iniciado para abrir o recurso.
Você publica o conteúdo usando o SDK do PowerShell. Você não pode usar o Studio para publicar conteúdo. No entanto, você pode usar o Studio para editar as propriedades do aplicativo mais tarde, depois que elas forem publicadas.
Visão geral e preparação da configuração
Publicar conteúdo usa o cmdlet New-BrokerApplication
com as seguintes propriedades de chave. (Consulte a ajuda do cmdlet para obter descrições de todas as propriedades do cmdlet.)
New-BrokerApplication –ApplicationType PublishedContent -CommandLineExecutable location -Name app-name -DesktopGroup delivery-group-name
<!--NeedCopy-->
A propriedade ApplicationType
deve ser PublishedContent
.
A propriedade CommandLineExecutable
especifica a localização do conteúdo publicado. Os seguintes formatos são suportados, com um limite de 255 caracteres.
- Endereço do site HTML (por exemplo, http://www.citrix.com)
- Arquivo de documento em um servidor Web (por exemplo,
https://www.citrix.com/press/pressrelease.doc
) - Diretório em um servidor FTP (por exemplo,
ftp://ftp.citrix.com/code
) - Arquivo de documento em um servidor FTP (por exemplo,
ftp://ftp.citrix.com/code/Readme.txt
>) - Caminho de diretório UNC (por exemplo,
file://myServer/myShare or \\\\myServer\\myShare
) - Caminho do arquivo UNC (por exemplo,
file://myServer/myShare/myFile.asf
ou\\myServer\myShare\myFile.asf
)
Certifique-se de ter o SDK correto.
- Para implantações do Citrix Virtual Apps and Desktops Service, faça o download e instale o Citrix Virtual Apps and Desktops Remote PowerShell SDK.
- Para implantações locais do Citrix Virtual Apps and Desktops, use o PowerShell SDK instalado com o Delivery Controller. Adicionar um aplicativo de conteúdo publicado requer a versão mínima 7.11 do Delivery Controller.
Os procedimentos a seguir usam exemplos. Nos exemplos:
- Um catálogo de máquinas foi criado.
- Um grupo de entrega chamado
PublishedContentApps
foi criado. O grupo usa uma máquina com SO multissessão do catálogo. O aplicativo WordPad foi adicionado ao grupo. - São feitas atribuições ao nome do grupo de entrega, à localização
CommandLineExecutable
e ao nome do aplicativo.
Introdução, em Get started
Na máquina que contém o PowerShell SDK, abra o PowerShell.
O cmdlet a seguir adiciona o snap-in apropriado do PowerShell SDK e atribui o registro retornado do grupo de entrega.
Add-PsSnapin Citrix\* $dg = Get-BrokerDesktopGroup –Name PublishedContentApps
Se você estiver usando o Citrix Virtual Apps and Desktops Service, autentique-se inserindo suas credenciais do Citrix Cloud. Se houver mais de um cliente, escolha um.
Publicar um URL
Depois de atribuir o local e o nome do aplicativo, o cmdlet a seguir publica a página inicial da Citrix como um aplicativo.
$citrixUrl = "https://www.citrix.com/"
$appName = "Citrix Home Page"
New-BrokerApplication –ApplicationType PublishedContent –CommandLineExecutable $citrixURL –Name $appName –DesktopGroup $dg.Uid
<!--NeedCopy-->
Verifique o resultado:
- Abra o StoreFront e faça logon como um usuário que pode acessar aplicativos no grupo de entrega PublishedContentApps. A exibição inclui o aplicativo recém-criado com o ícone padrão. Para saber mais sobre como personalizar o ícone, consulte https://www.citrix.com/blogs/2013/08/21/xd-tipster-changing-delivery-group-icons-revisited-xd7/.
- Clique no aplicativo Citrix Home Page. O URL é iniciado em uma nova guia em uma instância executada localmente do seu navegador padrão.
Publicar recursos localizados em caminhos UNC
Neste exemplo, o administrador já criou um compartilhamento chamado PublishedResources
. Depois de atribuir os locais e os nomes dos aplicativos, os seguintes cmdlets publicam um arquivo RTF e um DOCX no compartilhamento como um recurso.
$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-->
Verifique o resultado:
- Atualize a janela do StoreFront para ver os documentos recém-publicados.
- Clique nos aplicativos PublishedRTF e PublishedDOCX. Cada documento é aberto em um WordPad em execução localmente.
Visualizar e editar aplicativos PublishedContent
Você gerencia o conteúdo publicado usando os mesmos métodos que você usa para outros tipos de aplicativos. Os itens de conteúdo publicados aparecem na lista Applications no Studio e podem ser editados no Studio.
As propriedades do aplicativo (como visibilidade do usuário, associação de grupo e atalho) se aplicam ao conteúdo publicado. No entanto, você não pode alterar o argumento da linha de comando ou as propriedades do diretório de trabalho na página Location. Para alterar o recurso, modifique o campo Path to the executable file na página.
Para usar um aplicativo publicado para abrir um aplicativo PublishedContent
(em vez de um aplicativo local), edite a propriedade File Type Association do aplicativo publicado. Neste exemplo, o aplicativo WordPad publicado foi editado para criar uma associação de tipo de arquivo para arquivos .rtf.
Ative o modo de manutenção para o grupo de entrega antes de editar a associação de tipo de arquivo. Lembre-se de desativar o modo de manutenção quando terminar.
Atualize o StoreFront para carregar as alterações feita em File Type Association e, em seguida, clique nos aplicativos PublishedRTF e PublishedDOCX. Observe a diferença. PublishedDOCX ainda abre no WordPad local. No entanto, PublishedRTF agora abre no WordPad publicado devido à associação de tipo de arquivo.