This is the third is a series of blog posts about Intune Agents. Intune Agents (also known as Security Copilot agents) are AI-powered assistants, available in the Intune Admin Center, that enhance enterprise security. They automate tasks for endpoint protection, identity management, threat intelligence, and device configuration, and they help IT teams quickly address vulnerabilities, policy gaps, and emerging threats.
The first post in the series introduced Security Copilot and SCUs, and then took a closer look at the Change Review Agent. The second post concentrated on the Device Offboarding Agent. In this post I'll be looking at the Policy Configuration Agent, arguably the most useful of the Intune Agents. It helps IT admins to translate complex requirements and industry standard documents into actionable Intune settings. You give the agent an input that has your policy requirements. It can be a document you upload or direct text input. In this way, admins can quickly generate Intune settings catalog policies.
Set up the agent as follows.
In the Intune admin center, select Agents > Policy Configuration Agent > View details
In Overview, select Set up agent.
The Set up Policy Configuration Agent pane lists the required permissions to set up the agent, and provides more information about the setup requirements. Select Set up agent.
When it completes, the agent is ready to use.
I want to add a document to give some context to the agent. I do this selecting Create New > Knowledge source. My first thought would be that it would be really cool to be able to add a CIS benchmark baseline here.
I entered a Knowledge Source name and description. However this first attempt at adding a Knowledge Source failed. The CIS benchmark is a 7MB PDF. It was then that I noticed that only .txt files up to 100KB are supported. I believe that this is under review.
Also there is an error in the UI which then refers to 2KB being the maximum.
For demo purposes I copied the first few pages from the CIS benchmark into a .txt file and I could create a Knowledge Source with the following instructions.
Ensure 'Enforce password history' is set to '24 or more password(s)'
Ensure 'Maximum password age' is set to '365 or fewer days, but not 0'
Ensure 'Minimum password age' is set to '1 or more day(s)'
Ensure 'Network access: Named Pipes that can be accessed anonymously' is set to 'None'
Ensure 'Network access: Remotely accessible registry paths' is configured
Select Review to continue.
The agent has provided suggested next steps. Click on the Suggestion.
We are provided with a Document Analysis Summary.
Scrolling down we can see the proposed settings. I've reviewed them and I'm happy that is what I want.
Next step is to create a Policy Draft.
Enter a name and refer to the CIS benchmark Knowledge source. Under Instructions, I've asked the agent to create a configuration policy with these settings.
The agent generates a suggested Policy Draft. Click on the draft.
The agent shows us the suggested policy settings. Click on Create configuration profile.
We can see the policy settings. Click Next.
The configuration profile has been created, based on the Settings catalog. Assign the configuration profile to a group as required.
I can also just use natural language to generate a configuration policy without the need for a knowledge source.
In this case I just need a Policy Draft.
Enter a name and description but do not select a knowledge source. Under Instructions, I've asked the agent to generate a policy to set the local timezone on Windows devices. to GMT. This is a standard request.
The agent has provided a suggested draft. Click on the draft.
We can see the policy summary.
Scroll down to see the specific settings. Click Create configuration policy.
Looks good. This is exactly the setting I would configure if I was doing this manually. Continue to create the policy and assign to a group.
I hope you are finding these posts helpful to see how useful the Intune agents can be. Currently there are three available (in Preview), but more will surely follow. My next post in this series will explore how we can find and use additional agents.
Until next time....