Merhaba,

Son günlerde bir kaç müşterimizden aldığım sorulara genel bir cevap yazmak istiyorum



Service Manager üzerinde Closed durumda olan ticket – incident veya ServiceRuquest fark etmez silinmek isteniyor. Bu işlem konsoldan yapılamıyor. Bu sebepten dolayı powershelle ihtiyaç duyuyoruz.


Bu işlemi yapmak için öncelikle kapatılmış ServiceRequest leri listeyelim. Aşağıdaki komut bu işlemi yapacak..


Get-SCSMObject -Class (Get-SCSMClass -Name System.WorkItem.ServiceRequest$) | where{$_.Status -like “*Clos*”}


Daha sonra aşağıdaki komut ile çıkan sonuçlardaki SR ları sileceğiz..



Get-SCSMObject -Class (Get-SCSMClass -Name System.WorkItem.ServiceRequest$) | where{$_.Status -like “*Clos*”}| Remove-SCSMObject -Force




Şimdi bir de kapatılmış Incidentları silelim;

Kapatılan Incidentları listeliyoruz;



Get-SCSMObject -Class (Get-SCSMClass -Name System.WorkItem.Incident$) | where{$_.Status -like “*Clos*”}



Sonuçlar listelendikten sonra silmek istiyorsanız aşağıdaki komutu çalıştırın;


Get-SCSMObject -Class (Get-SCSMClass -Name System.WorkItem.Incident$) | where{$_.Status -like “*Clos*”} | Remove-SCSMObject -Force


Ve işlem tamam!