Skip to content

Why can’t delegated admins set Chrome as default on AWS WorkSpaces, and what permissions/GPO steps are required?

0

I am using Amazon WorkSpaces joined to AWS Managed Microsoft AD. The admin account is the standard delegated “Admin” under the customer OU (not Domain Admin/Enterprise Admin). Goal is to set Google Chrome as the default browser (and generally set default applications) across WorkSpaces.

Problem: In Group Policy Management, the delegated Admin cannot configure the policy path “Computer Configuration → Administrative Templates → Windows Components → File Explorer → Set a default associations configuration file.” The intent was to point this setting to an XML with default app associations for Chrome, but access to create/link the required computer‑scoped GPO at the WorkSpaces OU appears restricted.

What’s needed: Guidance on: The correct way to set default browser or any other applications.

2 Answers
0

"Only the actions listed here are allowed for the Admin account. The Admin account also lacks permissions for any directory-related actions outside of your specific OU, such as on the parent OU. "

Here: https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_admin_account.html

Creates and applies the following Group Policy Objects (GPOs): You do not have permissions to delete, modify, or unlink these GPOs . This refers to AWS-managed GPOs that are protected from customer modification. https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_getting_started_what_gets_created.html

Read: https://repost.aws/questions/QUTDbxIJQaS6Cy-4IQyHwzNQ/i-cannot-modify-our-default-domain-group-policy-when-using-aws-directory-services

Possible Solution: Systems Manager is the most reliable in AWS environments and bypasses AD permission issues entirely. https://aws.amazon.com/de/blogs/mt/software-deployment-to-amazon-workspaces-using-aws-systems-manager/

  1. Enable Systems Manager for WorkSpaces (as documented in the AWS blog)
  2. Create a PowerShell script to set default associations:
# Create and import default associations XML
$xmlContent = @'
<?xml version="1.0" encoding="UTF-8"?>
<DefaultAssociations>
  <Association Identifier=".html" ProgId="ChromeHTML" ApplicationName="Google Chrome" />
  <Association Identifier=".htm" ProgId="ChromeHTML" ApplicationName="Google Chrome" />
  <Association Identifier="http" ProgId="ChromeHTML" ApplicationName="Google Chrome" />
  <Association Identifier="https" ProgId="ChromeHTML" ApplicationName="Google Chrome" />
</DefaultAssociations>
'@
...

  1. Deploy via Systems Manager Run Command

answered a year ago

0

You need to be logged into the device with a user account that has Domain Administrator rights, or rights to configure GPO. The following shows how to create users from an EC2 instance, but can also be used to configure GPOs. https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_manage_users_groups_ec2.html .

AWS

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.