Project

General

Profile

Actions

Improvement #12027

open

Handling of Enabled and Non-Configured Policies in ADMX Policy Payload

Added by Thilina Sandaruwan about 2 months ago. Updated about 1 month ago.

Status:
QA
Priority:
Medium
Start date:
03/10/2024
Due date:
04/10/2024 (49 days late)
% Done:

100%

Estimated time:
Device Type:
Windows
Component:
Type:
Windows

Description

Environment details
Staging server(620)

Prerequisites
Login to the server and Enrolled windows device

Steps
create ADMX policy and apply to a device

Description

When sending the policy payload in ADMX, we are including all the policies under each category along with their configuration status. For example, consider the App-V ADMX policy. If we enable a policy called "Streaming_Package_Source_Root," a few other policies (e.g., Streaming_Reestablishment_Retries, Streaming_Reestablishment_Interval, Streaming_Location_Provider, Streaming_Location_Provider_Prompt, Streaming_Certificate_Filter_For_Client_SSL, Streaming_Certificate_Filter_For_Client_SSL_Prompt, Streaming_Verify_Certificate_Revocation_List, Streaming_Shared_Content_Store_Mode, Streaming_Allow_High_Cost_Launch, Streaming_Require_Publish_As_Admin, Streaming_Support_Branch_Cache) are sent in the payload as "Not configured." This behavior causes some issues on the device side. To mitigate this, we need to send the payload including only the enabled policies and their respective data.

Result
"[{\"name\":\"Streaming_Package_Installation_Root\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Steaming_Autoload\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Streaming_Package_Source_Root\",\"status\":\"ENABLED\",\"data\":[{\"Package_Source_Root_Prompt\":\"aaaaaaaaa\"}]},{\"name\":\"Streaming_Reestablishment_Retries\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Streaming_Reestablishment_Interval\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Streaming_Location_Provider\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Streaming_Certificate_Filter_For_Client_SSL\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Streaming_Verify_Certificate_Revocation_List\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Streaming_Shared_Content_Store_Mode\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Streaming_Allow_High_Cost_Launch\",\"status\":\"NOT_CONFIGURED\"},{\"name\":\"Streaming_Support_Branch_Cache\",\"status\":\"NOT_CONFIGURED\"}]",

Actions

Also available in: Atom PDF