262-299-4606 • Email us

Group Policy Control on Windows

Settings in the Admin By Request client application are controlled under "Settings", when signed in to the portal. In the portal, you can also define sub settings based on Computer or User Groups and/or OU. It is highly recommended that you configure settings in the portal instead of using Group Policy Objects. If you for what-ever reason still want to overrule settings wholly or in part, you can set Policy keys either by using the ADMX file below or by setting registry keys using GPO or by other means. Policy settings always overrule web settings.

Using an ADMX file

To use a custom Admin By Request ADMX group policy file, download the file below. On the server, on which you edit group policies, unpack the zip file to C:\Windows\PolicyDefinitions (or PolicyDefinitions under SYSVOL for central store). The settings will then appear under Computer Configuration.

DOWNLOAD ADMX FILE


Alternative without using a custom ADMX file

If you prefer, you can set the policy keys without using the custom ADMX file. Note that all these registry values are snapshotted during administrator sessions to avoid tampering by users. Policies are set under the registry key HKEY_LOCAL_MACHINE\Software\FastTrack Software\Admin By Request\Policies and must be set using the Group Policy editor. KeyPath must be "Software\FastTrack Software\Admin By Request\Policies".



Settings

0
KeyTypeWorkstation
Default
Server
Default
Description
AdminMinutesREG_DWORD1530Number of minutes the user is administrator. This can also be set in your cloud settings.
AutoApproveREG_DWORD10Enables automatic approval, if this setting is 1. If not configured or value is 0, cloud settings are used.
CleanAdminsGroupREG_DWORD10This setting removes users from the administrators group at login time, unless the user is administrator based on a domain group membership or is logging on using the built in administrator account. Refer to the FAQ for more information.
CompanyNameREG_SZOverrules the company name that appears on user interfaces, which is by default the licensed company name.
ComputerGroupsREG_SZIf defined, the computer must be member of at least one of these groups.
ComputerOUsREG_SZIf defined, the computer must be located in one of these organizational units, or an OU under it.
DesktopIconREG_DWORD10Create desktop icon to elevate.
EnableUACREG_DWORD11Enables UAC, if it is not enabled.
ExcludeUsersREG_SZComma separated list of users to not revoke admin rights from. Domain users must be prefixed with domain and backslash.
IconNameREG_SZOverrules the default name of the desktop and programs icon. Note that the default icon name is localized.
InstructionsREG_SZBody text for instructions (Codes of Conduct) screen.
InstructionHeaderREG_SZHeader line for instructions (Codes of Conduct) screen.
InternetUpdateREG_DWORD1Allow automatic updating of the software over the internet.
KillProcessesAtEndREG_SZ11Kill UAC elevated processes, when session ends.
LANUpdatePathREG_SZAutomatically update the software from this UNC path.
LanguageREG_SZAutoAutoUser interface language. Default is to use the Windows user preference language. Forced language codes are English (EN), German (DE), Spanish (ES), French (FR), Danish (DA), Swedish (SV) or Norwegian (NN).
LearningModeREG_DWORD11Enables learning mode identifying legacy applications for whitelistings.
LogFileREG_SZOptional log file. Every time a user elevates, it will be logged to this file.
RemoveUsersFromMMCREG_SZ11Remove the ability to modify users and groups in Computer Management.
ShowInstructionsREG_DWORD00Show instructions (Codes of Conduct) message when starting an administrator session.
ShowRunAsGfxREG_DWORD00Show the "Run As Administrator" graphics on the instructions (Codes of Conduct) screen.
RequireReasonREG_DWORD11Enables requiring reason. If AutoApprove is 1, the reason is always required and this setting has no effect.
UploadInventoryREG_DWORD11Allow collection of inventory.
UserGroupsREG_SZIf defined, the user must be member of at least one of these groups. Multiple groups are split by | (see notes below). This setting and the next three, can also be set in your cloud settings on this web site. Policies overrule cloud settings.
UserOUsREG_SZIf defined, the user must be located in one of these organizational units, or an OU under it. Multiple OUs are split by | (see next section).

Additional Server Edition Settings

KeyTypeDefaultValue
AccessRequestGroupREG_SZAdmin By Request UsersWhen not specified, the Admin By Request app will start. If the setting is set and the user is not a member, the Admin By Request app will not start. This setting is inteded to prevent the application from starting for Remote Desktop users on servers. Group and OU checks still applies.
LogAdminLoginsREG_DWORD1Logs the session log on and log off to the "Admin Logins" tab, when an administrator (the build-in administrator account or an account that is administrator through a group) logs on.

Group and OU delimiter

Multiple groups or OUs must be split by a vertical pipe, such as "Domain Admins|Customer Relations". This is because comma may naturally appear in groups or OU names and always appears in full distinguished names for OUs. OUs can be specified as full distinguished name or simply the OU name itself. Note that if a OU name is not unique, the check will happen on either. In a list, the user/computer must be member of one (not all) to allow administrator elevation. Note that local users (except Administrator) cannot elevate, when domain groups or OUs are in place. Users can always request a PIN code for elevation, in case of an exception.

Auto elevated applications

Some legacy applications may always need to run as administrator. A list of applications can be set using policies. For example, if Photoshop always needs to run as administrator (regardless of other settings), a name/data entry can be set under the subkey "AutoElevatedApps". Only the value is used and it can be a full path to an exe file or just the exe file. This feature requires UAC enabled to function and the user will be prompted for credentials on application start and must enter their user name and password. This credentials prompt is a UAC limitation that cannot be bypassed. But the application will run as elevated administrator without the user being administrator.


Blocked applications

Applications that are never allowed to run, can be set using the "BlockedApps" subkey. These are applications that will always be blocked from execution, regardless of being elevated or not.


Admin blocked applications

Applications can be blocked, only when the user is elevated by Admin By Request and only when user runs the application as administrator. For example, if the user elevates to administrator, it would make sense to block Outlook.exe, so the user does start Outlook and click dangerous links. Browsers could also be blocked, if the policy is that the must download software before elevation, to try to sandbox the installation as much as possible. Note that a domain administrator can still log on and run this application elevated. It intentionally only applies to users elevating using Admin By Request.