4.5

Table Of Contents
VMware, Inc. 63
Chapter 5 Configuring Package Parameters
PermittedGroups
ThePermittedGroupsparameterrestrictsapackagetoaspecificsetofActiveDirectoryusers.
Youcanspecifygroupnames,SIDstrings,oramixofgroupnamesandSIDstringsinthesamelineofthe
PermittedGroupsparameter.Ifyouuseadomainbasedgroupname,youmustconnecttothat
domainwhen
youbuildtheapplicationpackage.IfyouaddaSIDintheparametervalue,youarenotrequiredtoconnectto
thedomainwheretheSIDisdefined.
ActiveDirectoryDomainServicesdefinesecuritygroupsanddistributiongroups.Thisparametercanonly
supportnestedsecuritygroups.Forexample,if
auserisamemberofsecuritygroupA,andsecuritygroupA
isamemberofsecuritygroupB,ThinAppcandetecttheuserasamemberofsecuritygroupAandsecurity
groupB.
WhenThinAppbuildsanapplication,ThinAppassumesanyspecifiedgroupnamesarevalidandconverts
thenamestoSIDvalues.ThinAppcanresolvegroupownershipatruntimeusingcachedcredentials.Youcan
continuetoauthenticatelaptopusersevenwhentheyareoffline.Iftheuserdoesnothaveaccesstorunthe
package,youcancustomizetheAccessDeniedMsgparametertoinstructtheuser.
Youcanplace
thePermittedGroupsparameterunderthe[BuildOptions]headingtoaffectthepackageor
underthe[<application>.exe]headingtoaffectaspecificapplication.The[<application>.exe]value
overridesthedefault[BuildOptions]valueforthespecificapplication.
Examples
YoucanmodifythePermittedGroupsparametertospecifyalistofActiveDirectoryusergroupnames
separatedbysemicolons.The[BuildOptions]parameterssetglobalsettingsfortheentireproject.
[BuildOptions]
PermittedGroups=Administrator;OfficeUsers
AccessDeniedMsg=You do not have permission to execute this application, please call support @
1-800-822-2992
YoucanspecifyausergroupsettingforaspecificapplicationthatoverwritestheglobalPermittedGroups
setting.
[App1.exe]
PermittedGroups=Guest
AccessDeniedMsg=You do not have permission to execute this application, please call support @
1-800-822-2992
IfyoudonotspecifyaPermittedGroupssettingforanapplication,theapplicationinheritstheglobal
PermittedGroupsvalueinthe[BuildOptions]section.
[App2.exe]
...
YoucanmixgroupnamesandSIDstringsinthesameentryforthePermittedGroupsparameter.
PermittedGroups=S-1-5-32-544;Office Users
UACRequestedPrivilegesLevel
TheUACRequestedPrivilegesLevelparameterspecifiesprivilegesforprogramsrequiringUserAccount
Control(UAC)information.ThisparameteraffectsusersworkingonWindowsVistaorlateroperatingsystem
versions.
Youcanusethefollowingvaluestospecifyprivileges:
asInvoker
ThisvalueusestheprofileinVista.
requireAdministrator
highestAvailable
ThisvalueusesthehighestavailableprivilegethatcanavoidtheUACprompt.