Citrix Virtual Apps and Desktops

Publicar conteúdo

É possível publicar um aplicativo que seja simplesmente uma URL ou um caminho UNC 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 do 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 outros aplicativos no StoreFront™ e no aplicativo Citrix Workspace™. Os usuários o acessam da mesma forma que acessam os aplicativos. No cliente, o recurso é aberto normalmente.

  • 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 conteúdo usando o SDK do PowerShell. Não é possível usar o Studio para publicar conteúdo. No entanto, você pode usar o Studio para editar as propriedades do aplicativo posteriormente, após a publicação.

Visão geral da configuração e preparação

A publicação de conteúdo usa o cmdlet New-BrokerApplication com as seguintes propriedades principais. (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 o local do conteúdo publicado. Os seguintes formatos são suportados, com um limite de 255 caracteres.

  • Endereço de 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 ou \\\\myServer\\myShare)
  • Caminho de 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 DaaS (anteriormente serviço Citrix Virtual Apps and Desktops), baixe e instale o SDK do PowerShell Remoto do Citrix Virtual Apps and Desktops.
  • Para implantações locais do Citrix Virtual Apps and Desktops, use o SDK do PowerShell que é instalado com o Delivery Controller. A adição de um aplicativo de conteúdo publicado requer um Delivery Controller de versão mínima 7.11.

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 de SO multi-sessão do catálogo. O aplicativo WordPad foi adicionado ao grupo.
  • As atribuições são feitas para o nome do grupo de entrega, o local CommandLineExecutable e o nome do aplicativo.

Introdução

Na máquina que contém o SDK do PowerShell, abra o PowerShell.

O cmdlet a seguir adiciona o snap-in do SDK do PowerShell apropriado e atribui o registro do grupo de entrega retornado.

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

Se você estiver usando o Citrix DaaS, autentique-se inserindo suas credenciais do Citrix Cloud™. Se houver mais de um cliente, escolha um.

Publicar uma URL

Após 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-->

Verificar o sucesso:

Publicar recursos localizados em caminhos UNC

Neste exemplo, o administrador já criou um compartilhamento chamado PublishedResources. Após atribuir os locais e os nomes dos aplicativos, os cmdlets a seguir publicam um arquivo RTF e um DOCX nesse 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-->

Verificar o sucesso:

  • Atualize sua 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 usa para outros tipos de aplicativo. Os itens de conteúdo publicado aparecem na lista Aplicativos 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 Local. Para alterar o recurso, modifique o campo Caminho para o arquivo executável nessa página.

Configuração do caminho para o arquivo executável em Configurações do Aplicativo

Para usar um aplicativo publicado para abrir um aplicativo PublishedContent (em vez de um aplicativo local), edite a propriedade Associação de Tipo de Arquivo 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.

Configurações do Aplicativo de associação de tipo de arquivo no Studio

Atualize o StoreFront para carregar as alterações da Associação de Tipo de Arquivo, e então clique nos aplicativos PublishedRTF e PublishedDOCX. Observe a diferença. PublishedDOCX ainda é aberto no WordPad local. No entanto, PublishedRTF agora é aberto no WordPad publicado devido à associação de tipo de arquivo.

Exemplos de onde os aplicativos são abertos

Para mais informações

Publicar conteúdo