Hello all,
I am trying to create a script to remove deployments for SUG older than 90 days, i started with below but I am stuck after that.
Any suggestions?
$Sugolderthan90days = Get-CMSoftwareUpdateGroup | Where-Object {$_.dateCreated -le (Get-date).AddDays(-90)} | Select-Object LocalizedDisplayName, DateCreated,Isdeployed
#$Sugolderthan90days
foreach ($Sug in $Sugolderthan90days)
{
$sugdeploy = Get-CMSoftwareUpdateDeployment -Name $sug.LocalizedDisplayName | Select-Object TargetCollectionID
$sugdeploy
#$GetSugDeployment = Get-CMDeployment -SoftwareName $sug.LocalizedDisplayName
#$GetSugDeployment
}
I am trying to create a script to remove deployments for SUG older than 90 days, i started with below but I am stuck after that.
Any suggestions?
$Sugolderthan90days = Get-CMSoftwareUpdateGroup | Where-Object {$_.dateCreated -le (Get-date).AddDays(-90)} | Select-Object LocalizedDisplayName, DateCreated,Isdeployed
#$Sugolderthan90days
foreach ($Sug in $Sugolderthan90days)
{
$sugdeploy = Get-CMSoftwareUpdateDeployment -Name $sug.LocalizedDisplayName | Select-Object TargetCollectionID
$sugdeploy
#$GetSugDeployment = Get-CMDeployment -SoftwareName $sug.LocalizedDisplayName
#$GetSugDeployment
}