PermittedGroups
Previous  Top  Next

PermittedGroups - Restricts usage of package to a specific set of Active Directory Groups

Example

Specify a list of AD Group names seperated by ';' [BuildOptions] can set default for apps in project that can be overwritten by individual [App.exe] sections 
[BuildOptions]  
PermittedGroups=Administrator;OfficeUsers  
AccessDeniedMsg=You do not have permission to execute this application, please call support @ 1-800-822-2992  
 
Overwrite global PermittedGroups just this specific application 
[App1.exe]  
PermittedGroups=Guest  
AccessDeniedMsg=You do not have permission to execute this application, please call support @ 1-800-822-2992  
 
Inherit PermittedGroups from [BuildOptions] 
[App2.exe]  
...  


While building of a package, Thinstall will lookup the specified Group Names into SID values so the Group Names specified must be valid at the time of build. Thinstall can resolve group ownership at runtime using cached creditials so laptop users can continue to be authenticated even when they are offline.

If the user does not have access to execute the package, the AccessDeniedMsg can be customized to instruct the user.