VCAP-DTA Section 5 Notes

By | February 11, 2014

Section 5 – Integrate ThinApp into a View Implementation

 Objective 5.1 – Create a ThinApp Repository

  • Create and configure a ThinApp repository
    • Create folder and Windows share, including shares & NTFS permissions
    • View Administrator>ThinApp Configuration    Use UNC path….i.e.  \\myserver\share\applications
  • Configure a ThinApp repository for fault tolerance using DFS or similar tools
    • Setup DFS on File Server1 – Add feature ‘DFS’ to Role ‘File Services’
    • Create ‘domain-based’ DFS and add target folder(s).  Ensure a share is created first for folder
    • Setup DFS on File Server2 – Add feature ‘DFS’
      • ‘Create a namespace later’ option, then install
    • Ensure target (shared folder) available on both sites
    • On File Server1, run Create Replication Group wizard, with Primary server (pushing data).

Objective 5.2 – Deploy ThinApp Applications using Active Directory

  • Create an Active Directory OU for ThinApp packages or groups
    • Create AD OU – Add security group(s) of users
  • Add users to individual ThinApp package OU or group
    • Add users to security group in AD for ThinApp deployment
    • When creating package, ThinApp allows assignment of permitted security (groups\users) from AD
  • Leverage AD GPOs for individual ThinApp MSIs
    • Create GPO linked to OU for MSI deployment (Software Installation)
    • Select either User (requires user logon) or Computer (applied at startup) Configuration
    • Select ‘Assigned’ to install, or ‘Publish’ to allow user to select through Add\Remove Programs
    • Point policy to MSI file on network share specified as UNC path (place .exe file along with .MSI file)
    • Add security group to GPO (or leave default Authenticated Users) and ensure Read & Apply Group Policy permissions on Delegation tab
  • Create and maintain a ThinApp login script

In View Administrator you are unable to register application using ThinApp to specific users, only to pools\desktops.  Therefore, assignment to users requires a script and GPO

  • Place Thinreg.exe alongside script batch file.  Use sysvol\netlogon on DC or ThinApp repository.
  • Use Group Policy to apply script, link to AD OU containing specific users or group
    • User Configuration>Windows Settings>Scripts>Logon

 Objective 5.3 – Compile and Deliver Full or Streaming Applications

  • Build and modify a ThinApp project
    • Use ThinApp 4.7.2 – Pre-scan\Install App \Post Scan\Build

Update the application\package, remove\add features or config.  Use sbmerge to merge contents from sandbox to package.

    • Use a PC with ThinApp, cmd to C:\Program Files x86\VMware\VMware ThinApp\
    • Sbmerge.exe apply –projectdir “C:\Mozilla Firefox”
    • Sbmerge.exe apply –projectdir “\\lab-dc\ThinApp\Applications\Mozilla Firefox”
    • Run build.bat to re-create the project (update exe and MSI) with new changes
  • Configure MSI streaming
    • Edit package.ini during capture\build phase
      • Set the following parameter within the file    MSIStreaming=1
  • Deploy ThinApp applications to desktop pools
    • View Administrator (deploy ThinApp packages from Pools or Desktops)
  • Configure ThinApp entitlement using View Administrator
    • Inventory>ThinApps
    • Desktop Properties>ThinApp Assignment
    • Pools>Test1>Inventory>ThinApps

See blueprint documentation – ThinApp manual, ThinApp reference architecture and deployment guides.

Leave a Reply