Exchange'de Ofis Dışında etkinleştirilmiş kullanıcıları edinin


Hangi kullanıcıların ofiste olmadığını bilmek güzel. Örneğin, posta kutularını taşıyorsunuz ve bu kullanıcıların herhangi bir sorun yaşayıp yaşamadığını doğrulamak istiyorsunuz. Onlardan hiçbir şey duymazsanız her şeyin yolunda olduğunu varsayarsınız. Peki ya ofislerinde değillerse? İşinizi kolaylaştırmak için Ofis Dışında özelliği etkinleştirilmiş kullanıcıların bir listesine sahip olabilirsiniz. Bu makalede PowerShell ile Ofis Dışında etkinleştirilmiş kullanıcıları nasıl listeleyeceğinizi öğreneceksiniz.

Ofis Dışında etkinleştirilmiş kullanıcıları edinin

Exchange Management Shell'i yönetici olarak çalıştırın. Get-Mailbox ve Get-MailboxAutoReplyConfiguration cmdlet'ini kullanacağız. Aşağıdaki komutu çalıştırın.

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Get-MailboxAutoReplyConfiguration | Where-Object { $_.AutoReplyState -ne "Disabled" } | Select Identity, StartTime, EndTime, AutoReplyState

Identity                                         StartTime              EndTime                AutoReplyState
--------                                         ---------              -------                --------------
exoip.local/Company/Users/Finance/Amanda Morgan  11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled
exoip.local/Company/Users/IT/Boris Campbell      11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled
exoip.local/Company/Users/Finance/Dylan Piper    11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled
exoip.local/Company/Users/Finance/Irene Springer 11/18/2020 5:00:00 PM  11/26/2020 12:00:00 PM      Scheduled
exoip.local/Company/Users/IT/Jonathan Fisher     11/19/2020 7:00:00 PM  11/27/2020 12:00:00 PM      Scheduled
exoip.local/Company/Users/HR/Zoë Rees            11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled

Exchange Server'da Ofis Dışında seçeneğini değiştirmek istiyor musunuz? PowerShell ile otomatik yanıtları ayarlamamakalesini okuyun.

Ofis Dışında etkinleştirilmiş kullanıcıları CSV dosyasına aktarın

C: sürücüsünde bir temp klasörü oluşturun. Sonuçları bir CSV dosyasına aktarmak için aşağıdaki komutu çalıştırın. Sonucun CSV dosyasına aktarılması birkaç dakika sürebilir.

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Get-MailboxAutoReplyConfiguration | Where-Object { $_.AutoReplyState -ne "Disabled" } | Select Identity, StartTime, EndTime, AutoReplyState | Export-Csv "c:\temp\OutofOffice.csv" -NoTypeInformation -Encoding UTF8

C:\temp yoluna gidin ve dışa aktarmanın başarıyla gerçekleştiğini doğrulayın.

CSV dosyasını Microsoft Excel veya başka bir uygulamayla açın.

Tek bir kullanıcının Ofisinden Çıkma

Belki tek bir kullanıcının Ofis Dışında yanıtını almak istersiniz. Örneğin kullanıcının adı Dylan Piper'dır (dylan.piper@exoip.com). Komutu çalıştırdıktan sonra AutoReplyState'in Etkin olduğunu görebilirsiniz.

[PS] C:\>Get-MailboxAutoReplyConfiguration -Identity dylan.piper@exoip.com | Select Identity, StartTime, EndTime, AutoReplyState

Identity                                      StartTime              EndTime                AutoReplyState
--------                                      ---------              -------                --------------
exoip.local/Company/Users/Finance/Dylan Piper 11/18/2020 12:00:00 AM 11/19/2020 12:00:00 AM        Enabled

Okumaya devam edin: PowerShell aracılığıyla bir Güvenlik Grubundaki tüm kullanıcıları listeleyin »

Çözüm

Bu makalede, Exchange'de Ofis Dışında etkinleştirilmiş kullanıcıları nasıl edineceğinizi öğrendiniz. Kuruluşunuzun tamamında Ofis Dışında seçeneğinin etkin olduğu kullanıcıları veya yalnızca PowerShell ile eklediğiniz kullanıcıları listeleyebilmeniz mükemmel bir şey.

Bu makaleyi beğendiniz mi? Ayrıca Exchange'deki toplam kullanıcı sayısını alma konusunu da beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.

İlgili makaleler