This article describes how to sequence an App-V virtual application and stream it to a XenApp server to be published seamlessly to users.
This article streams Notepad++ to XenApp 5 on 2008 Server.
App-V Streaming Server
App-V Sequencing Server
App-V Client for Remote Desktop Services
Citrix XenApp Server
Citrix App-V Integration Kit
App-V is a component of the Microsoft Desktop Optimization Pack.
There are multiple ways to deploy App-V virtualized applications. Users can launch the applications seamlessly through Web Interface or the Online Plug-in.
Complete the following steps:
Install the App-V Streaming Server. (This is outside the scope of this article).
Sequence the Application.
The sequencing server should be a clean Windows installation with only the standard software that is installed on the XenApp servers such as antivirus. This article uses Windows 2008 Server. The sequencing machine should have a separate Q:\ drive used for installing the application and monitoring the package creation.
Create a new folder in the Q:\ drive. In this case, Q:\npp.v1.
Start the App-V Sequencer.
Select Create a Package.
Give the package a name and comment (optional).
Click Begin Monitoring and browse to Q:\npp.v1.
When the Stop Monitoring button is highlighted, install the application to the Q:\npp.v1 location. Run the application after installation.
Click Stop Monitoring after the application has been installed.
You might need to add file type associations in the Configure Applications screen.
Highlight the application and select Launch on the Launch Applications screen. This step is done to increase the load time of the application so only necessary files start streaming immediately.
Click Finish and view the package information. On the Deployment tab change the protocol from RTSPS to RTSP and the hostname to your Streaming Server Fully Qualified Domain Name (FQDN) on port 554. Verify the correct Operating System Target is selected.
Choose File > Save to save this package in Q:\npp.v1.
Upload the full package (Q:\npp.v1) to the content share on the Streaming Server.
Configure the App-V ADM template for the XenApp server or manually update the server registry.
Download the App-V template http://www.microsoft.com/downloads/details.aspx?FamilyID=67CDF9D2-7E8E-4D76-A552-FD82DBBFF9BC&displaylang=en)
Import the template into Active Directory or a Local Policy.
Run gpupdate /force on the XenApp server.
The App-V Integration Kit contains several items for configuring and deploying App-V streamed applications. This article only focuses on the AppStreamingToAppVConduit. This conduit contains a profile used for publishing the application. Copy the AppStreamingToAppVConduit to the content share on the streaming server.
Publish the application in the Access Management Console.
Enter the application name and description as with any new published application.
Set Application Type to Accessed from server / Streamed to server.
The location points to the AppVConduit on your content share located on the streaming server.
\\server-name\content\AppStreamingToAppVConduit\AppStreamingToAppVConduit.profile
The extra command line parameters point to the .OSD profile created by App-V.
\\server-name\content\Notepad++.v1\Notepad++ 5.7.0.0.osd
Add the server and users similar to any published application.
Change the application icon.
Use the icon from the content share on the streaming server.
Finish any other additional settings if you wish to place any shortcuts.
Launch the Application.
You should now be able to launch the application through Web Interface or the Online Plug-in. You should see the App-V client running in the taskbar.