Anasayfa » Forum

Exchange 2013 Silin...
 

Exchange 2013 Silinen kullanıcının açtığı toplantı serisini iptal etmek  

  RSS
aliboduroglu
(@aliboduroglu)
Üye

Merhaba,

İşten ayrılan bir kullanıcının önümüzdeki 1 yıl için haftada 1 gün olacak şekilde açtığı toplantı serisini iptal etmek istiyoruz. Kullanıcı hesabını silinenlerden geri aldım ama kullanıcının silindiği epey bir zaman olduğu için exchange mailbox'ı silindi. Dolayısıyla mailbox bağlantısı yok.

Toplantılar artık yapılmıyor ama hatırlatma gelmeye devam ediyor her hafta. Sorunun nasıl çözülebileceği hakkında bir fikir yada yöntem önerebilir misiniz?

 

Saygılarımla.

Alıntı
Gönderildi : 07/06/2016 20:14
Umit SEYHAN
(@umitseyhan)
Üye Forum Yöneticisi

Merhaba Ali Bey,

 

Powershell ile tüm mailbox'lara bağlanıp ilgili toplantının konusunu girdikten sonra silme işlemlerini gerçekleştirebilirsiniz.

 

Not: Aynı konu isminde farklı bir toplantı varsa o toplantıda silinecektir.

 

Tüm kullanıcılarda işlem yapmak için:

Get-Mailbox -Resultsize Unlimited | Search-Mailbox -SearchQuery "Subject:'Toplantının Konusu'" -DeleteContent

 

Bir kullanıcı üzerinde işlem yapmak için:

Get-Mailbox -Identity "administrator" | Search-Mailbox -SearchQuery "Subject:'Toplantının Konusu'" -DeleteContent

 

Bilginize.

 

CevapAlıntı
Gönderildi : 10/06/2016 02:12
aliboduroglu
(@aliboduroglu)
Üye

Merhaba Umit Bey,

 

İlginiz için teşekkürler. Komut çalıştı. Aynı zamanda 3.part mfcmapi isimli uygulama ile de toplantıya davetli kullanıcıların ekranlarına tek tek bağlanıp silebildik.

 

Saygılar.

CevapAlıntı
Gönderildi : 16/06/2016 20:41
Doğan TOPKAYA
(@dogantopkaya)
Üye

[quote user="Umit SEYHAN"]

Merhaba Ali Bey,

 

Powershell ile tüm mailbox'lara bağlanıp ilgili toplantının konusunu girdikten sonra silme işlemlerini gerçekleştirebilirsiniz.

 

Not: Aynı konu isminde farklı bir toplantı varsa o toplantıda silinecektir.

 

Tüm kullanıcılarda işlem yapmak için:

Get-Mailbox -Resultsize Unlimited | Search-Mailbox -SearchQuery "Subject:'Toplantının Konusu'" -DeleteContent

 

Bir kullanıcı üzerinde işlem yapmak için:

Get-Mailbox -Identity "administrator" | Search-Mailbox -SearchQuery "Subject:'Toplantının Konusu'" -DeleteContent

 

Bilginize.

 

[/quote]

 

Ümit Bey aynı senaryo üzerinden devam etmek gerekirse. Baya da uzun zaman geçmiş gerçi ama eminim yardımcı olabilirsiniz. Toplantı ismiyle silemiyorum sorun yok. Kuruluş içerisinde aynı konu ismini kullanan toplantılar olduğu için problem yaratıyor hepsini siliyor çünkü. Sadece oluşturan kişinin (from) ve konusu ... olan toplantı diye tarama yapamıyor muyuz? 

CevapAlıntı
Gönderildi : 31/01/2019 00:03
Hakan Marangoz
(@hakanmarangoz-2)
Üye

Selamlar ,

Aşağıdaki komutu kendinize göre düzenleyip test edebilirmisiniz ?

Tek bir mail içerisinde silmek için ;

Get-Mailbox -Identity "administrator" | Search-Mailbox -SearchQuery {Subject:"Toplantının konusu" AND Received:"01/31/2018" AND from:ali@domain.com} -DeleteContent -Force

Tüm mailboxlar içerisinde silmek için ;

$mailboxes= Get-Mailbox -ResultSize unlimited

$mailboxes | foreach {

$id = $_.Identity

Write-Host "İşleniyor: $id"

Search-Mailbox -Identity $id -SearchQuery {Subject:"Toplantının konusu"01/31/2018" AND from:ali@domain.com} -DeleteContent -Force

}

}

 

 

CevapAlıntı
Gönderildi : 31/01/2019 03:16
Paylaş:

Lütfen Giriş yap yada Kayıt ol