SCCM PowerShell Script to Delete Unused Collection

Benoit LecoursSCCM1 Comment


 Are you using an SCCM Script to Delete your collection? From all SCCM management activities, collections are arguably the most important object to know about. Collection evaluation, if not configured correctly can have a huge impact on your SCCM hierarchy. This Powershell script will detect and delete SCCM Devices Collections that have no members and no deployment assigned to them.

This can be useful to delete unused/unneeded collections. We often see lots of these “orphan” collection after years of management. The less collection, the less evaluation task for your server.

  • The script will detect collections that have no members and no deployment assigned to it
  • The script will prompt the user for a confirmation before each deletion
  • The script will not delete collections that have a custom security scope

In a further version, we are planning to add an easy way to exclude some collections and supporting users’ collections.

Download the Script

The script can be downloaded by visiting my GitHub page.

SCCM Script Delete Collection Preview

SCCM Script Delete Collection

Leave us a comment and let us know if this script has been helpful.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

One Comment on “SCCM PowerShell Script to Delete Unused Collection”

Leave a Reply