Exchange ile Toplu Out Of Office Ayarlama

Exchange içerisinde Out of Office özelliği uzun zamandır kullanılmaktadır. Bu ayarı aktif etmek mail kullanıcıları için kolay bir işlemdir.

Bu özelliği açmayı unutan kullanıcı için Sistem yöneticisi devreye girmektedir.

İşlem yapacak kişi sayısı artarsa yada toplu olarak otomatik yanıt özelliği değişimi istenirse durum karışık olmaktadır.

Örneğin;

  • E-posta hesabı , yaklaşan bir tarihte kapatılacak
  • Şirket birleşti ve e-posta adresleri yenisiyle güncellenecek.

Bu gibi durumlar da toplu olarak işlem yapılması gerekmektedir.

Excel ve Csv dosyalarına linkten ulaşabilirsiniz. Şifre : volkanbaksi.com

Öncelikle kişileri Excel de düzenleme işi ile başlıyoruz.

Excel içerisinde değişken alanlar ayrı bir sütun olarak planlanmıştır.

 “sAMAccountName” ve “EmailAddress” alanları, Active Directory den Powershell ile export edilip ilgili sütuna kopyalanır.

E Sütünu “A,B,C ve D” nin birleştirildiği alandır. Bu sütün içerisinde olan alanlar kopyalanır.

Test.csv klasörü içerisine kopyalanır.. Csv formatı hazırlanmış olur.

Exchange Shell Run As Administrator şeklinde çalıştırılır.Aşağıda belirtilen script çalıştırılır.

StartTime ve EndTime ile otomatik yanıt zamanı ayarlanır.

$Users = Import-Csv C:\test.csv
foreach ($user in $users) {
Set-MailboxAutoreplyConfiguration -Identity $User.user -AutoReplyState Enabled -Internalmessage $User.msg -externalmessage $User.msg 
Set-MailboxAutoReplyConfiguration -Identity $User.user -AutoReplyState Scheduled -StartTime “02/16/2022 08:00:00” -EndTime “12/12/2022 17:00:00" }

Böylelikle  listede olan tüm kullanıcılar için Out of Office özelliği aktif edilmiş olur.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.