Citrix虚拟应用和桌面

发布内容

您可以发布一个应用程序,该应用程序只是资源的URL或UNC路径,例如Microsoft Word文档或web链接。这个特性称为发布内容。发布内容的能力增加了向用户交付内容的灵活性。您可以从应用程序的现有访问控制和管理中获益。您还可以指定是使用本地应用程序还是发布的应用程序来打开内容。

发布的内容看起来就像StoreFront和Citrix Workspace应用程序中的其他应用程序一样。用户访问它的方式与访问应用程序相同。在客户机上,资源照常打开。

  • 如果本地安装的应用程序是合适的,则启动它以打开资源。
  • 如果定义了文件类型关联,则启动已发布的应用程序来打开资源。

您可以使用PowerShell SDK发布内容。不能使用Studio发布内容。但是,在应用程序属性发布之后,您可以使用Studio编辑它们。

配置概述及准备

发布内容使用New-BrokerApplication具有以下关键属性的Cmdlet。(有关所有cmdlet属性的描述,请参阅cmdlet帮助文档。)

New-BrokerApplication -ApplicationType PublishedContent -CommandLineExecutable location -Name app-name -DesktopGroup delivery-group-name 

ApplicationType属性必须PublishedContent

CommandLineExecutable属性指定发布内容的位置。支持以下格式,最多255个字符。

  • HTML网站地址(例如,//m.giftsix.com
  • web服务器上的文档文件(例如,//m.giftsix.com/press/pressrelease.doc
  • FTP服务器上的目录(例如,ftp://ftp.citrix.com/code
  • FTP服务器上的文档文件(例如,ftp://ftp.citrix.com/code/Readme.txt>)
  • UNC目录路径(例如,文件:/ / myServer / myShare或\ \ \ \ myServer \ \ myShare
  • UNC文件路径(例如,file://myServer/myShare/myFile.asf\ \ myServer \ myShare \ myFile.asf

确保您有正确的SDK。

  • 对于Citrix虚拟应用和桌面服务的部署,下载安装Citrix虚拟应用程序和桌面远程PowerShell SDK。
  • 对于本地Citrix虚拟应用和桌面部署,使用与Delivery Controller一起安装的PowerShell SDK。添加已发布的内容应用程序需要最低版本7.11 Delivery Controller。

下面的过程使用示例。的例子:

  • 已经创建了机器目录。
  • 一个名为PublishedContentApps已创建。该组使用目录中的多会话OS机器。WordPad应用程序已添加到组中。
  • 为交付组名、CommandLineExecutable位置和应用程序名称。

开始

在包含PowerShell SDK的机器上,打开PowerShell。

下面的cmdlet添加适当的PowerShell SDK管理单元,并分配返回的交付组记录。

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

如果您正在使用Citrix虚拟应用程序和桌面服务,请输入您的Citrix云凭证进行认证。如果有多个客户,选择一个。

发布URL

在分配位置和应用程序名称之后,下面的cmdlet将Citrix主页作为应用程序发布。

$citrixUrl = "//m.giftsix.com/" $appName = "Citrix主页" New-BrokerApplication -ApplicationType PublishedContent -CommandLineExecutable $citrixUrl -Name $appName -DesktopGroup $dg。Uid < !——NeedCopy >

验证成功:

发布位于UNC路径上的资源

在本例中,管理员已创建名称为“。”的共享PublishedResources.在分配位置和应用程序名称之后,下面的cmdlet将在该共享中发布RTF和DOCX文件作为资源。

$rtfUNC=“\\GMSXJ-EDGE0.xd.local\\PublishedResources\\PublishedRTF.rtf”$rtfAppName=“PublishedRTF”新代理应用程序–应用程序类型PublishedContent–命令行可执行文件$rtfUNC-Name$rtfAppName-DesktopGroup$dg.Uid$docxUNC=“\\GMSXJ-EDGE0.xd.local\PublishedResources\PublishedDOCX.docx”$docxAppName=“PublishedDOCX”新的BrokerApplication–ApplicationType PublishedContent–CommandLineExecutive$docxUNC-Name$docxAppName-DesktopGroup$dg.Uid<--需要复制-->

验证成功:

  • 刷新StoreFront窗口以查看新发布的文档。
  • 单击PublishedRTFPublishedDOCX应用程序。每个文档都在本地运行的记事本中打开。

查看和编辑publhedcontent应用程序

您可以使用与其他应用程序类型相同的方法来管理已发布的内容。中显示已发布的内容项应用程序列表,可以在Studio中编辑。

应用程序属性(如用户可见性、组关联和快捷方式)应用于发布的内容。控件上的命令行参数或工作目录属性不能更改位置页面。要更改资源,请修改可执行文件的路径在那一页上。

在应用程序设置中可执行文件设置的路径

使用已发布的应用程序打开PublishedContent应用程序(而不是本地应用程序),编辑已发布应用程序的文件类型关联财产。在本例中,已发布的写字板应用程序被编辑为.rtf文件创建一个文件类型关联。

在编辑“文件类型关联”之前,请打开交付组的维护模式。完成后记得关闭维护模式。

在Studio中的文件类型关联应用程序设置

刷新StoreFront以加载文件类型关联更改,然后单击PublishedRTFPublishedDOCX应用程序。注意到差别。PublishedDOCX仍然在本地记事本中打开。然而,PublishedRTF现在由于文件类型关联而在已发布的写字板中打开。

应用程序打开的例子

更多信息

发布内容