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;
Palo Alto Networks NGFW ilk kurulum rehberi: MGT interface, güvenli yönetim erişimi, Layer 3 interface…
PowerShell auditing için GPO ile Transcription, Script Block Logging ve Module Logging yapılandırması; Event ID…
Windows Server Backup ile Domain Controller yedekleme: System State, Bare Metal Recovery, wbadmin, doğrulama, troubleshooting…
PowerShell komutlarını cmdlet, pipeline, nesne, raporlama ve uzaktan yönetim mantığıyla öğrenin. Sistem yöneticileri için uygulanabilir…
Kurumsal IT altyapılarında zamanla depolama ihtiyaçlarının artması, eski sunucuların performansının yetersiz kalması veya yeni mimariye…
NTFS Permission Tasarımı: AGDLP Modeli ile Kurumsal Yetkilendirme Rehberi Kurumsal ortamlarda NTFS permission tasarımı, dosya…
This website uses cookies.
Read More