Recommended Free Tools
To remove a legacy package’s content from one Configuration Manager distribution point without deleting the package, open the package’s Properties, select Content Locations, choose the target distribution point, and select Remove. For repeatable operations, use Remove-CMContentDistribution from the Configuration Manager site drive.
What removing package content does
A legacy package is a Configuration Manager object with programs, a source path, and distribution relationships to distribution points (DPs) or DP groups. Removing its content from a DP withdraws that content from the selected location; it does not delete the package object or its programs, erase the package source files, or remove the content from other DPs.
This is different from deleting the package or removing the DP role. It also differs from removing a DP from a DP group: group membership changes do not remove content already present on that DP. Microsoft documents the content-removal workflows in its content deployment and management guidance and the group-membership distinction in its distribution point guidance.
Before removing content
Removing content from a DP can leave clients without a usable source if that DP is their only reachable location. Check the package’s current use and the affected clients before proceeding:
Free tools Windows power users keep installed
One-click scans. No signup required.
#1 Best Overall
- Dell PowerEdge R730xd 24B SFF 2U Server
- 2x Intel Xeon E5-2690 v4 2.6Ghz 14-Core (28-cores Total)
- 128GB DDR4 RAM – 4x 1.2TB 10K SAS 2.5” 12Gb/s
- Dell H730P mini 2GB 12Gb/s RAID
- 2x 750W PSU - 2x 10Gb SFP+ 2x 1Gb (RJ45) NIC
- Confirm the package name and package ID, and identify the exact target DP by its fully qualified name.
- Review active deployments and task sequences that reference the package.
- Check the boundary groups associated with the DP and confirm clients have another valid content source, if they still need the package.
- Make sure no distribution or maintenance operation is still processing for this content.
- Record the change and intended recovery path in your change-control process.
Remove the package from a DP in the console
The package-specific route is the clearest choice when you know which package to remove from one or more locations. In Configuration Manager current branch, use this path; console labels can vary slightly by build or context.
- Open the Configuration Manager console and select Software Library.
- Go to Application Management > Packages.
- Select the legacy package, then select Properties.
- Open Content Locations.
- Select the target distribution point and select Remove.
- Select OK, then monitor the content operation in the console.
Remove content from the DP properties
Use the DP-centric route when you are auditing a particular distribution point and want to inspect its listed content as you make the change.
- In the console, select Administration > Distribution Points.
- Select the target DP and open Properties.
- Open the Content tab.
- Select the package and choose Remove.
- Select OK and monitor the operation.
Microsoft documents both console routes in its content management instructions.
Rank #2
- Model: Dell OptiPlex 7050 Small Form Factor (SFF)
- Processor: Intel Core i7-7700 3.60 GHz
- Memory: 32GB DDR4 Ram
- Storage: 1TB Solid State Drive (SSD) Fast Boot + Storage
- Operating System: Windows 11 Pro (64-bit)
Remove content with PowerShell
Use the Configuration Manager PowerShell module and run the command from your site drive. Replace the example site code, package ID, and DP name with values from your environment.
Import-Module "$($ENV:SMS_ADMIN_UI_PATH)..ConfigurationManager.psd1"
Set-Location "ABC:"
Get-CMPackage -Id "ABC00001"
Remove-CMContentDistribution `
-PackageId "ABC00001" `
-DistributionPointName "dp01.contoso.com" `
-Confirm
To preview the requested operation, use -WhatIf where supported by the installed module. Test this behavior in your environment before relying on it in a production runbook.
Remove-CMContentDistribution `
-PackageId "ABC00001" `
-DistributionPointName "dp01.contoso.com" `
-WhatIf
Use -Force to suppress the confirmation prompt rather than to preview the change. Avoid it in a routine interactive run unless your script has its own safeguards.
Rank #3
- MODEL P86811-005: HPE ProLiant MicroServer Gen11 preconfigured with Intel Xeon 6315P 2.80GHz 4-core processor, ideal for small business IT, edge workloads, and on-premise compute
- WHISPER-QUIET & SPACE-SAVING: Ultra-compact mini tower design fits easily in small office spaces; supports wall, flat, or vertical placement for deployment flexibility
- READY OUT OF THE BOX: Includes 16GB DDR5 UDIMM memory (expandable to 128GB), dedicated iLO-M.2 port kit, embedded Intel VROC SATA controller for Gen11 servers, 180w external power adapter and 1/1/1 year warranty for dependable plug-and-play server operation
- EXPANDABLE DESIGN: Two PCIe slots (including PCIe 5.0) and four LFF-NHP drive bays provide robust options for storage and component scalability. Features new MR408i-p controller support for enhanced storage performance
- INTEGRATED REMOTE MANAGEMENT: Comes with HPE iLO 6 and embedded TPM 2.0, enabling secure, remote administration through browser, command line, or API with shared port access
Remove-CMContentDistribution `
-PackageId "ABC00001" `
-DistributionPointName "dp01.contoso.com" `
-Force
You can target several named DPs in one call or specify a DP group when that broader scope is intended:
$DPs = @("dp01.contoso.com", "dp02.contoso.com")
Remove-CMContentDistribution `
-PackageId "ABC00001" `
-DistributionPointName $DPs `
-Confirm
Remove-CMContentDistribution `
-PackageId "ABC00001" `
-DistributionPointGroupName "Branch Office DPs" `
-Confirm
The cmdlet also accepts package names or package objects. For example:
$Package = Get-CMPackage -Name "Legacy Finance Tool"
Remove-CMContentDistribution `
-InputObject $Package `
-DistributionPointName "dp01.contoso.com" `
-Confirm
Remove-CMContentDistribution supports several ConfigMgr content types, but use the parameter appropriate to the object. A legacy package uses -PackageId, -PackageName, or a package input object; those are not interchangeable with an application or task-sequence identifier. See Microsoft’s cmdlet reference for supported parameters and current module details.
Rank #4
- MODEL P74439-005: Compact and affordable HPE ProLiant MicroServer Gen11 powered by Intel Pentium Gold G7400 3.7GHz processor, ideal for file sharing, NAS, and basic business workloads
- READY OUT OF THE BOX: Includes 16GB DDR5 UDIMM memory (expandable to 128GB), one 1TB SATA 6G Business Critical HDD, embedded Intel VROC SATA, dedicated iLO-M.2 port kit, 180w external power adapter and 1/1/1 warranty for dependable plug-and-play server operation
- WHISPER-QUIET & SPACE-SAVING: Ultra-compact mini tower design fits easily in small office spaces; supports wall, flat, or vertical placement for deployment flexibility
- INTEGRATED REMOTE MANAGEMENT: Comes with HPE iLO 6 and embedded TPM 2.0 for secure, license-free remote server administration through shared port access
- EXPANDABLE DESIGN: Two PCIe slots (including PCIe 5.0) and four LFF-NHP drive bays provide robust options for storage and component scalability. Features new MR408i-p controller support for enhanced storage performance
Do not confuse content removal with package deletion
| Operation | What it changes | Use it to remove one package from one DP? |
|---|---|---|
| Remove package content from a DP | Removes that package’s distribution from the selected DP; other DPs and the package object remain. | Yes |
| Remove a DP from a DP group | Changes group membership; existing content on the DP remains. | No, not by itself |
Remove-CMPackage |
Removes the package object from the site database and can remove associated package data. | No |
| Remove the DP role | Removes the DP designation from the site system. | No |
| Manually delete content-library files | Bypasses Configuration Manager’s content management and risks inconsistent library state. | No |
Use Remove-CMPackage only when your intent is to delete the package itself. Microsoft describes that separate operation in the Remove-CMPackage reference. Removing a DP role is also a separate administrative task; Remove-CMDistributionPoint is not the command for withdrawing one package.
Verify the removal
- Reopen the package’s Properties > Content Locations and confirm the target DP is no longer listed for the package.
- Check the DP’s Properties > Content list and review Monitoring > Distribution Status > Content Status for the operation’s state.
- Confirm affected clients still have a valid source if the package remains deployed. Monitor deployment or download status after the change.
- Use the content and distribution views available in your installed Configuration Manager console or module to inspect status. Cmdlet properties can vary by module version, so validate any scripted query against the installed version.
Why files or disk usage may remain
Configuration Manager’s content library can share identical files across content objects. Removing one package may therefore leave shared files in place for another package, and the disk space recovered need not match the package’s apparent size. Microsoft explains this behavior in its article on package actions and the content library.
Wait for the removal operation and subsequent content-library handling to complete before judging free-space change. A smaller-than-expected change does not by itself prove that the package is still distributed. Do not manually delete files under SCCMContentLib, SMSPKG, or related directories; let Configuration Manager manage its content library.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchBest Value
- HP Z4 G4 Workstation Tower
- Intel Xeon W-2133 6-Core 3.6GHz (3.9GHz Turbo)
- 64GB DDR4 Memory - Nvidia Quadro P400 2GB
- 512GB NVMe M.2 SSD (boot) + 2TB HDD (storage)
- Windows 11 Pro 64-bit
Troubleshoot a removal that does not complete
The Remove option is unavailable or the content remains listed
Confirm you selected the intended package and DP and that the console has refreshed after the operation. Check whether the content is still required by another object or is associated with another package. Shared files can remain for other content objects even after this package’s distribution is withdrawn.
The operation stays in progress or fails
Check Monitoring > Distribution Status > Content Status and inspect the package and DP status. Review the distribution point’s relevant content-distribution logs for your current Configuration Manager build; log names and locations should be confirmed for the installed version rather than assumed to be universal.
A locked network file can prevent ConfigMgr from deleting package content. Microsoft notes this limitation in the Remove-CMPackage documentation. Identify the process or user holding the file open, allow active operations to finish, then retry through the console or supported cmdlet.
Clients fail to retrieve the package afterward
Check whether the affected clients have another reachable DP and whether their boundary-group configuration provides an alternate source. Removing content does not automatically repair deployments or guarantee that clients can use another location.
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Clear out junk files and repair common Windows errorsFree Scan →PowerShell cannot find the cmdlet or package
Confirm the Configuration Manager module is imported, the site drive such as ABC: is selected, and the package ID belongs to a legacy package. Verify the DP name and package identifier before retrying; do not substitute a different content-type parameter.
If you are retiring the entire DP
Removing one package’s content is not the same as retiring a distribution point. Plan DP-role removal separately. Cloud DPs have a distinct removal operation; Microsoft states that removing a cloud DP deletes all content stored there. See the Remove-CMCloudDistributionPoint reference before taking that broader action.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




