Publishing
2X
Publishing Wizard
2X has made
it even easier to publish applications, folders, documents and desktops, by
adding searching, sorting and the ability to duplicate published items.
New Publishing Tools
Select
‘Publishing’ from the
Navigation toolbar and click the
‘Add...’ button from the
Publishing tools located at the bottom of the screen. You can also right-click
on any of the Published Resources and choose from Add, Find, Duplicate, Disable
and Delete to easily manage your published resources.
Managing Published
Resources
You can also select any published
resource from the list and manage it using the Information, Publish From,
Application and Filtering tabs located on the main screen of the Publishing
module. Each of these functions are explained in detail in the following
pages.
Applications
One of the most useful features
available on 2XApplicationServer is the ability to publish seamless applications
individually to your users. This means users will only see the applications you
give them access to and not a full terminal services desktop (when using
terminal services only).
After
clicking on ‘Add’ from the publishing tool bar, a new dialog box,
‘Select Item Type’, will
show. Choose Application and click on Next.
2X ApplicationServer Publishing Wizard
Publish
From...
If only one server is listed in the terminal server
list, the wizard will skip the ‘Publish
From’ dialog box (shown below)
and continue to ‘Application
Settings’.
In the
‘Publish From’ dialog box
you can choose which Server Groups or Individual Servers you want your
application to be published to.
You can choose to publish the
application from ‘All Servers in
Farm’ *, choose a Server Group, or choose Individual
Servers.
NOTE: If you
choose to publish the application to
‘All Servers in Farm’ or to
‘Server
Groups’, make sure the
application is available in all selected terminal servers.
Choose
from which Terminal Server/s you want to publish the application
*
‘All Servers in Farm’ is the terminology used to indicate the whole
list of terminal servers which can be configured from the Terminal Server tab on
the Terminal Servers page
Select the
type of server from which you want to publish your
application.

2X ApplicationServer Publishing
Wizard
Select what type of application
you want to publish. Choose from a single application, an Installed
application or a predefined application such as Windows Explorer.
2X ApplicationServer -
Select Application Type
Application
Settings
The
Application panel provides fields for the Name and Description of the
application. The Name and Description fields can be left blank and will be
filled in automatically if you browse to the application using the target
field.
You also
have the ability to specify the run mode when the published application is
launched. The options are to launch the application in a normal window, in full
screen mode or minimized.
Application Settings
Click
‘Change
Icon...’
button to use a different icon.
Select a new
icon from the executable file or from other locations by clicking on
‘Browse...’.
Application Settings – Change Icon
Advanced Application Settings
Application Advanced Settings/Shortcuts
Create
a shortcut on the client desktop for the application by checking the
‘Create shortcut on
Desktop’ box.
Create a shortcut in the client Start Menu
Folder by checking ‘Create shortcut in
Start Folder’ box.
You can specify which folder to
create a shortcut in by using ‘\’ and the name of the
folder.
For example, to create the shortcut for ‘MSWORD’ in a
folder called ‘2X Published Items\Office Apps’, you should specify
‘2X Published Items\Office
Apps’.
You can also use the keyword
‘%Groups%’
to create a shortcut according to the published groups.
Check the
‘Create shortcut in Auto Start
Folder’ to create a shortcut in the start folder.
On the File
Extensions tab you can associate file extensions on the client side with the
particular published application. Select one or more extensions to be associated
with this published application.
To add other
non-default file extensions, click the
‘Add...’ button and enter
the file extensions separated by a semicolon as shown in the figure above.
You can also
edit and delete file extensions by clicking on the extension and then clicking
either ‘Edit’ or
‘Delete’.
Advanced Settings-Add File
Extensions
Advanced Settings-Set Licensing
Checking the
‘Disable Session Sharing’
box will allow you to isolate every published application to one (1) session.
Every published application will have its own session on the server. If the same
application is launched twice then it will be deployed in the same isolated
session.
To publish an application and
enforce a single instance of that application enable
‘Allow users to start only one instance
of the application’ checkbox.
If you are trying to publish
an application with a limited amount of licenses, enter the amount of available
licenses you want to publish. In the
‘If Limit is Exceeded’
field, choose from the following options:
- Warn
user and do not start – this option will warn the user that the number of
licenses has been exceeded and will not publish the application.
- Warn
user and start – this option will warn the user that the number of
licenses has been exceeded and will still publish the application.
- Notify
administrator and start – this option will notify the administrator that
the number of licenses has been exceeded and will still publish the
application.
- Notify
user, administrator and start – this option will notify both the user and
the administrator that the number of licenses has been exceeded and will still
publish the application.
- Notify
user, administrator and do not start – this option will notify both the
user and the administrator that the number of licenses has been exceeded and
will not publish the
application.
If you need to change the
default behavior of the published application on the Client, you can modify the
default color depth or the default resolution used by the client.
Advanced Settings-Set Display settings
NOTE:
Applications which use different color depth or different resolutions will
run in a different terminal server session.
Server
Settings
The
‘Target’ field provides the
location of the executable or content file which resides on the terminal server.
The target can include types such as a file, .exe files, word documents, images,
batch files, and other types of
content.
‘Start
in’ specifies the folder that
contains the original item or another related files. Sometimes, programs need to
use files from other locations. You can specify where the folder is located so
that published applications are able to locate them.
The
‘Parameters’ field
specifies the parameters that you may pass to access a published application.
The Server Settings offer you
the ability to configure all settings mentioned above for each terminal server.
It is common for an application to be installed in different locations on each
terminal server. To configure each terminal server individually, use the
drop down list in the ‘Server(s)’ field.
When the selected server is not
the local machine, you can browse for applications or content on the remote
terminal server. This feature requires that the Terminal Server Agent is
installed on the selected server.
Note:
This feature requires that TCP port 30004 is
not
blocked by any Firewall.
Filtering
Click on
Next and the Filtering dialog box appears. If you want to publish the
application to certain users/groups, clients ,IP addresses ranges, or MAC
addresses you must configure the Filtering properties.
Select Filtering Type
Select the
filtering type by clicking on the drop down arrow in the
‘Select Filtering Type’
field.
User
Check the
‘Allow the following
Users:’ checkbox and add the usernames/groups in the dialog
‘Select Users or
Groups’.
LDAP
Check
‘Use LDAP mode when adding Users & Groups’ to add users
and groups in LDAP format instead of WinNT format. Administrators can use LDAP
format to filter users found in groups within groups.
User or Group Filtering
Client
First check
the ‘Allow the following
Clients:’ and then select or type the Client (computer) name in the
dialog ‘Select Client’ as
shown in the figure below.
For Client
names you can use the * character as a wildcard. For example if all your
computer names start with CLIENT- simply type CLIENT-*.
Client Filtering
IP Address
First check
the ‘Allow the following
IPs:’, then click the
‘Add...’ button. You can
select to filter a single IP or a range of IPs.
IP Address Filtering
Click
‘Finish’ to finalize the
wizard, and the application you’ve just configured will be generated in
the ‘Published Applications Explorer’ area. The options can be
edited by using the tabs in the Published Applications Properties’ area.
MAC Address
First check
the ‘Allow the following MACs:’,
then click the
‘Add...’ button and select which MAC addresses to allow.
MAC
address filtering
Click
‘Finish’ to finalise the
wizard, and the application being published would then be available only to the
MAC address being selected.
Publish Installed Applications
An
application already installed on the server can be published and used by its
clients.
To publish
installed applications using the wizard, click on
‘Publishing’ in the
Navigation bar and click
‘Add...’. From the
‘Select Type’ field, choose
‘Applications’ and then
choose ‘Installed
Applications’.
Installed Applications
Select which
applications you would like to publish from the list of available applications
already installed on the server.
Click on
‘Finish’ when you have
selected all the applications you want to publish.
Publish Predefined Applications
To publish a
predefined application with the wizard, click on
‘Publishing’ in the
Navigation bar and then click on
‘Add...’. From the
‘Select Type’ dialog field,
choose ‘Applications’ and
then choose ‘Predefined
Applications’ to publish commonly used applications such as Windows
Explorer.
Predefined Applications include applications which may need
special parameters to be published over Terminal Services. Some special folders
are a shell extension that usually resides in the Control Panel.
A
globally unique ID (GUID) declares these shell extensions and represents the
extension and will point to the proper DLL to run it.
In order to publish
this type of application or folders, Predefined Applications pre-configured in
the 2X Console should be used to facilitate these tasks.
Publish Predefined Applications
Using the
Predefined Applications tools, you can easily publish the Control Panel, certain
Control Panel tools, the Printers and Faxes folder and even the entire explorer
window.
Folder
To publish a
Folder with the wizard, click on ‘Publishing’ in the Navigation bar
and click on the ‘Add...’
button. From the ‘Select Type’ dialog choose
‘Folder’.
Folders are
useful for organizing your published applications as you facilitate the
‘Filtering’ options. You
can configure the filtering options for a folder and the published applications
for that group will have the same filtering settings by default.
Add Application Group
You can also
enter the description and modify the icon for each application group as shown in
the above figure. Application Groups in the 2X Console will also be displayed as
application groups on the client side and on the web.
Click
‘Change
Icon...’
button to use a different icon.
Click on
‘Next’, to create certain
filtering rules (User, Client, IP address) for the newly created folder.
A published
application or desktops that are listed under this folder will inherit the
filtering rules of this folder.
Desktop
2X
ApplicationServer allows you to publish complete desktops to your user/client.
Publish a Terminal Server Desktop
Full
Desktop acts like a terminal into an actual server where you can have a remote
desktop connection.
To publish a Desktop with the wizard, click on
‘Publishing’ in the
Navigation bar and click the
‘Add...’ button. From
the ‘Select Item Type’
dialog choose
‘Desktop’.
Click
on Next and then choose ‘Terminal Server
Desktop’.
Publish Terminal Server Desktop
Choose from which Virtual Hosts you want to publish the
application
Click
‘Next’ and select which
terminal server you want to publish the desktop from. You may choose to publish
a desktop from ‘All servers in Farm’ or from Server Groups. In this
case, the published desktop will be selected according to the best resources
among the selected terminal servers. You may also choose to publish an
individual desktop by selecting
‘Individual Servers’ and
then select the preferred server.
* ‘All Hosts in
Farm’ is the terminology used to indicate the whole list of Virtual
Desktop Hosts which can be configured from the Virtual Desktop Hosts tab on the
VDI Hosts page.
NOTE: If only one
server is listed in the Terminal Server list, the wizard will skip the
’Publish From ‘and continue
with ‘Desktop’.
Publish Desktop
Enter the
Desktop Name and a Description for the published desktop. You may also change
the icon for the published desktop.
Click on
‘Advanced
Settings...’
to create shortcuts on the client’s desktop, in the Start folder or in the
Auto Start folder of the particular published desktop.
Publish Desktop
The
‘Connect to console’
checkbox should be enabled to connect to the console session of the terminal
server. This options works on MS Windows 2003 Terminal Server only.
Desktop
Size
Choose, from
the drop down list, the resolution you would like to use. Choose
‘Custom’ to be able to enter your own resolution.
Connect to console and Desktop Size settings
Filtering
Clicking on Next will display
the Filtering dialog. If you want to publish the desktop to certain
users/groups, clients or IP addresses/ranges you must configure the Filtering
properties. Select the filtering type that you want by using the
‘Select Filtering Type’
drop down list as shown in the figure below.
Select Filtering Type
User
First check
the ‘Allow the following
Users:’ checkbox and select the ‘Default Object Type’.
Add the usernames/groups in the dialog ‘Select Users or
Groups’ as shown in the figure below. Check
‘Use LDAP mode when adding Users &
Groups’ to add users and groups in LDAP format instead of WinNT
format. Administrators can use LDAP format to filter users found in groups
within groups.
Client
First check the
‘Allow the following
Clients:’ and then select or type the Client (computer) name in the
dialog ‘Select Client’ as shown in the figure below.
For Client names you can use
the * character as a wildcard. For example if all your computer names start with
CLIENT- simply type CLIENT-*.
Client Filtering
IP
Address
First check the
‘Allow the following
IP’s:’, in the Select Filtering Type field and then click the
‘Add...’ button. You can
select to filter a single IP or a range of IP’s.
IP Address Filtering
Click
‘Finish’ to finalize the
wizard, and the desktop you’ve just configured will be generated in the
‘Published Desktops Explorer’ area. The options can be edited by
using the tabs in the ‘Published Desktops Properties’ area.
MAC Address
First check
the ‘Allow the following MACs:’,
then click the
‘Add...’ button and select which MAC addresses to allow.
MAC
address filtering
Click
‘Finish’ to finalise the
wizard, and the application being published would then be available only to the
MAC address being selected.
Publish Virtual Desktops
To
publish a virtual desktop with the wizard, click on
‘Publishing’ in the
Navigation bar and click
‘Add...’ button. From
the ‘Select Type’ dialog
choose ‘Desktop’. From the
‘Select Desktop Type’ dialog choose
‘Virtual Desktop’ and then
click ‘Next >’.
Publishing a Virtual
Desktop
Choose from which Virtual Hosts
you want to publish the application
Click
‘Next’ and select which
virtual hosts you want to publish the virtual desktop from. You may choose to
publish from ‘All Host in Farm*’ or from Host Groups. In this case,
the published desktop will be selected according to the best resources among the
selected terminal servers. You may also choose to publish an individual desktop
by selecting ‘Individual
Hosts’ and then select the preferred
server.
NOTE: If only
one server is listed in the Terminal Server list, the wizard will skip the
’Publish From ‘and continue
with
‘Desktop’.
*
‘All Hosts in Farm’ is the terminology used to indicate the
whole list of Virtual Desktop Hosts which can be configured from the Virtual
Desktop Hosts tab on the VDI Hosts page.
Virtual Desktop Settings
Enter a
name for the Virtual Desktop and a short Description. You may also change the
icon for the published desktop.
Click on
‘
Advanced
Settings...’
to create shortcuts on the client’s desktop, in the Start folder or in the
Auto Start folder of the particular published desktop.

Publish Virtual Desktop
Settings
Virtual
Desktop Properties
Properties
There are 4
different properties which can be used by the Virtual Desktop:
Connect to
‘Any Guest’ will load any virtual desktop published to any user that
logs in.
Connect to
‘Specific Guest’ will load the virtual desktop to the selected
Guest.
Connect to
‘Guest’ will load the virtual desktop to the user ‘where
the name equals’ who’s user name is the same as that of the virtual
desktop or to users which are using a machine that has an IP address equal to
the virtual desktop’s name.
Connect to
‘Specific 2X Template’ will connect the Virtual Desktop to a created
2X Template.
The Any
Guest, Specific Guest and Guest connections also allow you to select from which
Pool you want your Virtual Desktop to connect to.
Persistent
Checkbox
When a published application
from a guest is set as persistent, the first time a user launches the
application the publishing agent will create a persistent guest rule. The
publishing agent will always connect the user to the same guest when the
persistent rule is used.
Desktop Size
Choose, from
the drop down list, the resolution you would like to use. Choose
‘Custom’ to enter your own
resolution.
Filtering
Clicking on
Next will display the Filtering dialog. If you want to publish the desktop
to certain users/groups, clients or IP addresses/ranges you must configure the
Filtering properties. Select the filtering type that you want by using the
‘Select Filtering Type’ drop down list as shown in the figure
below.
Select Filtering Type
User
First check
the ‘Allow the following
Users:’ checkbox and add the usernames/groups in the dialog
‘Select Users or Groups’ as shown in the figure below.
Check
‘Use LDAP mode when adding Users &
Groups’ to add users and groups in LDAP format instead of WinNT
format.
Administrators
can use LDAP format to filter users found in groups within groups.
User or Group Filtering
Client
First check the
‘Allow the following
Clients:’ and then select or type the Client (computer) name in the
dialog ‘Select Client’ as shown in the figure below.
For Client names you can use
the * character as a wildcard. For example if all your computer names start with
CLIENT- simply type CLIENT-*.
Client Filtering
IP
Address
First check the
‘Allow the following
IP’s:’, in the Select Filtering Type field and then click the
‘Add...’ button. You can
select to filter a single IP or a range of IP’s.
IP Address Filtering
Click
‘Finish’ to finalize the
wizard, and the desktop you’ve just configured will be generated in the
‘Published Desktops Explorer’ area. The options can be edited by
using the tabs in the ‘Published Desktops Properties’ area.
MAC Address
First check
the ‘Allow the following MACs:’,
then click the
‘Add...’ button and select which MAC addresses to allow.
MAC
address filtering
Click
‘Finish’ to finalise the
wizard, and the application being published would then be available only to the
MAC address being selected.
Publish Remote PC Desktop
To publish a
PC with the wizard, click on ‘Publishing’ in the Navigation bar and
then click on the ‘Add...’ button. From the ‘Select
Type’ dialog choose ‘Desktop’. From the ‘Select Desktop
Type’ dialog choose ‘Remote PC
Desktop’ and click ‘Next >’.
Publishing a Remote PC Desktop
Remote
PC Desktop
Enter the Desktop Name and a Description for the
published desktop in the fields shown. From this dialog you may also
change the icon for the published desktop.
Virtual Desktop Settings
‘Advanced
Settings...’ button allows you to create shortcuts on the
client’s desktop or in the ‘Start’ menu of the particular
published desktop.
Remote PC
Select from
a Remote PC from the available list that you would like to publish. For a Remote
PC to be available, it must first be added to the Farm.
Desktop Size
Choose from
the drop down list, the resolution you would like to use. Choose
‘Custom’ to be able to enter your own resolution.
Desktop
Size
Filtering
Clicking on
Next will display the Filtering dialog. If you want to publish the desktop
to certain users/groups, clients or IP addresses/ranges you must configure the
Filtering properties. Select the filtering type that you want by using the
‘Select Filtering Type’ drop down list as shown in the figure
below.
Select Filtering Type
User
First check
the ‘Allow the following
Users:’ checkbox and add the usernames/groups in the dialog
‘Select Users or Groups’ as shown in the figure below.
Check
‘Use LDAP mode when adding Users &
Groups’ to add users and groups in LDAP format instead of WinNT
format. Administrators can use LDAP format to filter users found in groups
within groups.
User or Group Filtering
Client
First
check the ‘Allow the following
Clients:’ and then select or type the Client (computer) name in the
dialog ‘Select Client’ as shown in the figure below.
For
Client names you can use the * character as a wildcard. For example if all your
computer names start with CLIENT- simply type CLIENT-*.
Client Filtering
IP Address
First check
the ‘Allow the following
IP’s:’, in the Select Filtering Type field and then click the
‘Add...’ button. You can
select to filter a single IP or a range of IP’s.
IP Address Filtering
Click
‘Finish’ to finalize the
wizard, and the desktop you’ve just configured will be generated in the
‘Published Desktops Explorer’ area. The options can be edited by
using the tabs in the ‘Published Desktops Properties’ area.
MAC Address
First check
the ‘Allow the following MACs:’,
then click the
‘Add...’ button and select which MAC addresses to allow.
MAC
address filtering
Click
‘Finish’ to finalise the
wizard, and the application being published would then be available only to the
MAC address being selected.
Publish
Document Content
To publish a
Document with the wizard, click on ‘Publishing’ in the Navigation
bar and then click on the
‘Add...’ button.
From the
‘Select Type’ dialog choose
‘Document’ and click on
Next >.
Publishing a Document
Select the
type of server from which you want to publish your documents.
Select server for publishing documents
To
publish documents such as Word and Excel spreadsheets, select the document type.
Select the content type by checking each document type in the Filters
list.
You can also you can enter a Custom content type by typing in
the selection in the field provided. You can also enter a specific content
type and if there is more than one, separated by a semi-colon. i.e. text;
*.texts; *.pub*.
Publish Document Content
Choose
content type and then click on Next.
Enter a name
and a description related to the document in the fields provided. The Name
and Description fields can be left blank and will be filled in automatically if
you browse for the document using the Target field.
The
‘Run’ field allows you to
specify which run mode will occur when the published application is launched.
The options are to launch the document in a normal window, in a full screen mode
or to open in a minimized window.
Click
‘Change Icon...’ if you
want the published document to use a different icon and select a new icon from
the executable file or from other locations by clicking
‘Browse...’
in the Change Icon dialog box.
Document Settings
Advanced Settings
Click on the Advanced Settings
button to view the Advanced Application Settings.
Document Advanced Settings
Shortcuts Tab
To create a
shortcut for the document on the desktop (client side), enable
‘Create shortcut on
Desktop’ checkbox.
To create shortcuts for the document
in the Start Menu Folder (client side) enable the
‘Create shortcut in Start
Folder’ checkbox.
You can create a shortcut under
certain folders by using ‘\’ and the name of the
folder.
You can also use the keyword
%Groups% to place the shortcut according
to the published groups.
Check the ‘Create shortcut in Auto
Start Folder’ if you would like to create a shortcut in that
location.
File
Extensions Tab
Add/Edit/Delete or display a
list of file extensions that can be associated with this particular application
and allows you to enable or disable each file extension association.
File Extensions Tab
Licensing
Tab
You can isolate every published
application to one (1) session. Every application that is published will have
its own session on the server. If the same application is launched twice then it
will be deployed in the same isolated session.
If the ‘Disable session
sharing’ checkbox is enabled then no session sharing will occur.
Licensing Tab
To publish an application and
enforce a single instance of that application enable
‘Allow users to start only one instance
of the application’.
In the
‘Concurrent licenses:’ field, set the number of licenses that will
be running concurrently. Further configure the licenses by selecting an option
in the ‘If limit is
exceeded’
field.
Display
Tab
The display tab will allow you to set the Color Depth and
Resolution of the published application. Click on the drop down arrows to
choose best resolution for your applications.
Display Tab
Server
Settings
In the Server Settings you have the ability to configure
the above mentioned settings for each terminal server. It is common that an
application could be installed in different locations on each terminal server.
To configure each terminal server, use the drop down list in the
‘Server(s)’
field.
‘Target’
is the location of the .exe file or content file which resides on the terminal
server.
‘Start
in’ specifies the folder that
contains the original item or some related files. Sometimes, programs need to
use files from specific locations. You might need to specify the folder where
these files are located so that the published application can find
them.
‘Parameters’
specifies the parameters that you may pass to your published application.
When the selected server is not
the local machine, you can browse for applications or content on the remote
terminal server. This feature requires that the Terminal Server Agent is
installed on the selected server.
NOTE:
This feature requires that TCP port 30004 is not blocked by any
Firewall.
After you click
‘Next’, you can also create
certain filtering rules (User, Client, IP address) for the created folder.
Published applications or desktops listed under this folder will inherit the
filtering rules of this folder.
Publish
Applications using Drag and Drop
An
alternative method to publish applications is to drag an application from
Windows Explorer. This method will capture all the information related to the
application and incorporate it in the Application and Startup settings. Then you
may opt to configure the
‘Publish
From’ and Filtering settings from their respective tabs. By
default, drag and drop applications will be published to
‘All Farm’ and Filtering
will not be enabled. You may also configure the
‘Startup Settings’ for
other servers. For more information on how to configure each published
application setting refer to the section ‘
2X Publishing Wizard –
Application’
To publish an application using the drag and
drop feature, first select the group from the Published Applications Explorer in
order to select the Application group where you want the application to be
published.
Then open the Windows Explorer or just a normal folder
and drag and drop any application or content into the 2X Console. You may also
drag and drop a whole folder with sub folders, and it will be represented as
Application groups and sub-groups in the Published Applications
Explorer.

Publish Applications using Drag
and Drop
Publish
Applications Configuration
Applications Configuration
– Information, Publish From, Application and Filtering
After
you’ve published an ‘Application’, ‘Application
Group’, ‘Desktop’, ‘Predefined applications’
or a ‘Virtual Desktop’ using the Wizard or the drag and drop option,
you may choose to re-configure each selected item by using the
‘Published Application Properties’ Area.
First select the
item that you want to re-configure from the ‘Published ‘Applications
Explorer’ tree and then choose the appropriate tab according to your
needs.
The tabs related with the published items
are:
Information – A detailed summary related with the selected
application.
Publish From
- To select from where you want to publish the selected item.
Application
– To add or modify the application name and the description related with
the selected application and an ability to configure the ‘Target’,
‘Start in’ and ‘Parameters’ for each Terminal
Server.
Filtering
– Ability to filter each application or group for certain users or
computers according to the username, client name or IP address.
For more
detailed information about each tab, refer to section ‘
2X Publishing Wizard -
Application.
Setup
LoadBalancer
Select the server to be used for
load balancing
After
selecting ‘Setup
LoadBalancer’ a new page will load, listing all the servers
available on the network and information about their Agent.
Select which
servers you would like to use for load balancing by checking the check box next
to the servers.
When you
have selected all the servers that apply, simply click on
‘Finish’.