Powershell ile Dosyaların Silinmesi ( İçerisinde Belirli Bir Kelime İçeren)

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 ile dosyaların silinmesi işlemi
Powershell ile dosyaların silinmesi işlemi
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;

Microsoft Dökümanlarını İnceleyebilirsiniz.

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir