Powershell yardımı ile bugün içerisinde belirli bir kelime içeren dosyaların silinmesi işlemini nasıl yaparız onu anlatacağım.
Bu yöntemi daha çok Windows mail sunucularımızda kullanabiliriz.
Maillerde bulunan içerikten yola çıkarak o kelimenin geçtiği mailleri topluca silmekte kullanabiliriz.
Bunu çok hızlı ve kolay bir şekilde yapabilmemiz mümkündür.
“Get-ChildItem” kısmından sonraki kısımda hangi dosyalarda tarama yapacağını söylüyoruz.
“-path” olarak işlem yapılacak dizini belirtiyoruz.
“Selecet String” alanında “MAIL İÇERİK” bölümüne aramak istediğimiz anahtar kelimeyi belirtiyoruz.
Sonraki adımda ise “Remove-item” ile dosyaları siliyoruz.
Yapmış olduğumuz işlemler biraz risklidir.
Bu scripti çalıştırmadan önce yapmanız gereken ise, doğru path ve uzantıyı seçtiğinizden emin olmanızdır.
Powershell Komutu | (Get-ChildItem *.MSG -path D:Mailbox* | Select-String -Pattern “MAIL İÇERİK” | Select-Object -ExpandProperty path) | Remove-Item -Force -Confirm -Recurse |
Powershell Remove-Item detaylı bilgi için;