As you already know, as soon as a user types in the URL of a UAG application or portal, the first step is for UAG to detect if the user has the client components, and if not, install them. By default, UAG is configured to install only the basic set of components, which include the Client Component Manager, the Endpoint Session Cleanup component (also known as the Attachment Wiper), and the endpoint detection component. This means that if the portal hosts the SSL-VPN tunneling application (also known as the network connector), or some other application that requires SSL-VPN tunneling, launching these applications will require the installation of these additional components. This experience is somewhat unsavory, as the additional installation requires a browser restart. The solution is to customize the list of components installed by the portal automatically.
The list of components is controlled by the file \von\InternalSite\InstallXml.asp
, which would...