mirror of
https://github.com/KelvinTegelaar/CIPP.git
synced 2026-04-25 08:16:01 +03:00
[GH-ISSUE #5344] [Feature Request]: Assignment Filters support for All users and All Devices #2577
Labels
No labels
API
Feature
NotABug
NotABug
Planned
Sponsor Priority
Sponsor Priority
bug
documentation
duplicate
enhancement
needs more info
no-activity
no-priority
not-assigned
pull-request
react-conversion
react-conversion
roadmap
security
stale
unconfirmed-by-user
unconfirmed-by-user
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/CIPP#2577
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Cyclone47 on GitHub (Feb 10, 2026).
Original GitHub issue: https://github.com/KelvinTegelaar/CIPP/issues/5344
Originally assigned to: @kris6673 on GitHub.
Please confirm:
Problem Statement
CIPP currently supports assignment filters only for custom groups. However, Microsoft Intune natively allows assignment filters to be applied to "All Users" and "All Devices" assignments with both include and exclude modes. When deploying standards or policies through CIPP to all devices, I cannot apply assignment filters without first creating custom groups. This means I either need to manually add filters in the Intune portal after CIPP deployment, or create unnecessary custom groups just to leverage filter functionality that should work with "All Devices" and "All Users" assignments.
https://github.com/KelvinTegelaar/CIPP/issues/4721 has addressed the custom groups implementation but did not address the all devices or all users with assignment filters.
Current implementation:

Example of the Custom Groups option:

Benefits for MSPs
This feature would reduce manual work for MSPs by eliminating the need to configure assignment filters in the Intune portal after CIPP deployments. It would also reduce the overhead of creating and maintaining custom groups solely for filtering purposes. For baseline deployments targeting all users or devices, MSPs could apply filters directly during CIPP configuration without additional post deployment steps.
Common use cases include filtering by OS version, device ownership type (Corporate vs BYOD), device manufacturer, device model, device category, enrollment profile name, or combining multiple criteria to target specific hardware configurations while deploying to "All Devices" or "All Users".
Value or Importance
While not critical, this feature is very valuable as it provides feature parity with native Microsoft Intune capabilities and eliminates workarounds. In my specific use case, dynamic groups often don't propagate fast enough, resulting in Autopilot delays or issues. Using assignment filters on "All Devices" assignments would avoid this problem entirely. Additionally, this feature would be particularly useful for temporary exclusions during testing, OS version-specific deployments, and device ownership filtering all without the complexity of creating and maintaining dynamic groups. It streamlines a workflow that MSPs perform regularly across multiple client tenants.
PowerShell Commands (Optional)
No response
@kris6673 commented on GitHub (Feb 13, 2026):
I would like to work on this please!
@github-actions[bot] commented on GitHub (Feb 13, 2026):
Great! I assigned you (@kris6673) to the issue. Have fun working on it!
@KelvinTegelaar commented on GitHub (Feb 15, 2026):
added to dev