Skip to content

Commit b048314

Browse files
committed
Make content removal actually work
1 parent c5c1d95 commit b048314

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

SCCM/Retire-CMApplication.ps1

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,16 @@ function Retire-CMApplication {
3737
# remove content from all dp's and dpg's
3838
Write-Host -NoNewline "Removing content from all distribution points"
3939
$DPs = Get-CMDistributionPoint -AllSite
40-
foreach ($DP in $DPs) {
40+
foreach ($DP in $DPs)
41+
{
42+
$dpNetworkOSPath = $dp.NetworkOSPath #TODO: unify 2 variables
43+
$dpName = ($dp.NetworkOSPath).Substring(2,$dpNetworkOSPath.Length-2)
4144
Write-Host -NoNewline "."
42-
try {
43-
Remove-CMContentDistribution -Application $RetiringApp -DistributionPointName ($DP).NetworkOSPath -Force -EA SilentlyContinue
44-
} catch { }
45+
try
46+
{
47+
Remove-CMContentDistribution -ApplicationName "$RetiringApp" -DistributionPointName $dpName -Force -EA SilentlyContinue
48+
}
49+
catch { }
4550
}
4651
Write-Host
4752
Write-Host -NoNewline "Removing content from all distribution point groups"

0 commit comments

Comments
 (0)