Publicar conteúdo
Nota:
Você pode gerenciar a implantação do seu Citrix Virtual Apps and Desktops usando dois consoles de gerenciamento: Web Studio (baseado na Web) e Citrix Studio (baseado no Windows). Este artigo abrange somente o Web Studio. Para obter informações sobre o Citrix Studio, consulte o artigo equivalente no Citrix Virtual Apps and Desktops 7 2212 ou anterior.
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 Web Studio para publicar conteúdo. No entanto, você pode usar o Web 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 cmdletNew-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
A propriedadeApplicationType
deve serPublishedContent
.
A propriedadeCommandLineExecutable
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,//m.giftsix.com)
- Arquivo de documento em um servidor Web (por exemplo,
//m.giftsix.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 DaaS (anteriormente Citrix Virtual Apps and Desktops Service), faça odownloade 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
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 DaaS, 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 = "//m.giftsix.com/" $appName = "Citrix Home Page" New-BrokerApplication –ApplicationType PublishedContent –CommandLineExecutable $citrixURL –Name $appName –DesktopGroup $dg.Uid
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//m.giftsix.com/blogs/2013/08/21/xd-tipster-changing-delivery-group-icons-revisited-xd7/.
- Clique no aplicativoCitrix 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 chamadoPublishedResources
. 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
Verifique o resultado:
- Atualize a janela do StoreFront para ver os documentos recém-publicados.
- Clique nos aplicativosPublishedRTFePublishedDOCX. 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.
Para visualizar e editar aplicativosPublishedContent
, siga estas etapas:
- Entre no Web Studio e selecioneApplicationsno painel esquerdo.
Na guiaApplications, selecione um aplicativo PublishedContent e, em seguida, selecioneProperties.
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áginaLocation.
Para alterar o recurso, modifique o campoPath to the executable filena página.
Para usar um aplicativo publicado para abrir um aplicativo
PublishedContent
(em vez de um aplicativo local), siga estas etapas:Neste exemplo, o aplicativo WordPad publicado é editado para criar uma associação de tipo de arquivo para arquivos .rtf.
- Ative o modo de manutenção para o grupo de entrega.
- Edite a propriedadeFile Type Association.
- Desative 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 aplicativosPublishedRTFePublishedDOCX. Observe a diferença.PublishedDOCXainda abre no WordPad local. No entanto,PublishedRTFagora abre no WordPad publicado devido à associação de tipo de arquivo.