ÇözümPark'a hoş geldiniz. Oturum Aç | Üye Ol
 
Ana Sayfa Makale Video Forum Resimler Dosyalar Etkinlik Hizmetlerimiz Biz Kimiz

Powershell üzerinden tarih aralığındaki maili silme

Son Mesajınız 03-22-2017, 21:41 Hakan UZUNER tarafından gönderildi. 9 yanıt.
Mesajları Sırala: Önceki Sonraki
  •  03-17-2017, 12:31 509593

    Powershell üzerinden tarih aralığındaki maili silme

    Merhabalar,

    Powershell üzerinden bir kullanıcının maillerini export ettim.Sonrasında 2015 ile 2016 arasındaki maillerini aşağıdaki komutla silmeye çalışıyorum ama hata alıyorum. Yardımcı olabilirmisiniz?

    Teşekkürler.

    Search-Mailbox -identity testuser -deletecontent -contentfilter {(Received -ge '01/01/2015') -and (Received -lt '01/01/2016')}

    Etiket :
  •  03-17-2017, 12:56 509596 Cevap 509593

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Merhaba

    Raporlama

    Search-Mailbox -Identity hakan.uzuner@cozumpark.com -SearchQuery {from:tayfun@gmail.com AND Received:"03/01/2017 10:00..03/01/2017 23:00"} -DeleteContent

     

     


    Eğitimlerim
    HakanUzuner.com
    Mayasoft
  •  03-18-2017, 16:06 509644 Cevap 509596

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Hocam merhaba,

    Bu komut sadece bir adresten gelen mailleri belirlenen tarih aralığında siliyor.

    Benim yapmak istediğim domain adı testuser olan kullanıcının maillerini tarih belirterek direk olarak silmek.

    Böyle birşey varmıdır?

    Şimdiden teşekkürler.

  •  03-19-2017, 13:03 509699 Cevap 509644

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Orhan-Akkaya:

    Hocam merhaba,

    Bu komut sadece bir adresten gelen mailleri belirlenen tarih aralığında siliyor.

    Benim yapmak istediğim domain adı testuser olan kullanıcının maillerini tarih belirterek direk olarak silmek.

    Böyle birşey varmıdır?

    Şimdiden teşekkürler.

    Orhan bey kişiye özel PS yazmıyoruz, size özellikle örnek verdim ki buradan çok rahat bir şekilde istediğinizi yapabilirsiniz.

    1 - hakan ı test user ile değiştirin

    2 - Tayfun filtresini kaldırın

    3 - tarihi istediğiniz gibi değiştirin.


    Eğitimlerim
    HakanUzuner.com
    Mayasoft
  •  03-20-2017, 9:49 509739 Cevap 509699

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Hakan hocam teşekkür ederim yardımlarınız için.

    Komutta dediğiniz gibi tayfun filtresini kaldırıp denedim fakat hata aldım. Biraz daha araştırmam gerekecek sanırım.

    Tekrar teşekkür ederim.İyi çalışmalar.

    Etiket :
  •  03-20-2017, 11:16 509747 Cevap 509739

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Komut olarak ne yazıdın, aldığın hata nedir paylaşır mısın?

    bunu yazman lazımdı

    Search-Mailbox -Identity hakan.uzuner@cozumpark.com -SearchQuery {Received:"03/01/2017 10:00..03/01/2017 23:00"} -DeleteContent


    Eğitimlerim
    HakanUzuner.com
    Mayasoft
  •  03-20-2017, 18:51 509795 Cevap 509747

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Aldığım hata bu şekilde hocam.

     

    [PS] C:\Windows\system32>Search-Mailbox -Identity allmail@xyz.com -SearchQuery {Received:"03/01/2017 10:00..03/01/2017 23:00"} -DeleteContent

    Confirm
    Deleting content from mailboxes allmail@xyz.com
    [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): A

    Özellik anahtar sözcüğü desteklenmiyor.
    At line:1 char:1
    + <<<< Search-Mailbox -Identity allmail@xyz.com -SearchQuery {Received:"03/01/2017 10:00..03/01/2017 23:00"} -D
    eleteContent
    + CategoryInfo : InvalidArgument: (:) [], ParserException
    + FullyQualifiedErrorId : EBC0B719

     

    Ek bilgi hocam .Mailleri export etmeye çalışırken bir hata veriyor.Export işlemi yapacaksam eğer her powershell açılışında aşağıdaki komutları vermeden izin vermiyor.Bunlar yüklendikten sonra pst ye export edebiliyorum.

    add-pssnapin microsoft*

    install-cannedrbacroles

    install-cannedrbacassignments

  •  03-20-2017, 21:35 509800 Cevap 509795

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Bu sizin sunucu bölgesel ayarlarınız ile ilgili

    ilk olarak tarih için aşağıdaki gibi noktalı yazmayı deneyin

    03.01.2017 ( gün, ay, yıl )

    bu muhtemel sorunu çözecektir, eğer tekrar benzer bir hata alırsanız tarih ile ilgili o durumda ise önce ay sonra gün sonra yıl yazın.

     


    Eğitimlerim
    HakanUzuner.com
    Mayasoft
  •  03-22-2017, 20:22 509946 Cevap 509800

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Hocam dediğiniz gibi değişiklileri yaptım tarih aralığını değiştirince yine olmadı.

    En sonunda Received'in sonunda ki iki nokta üst üste işaretini kaldırınca hata vermedi ama sonucunda hiçbir maili silmedi.

    İşletim sistemi türkçe olduğu için bu kadar sıkıntı yaptı sanırım.

     

     

    [PS] C:\Windows\system32>Search-Mailbox -Identity allmail -SearchQuery {Received"21.03.2017 10:00..21.03.2017 23:00"}
    -DeleteContent

    Confirm
    Deleting content from mailboxes allmail
    [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): A


    Identity : XX.local/Users/All Mail
    DisplayName : All Mail
    TargetMailbox :
    TargetPSTFile :
    Success : True
    TargetFolder :
    ResultItemsCount : 0
    ResultItemsSize : 0 B (0 bytes)

  •  03-22-2017, 21:41 509960 Cevap 509946

    Cevap : Powershell üzerinden tarih aralığındaki maili silme

    Burada allmail örnek olarak yazdınız değil mi?

    Eğer komut hata vermiyor ise kesin tarih aralığı yanlıştır dediğim gibi tarih ile oynamayı deneyin.


    Eğitimlerim
    HakanUzuner.com
    Mayasoft
RSS haberlerini XML olarak görüntüle