Open Cyanic-Cloud opened 10 months ago
@William-Francillette @ricmestre Are you guys able to deploy intents policies?
We already have a few intents policies implemented like MSFT_IntuneApplicationControlPolicyWindows10 - it's only a question of time
These policies are the last of many to complete my baseline, would be great to have them included.
I am able to deploy using graph functions outside of DSC for now.
Would it help / speed up the process if included my code that use to deploy the policies using graph?
I would like to help out where possible . . .
@NikCharlebois @ykuijs do you think the intent policies will be supported in the near future?
@Cyanic-Cloud Not sure if I'm barking up the wrong tree, but I think they ARE included - just not in a section called "Endpoint Security".
I'm looking at a full dump from our master tenant - both from M365DSC and from https://github.com/Micke-K/IntuneManagement.
I can see "Attack Surface Reduction", "Exploit Protection", "Antivirus", "Endpoint Detection and Response" and "Disk Encryption" policies on both outputs. They're just scattered all over the place, presumably because what Intune UI shows as categories does not necessarily map to the same categories in the back end.
It seems many get dumped as part of "Settings Catalog", which may make it hard to find. But search through your outputs dumps for some specific settings - they ARE there.
I will admit that I can't find many Firewall policy settings in M365DSC's output, but https://github.com/Micke-K/IntuneManagement dumps those for sure. So they can be "got", but not sure if DSC supports it yet.
Or is this about something different?
Configuration policies are present and exportable, intent policies are not unfortunately.
What's the difference between an intent and configuration policy?
I'm currently working on most of the resources mentioned in the issue description.
IntuneDeviceControlPolicyWindows10
IntuneFirewallPolicyWindows10
)@GeldHades27355 The difference is simply the technology used to export. Intent policies are the previous templates, and configuration policies are the newer templates based on the Intune Settings Catalog.
Update: Currently the support for the following policies is still lacking:
IntuneAntivirusPolicyMacOS
IntuneAntivirusPolicyWindows10ConfigMgr
IntuneAntivirusSecurityExperienceWindows10ConfigMgr
Description
Upon reviewing the existing issues and feature requests, I noticed an absence of discussions regarding support for the following Endpoint Security features within Microsoft 365 DSC:
Endpoint Security - AV Policies Policy Type: AntiVirus
Endpoint Security - Firewall Policy Type: Windows Firewall
Endpoint Security - Attack Surface Reduction Policy Type: Device Control
Endpoint Security - Endpoint detection and response Policy Type: Endpoint detection and response
Currently, all available Graph API commands seem to be limited to devicemanagement/configurationPolicies, but to return all policies we also need deviceManagement/intents. This limitation presents a significant challenge as it prevents the exportation and deployment of the aforementioned settings using Microsoft 365 DSC.
Is there any plan or ongoing development to incorporate these features into Microsoft 365 DSC? It would be incredibly beneficial for users seeking more comprehensive control over their Endpoint Security policies through DSC.
Is this in the pipeline to be done?
Proposed properties
Integrate additional Graph API functionalities specifically targeting the properties under devicemanagement/intents to support the deployment and management of Endpoint Security policies, including AntiVirus, Windows Firewall, and Device Control policies, using Microsoft 365 DSC.
Special considerations or limitations