4.7.3

Table Of Contents
VMware, Inc. 29
Chapter 2 Capturing Applications
Specifythepasswordforconnectingtothenetworkshare.Youhavethefollowingoptionswhenyouspecify
passwords:
Youcanentercleartext.
Youcanspecifyabase64encodedpasswordforthePasswordBase64parameter.
OutputMountPasswordPrompt
Specifiesthattheuserbepromptedtoenterapassword.
Ifyoudonotwanttostorethenetworksharepasswordintheconfigurationfile,specifythevalueastrue.
Whensettotrue,apromptalwaysappears,even
ifapasswordisspecifiedintheconfigurationfile.
Example
Followingisanexampleofnetworksharespecifications.Theuserfortheapplicationinstallationdirectoryhas
onlyreadpermissions.Forboththeinputandoutputnetworkshares,apromptwilldisplay,requiringauser
toenterapassword.
[Settings]
InputUncPath=\\AppInstallerServer\AppInstallers\ThinAppMigration
InputMountUserName=readonlyUser
InputMountPassword=secret
InputMountPasswordPrompt=true
OutputUncPath=\\DeploymentServer\ThinAppProj
OutputMountUserName=readwriteUser
OutputMountPassword=secret
OutputMountPasswordPrompt=true
ThinApp Converter Logic for Detecting the Application Installation Processes
Fortheapplicationinstallersnetworkshare,ThinAppConverterexaminesallsubdirectoriesunderthe
specifiedUNCpathrecursively,includingtheirsubdirectories.Foreachsubdirectory,itdetermineswhich
commandtorunforsilentapplicationinstallationusingthefollowinglogic:
1 AttemptstofindavalueforInstallationCommandinthe[AppSettings:AppName]sectionofthe
configurationfile.IfsuccessfulThinAppConverterusesthatvalue.
2 Attemptstofindafilenamedinstall.cmdorinstall.bat.Ifsuccessful,ThinAppConverterrunsthat
file.
3IfThinAppConverterfindsasingle.cmdor.batfile,itrunsthatfile.
4IfThinAppConverterfindsasingle.exefile,itrunsthatfile.
5If
ThinAppConverterfindsasingle.mstfile,itrunsthatfileandaddsthenecessarysilentinstallation
switches.
6IfThinAppConverterfindsasingle.msifile,itrunsthatfileandaddsthenecessarysilentinstallation
switches.
IfnoneofthestepsenableThinAppConvertertofindacorrectinstallationcommand,the
subdirectoryis
skipped.Awarningisloggedinthelogfile.
YoumustremoveallnetworkconnectionstothefileserverreferencedintheINIfilefromthehostonwhich
yourunThinAppConverter,topreventconflictbetweenusercredentials.
PackageIniOverrideFile
SpecifythefilepathtotheglobalPackage.inioverridefile.
ThisoptionalparameterenablesyoutospecifyaglobaloverridefileforPackage.ini thatisgeneratedfor
eachThinAppproject.ThevaluesintheoverridefilearemergedintoPackage.iniintheThinAppproject
thatisgeneratedforeachapplication.
Globaloverridesareusefulwhenyouhaveaglobalpolicysetting,for
example,PermittedGroupin
Package.ini.