E-posta adresi politikasına göre e-posta adreslerini otomatik olarak güncelle
Önceki bir makalede, e-posta adresi politikasını devralmayan kullanıcıların nasıl listeleneceğini öğrendiniz. Artık bilgiye sahip olduğunuza göre bu ayarı etkinleştirmek istersiniz. Bunu yapmanın birkaç yolu var. Varsayılan olarak bu ayar işaretlidir. Bu makalede, e-posta adresi politikasına göre e-posta adreslerinin otomatik olarak güncellenmesini nasıl etkinleştireceğinizi öğreneceksiniz.
E-posta adresi politikasına göre e-posta adreslerinin otomatik olarak güncellenmesini etkinleştir
Kullanıcı için Exchange Admin Center'daki ayarı etkinleştirmeden önce hangi seçeneklerin bulunduğunu bilmek faydalı olacaktır. Örneğin, bunu şunun için etkinleştirebilirsiniz:
Belirli bir posta kutusu
Bir Organizasyon Birimindeki Posta Kutuları
Bir metin dosyasındaki posta kutuları
-
CSV dosyasındaki posta kutuları
Tüm posta kutuları (kullanıcı posta kutuları, kaynak posta kutuları ve paylaşılan posta kutuları)
Belirli bir posta kutusu için ayarı etkinleştirin
Başlamadan önce Exchange Management Shell'i yönetici olarak çalıştırın.
Get-Mailbox cmdlet'ini çalıştırın ve EmailAddressPolicyEnabled nesnesinin belirli bir posta kutusu için True veya False değerini gösterip göstermediğini kontrol edin.
Yanlış olarak göründüğünden kullanıcı posta kutusu için politika seçeneği etkinleştirilmedi.
[PS] C:\>Get-Mailbox -Identity "Amanda.Morgan@exoip.com" | ft Name, EmailAddressPolicyEnabled
Name EmailAddressPolicyEnabled
---- -------------------------
Amanda Morgan FalseBelirli bir posta kutusu için e-posta adresi politikası seçeneğini etkinleştirin.
[PS] C:\>Get-Mailbox -Identity "Amanda.Morgan@exoip.com" | Set-Mailbox -EmailAddressPolicyEnabled $TrueBir Kuruluş Birimindeki posta kutuları ayarını etkinleştirin
Get-Mailbox cmdlet'ini çalıştırın ve EmailAddressPolicyEnabled nesnesinin, bir Kuruluş Birimindeki posta kutuları için True veya False değerini gösterip göstermediğini kontrol edin.
Bazı posta kutuları Yanlış değerine sahiptir, ve diğer posta kutuları değeri Doğru olarak gösterir.
[PS] C:\>Get-Mailbox -OrganizationalUnit "exoip.local/Company/Users/IT" | ft Name, EmailAddressPolicyEnabled
Name EmailAddressPolicyEnabled
---- -------------------------
Jake Cornish False
Julian Walsh True
James Paterson False
Piers Rees False
Jeff Allan TrueYalnızca Kuruluş Biriminde ayarın etkinleştirilmediği posta kutularını listeleyin.
[PS] C:\>Get-Mailbox -OrganizationalUnit "exoip.local/Company/Users/IT" | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | ft Name, EmailAddressPolicyEnabled
Name EmailAddressPolicyEnabled
---- -------------------------
Jake Cornish False
James Paterson False
Piers Rees False
Ayarın etkinleştirilmediği Kuruluş Birimindeki posta kutuları için e-posta adresi politikası ayarını etkinleştirin.
[PS] C:\>Get-Mailbox -OrganizationalUnit "exoip.local/Company/Users/IT" | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | Set-Mailbox -EmailAddressPolicyEnabled $TrueMetin dosyasındaki posta kutuları ayarını etkinleştirin
C:\temp'de users.txt adında bir metin dosyası oluşturun. Posta kutularının adlarını veya e-posta adreslerini metin dosyasına ekleyin. Posta kutuları listesinin metin dosyasına nasıl aktarılacağı hakkında daha fazla bilgi edinin.
Get-Content cmdlet'i ile metin dosyasındaki bilgileri okuyabilirsiniz.
[PS] C:\>Get-Content "C:\temp\users.txt" | Get-Mailbox | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | ft Name, EmailAddressPolicyEnabled
Name EmailAddressPolicyEnabled
---- -------------------------
Amanda Morgan False
Benetiz Anees FalseAyarın etkinleştirilmediği metin dosyasındaki posta kutuları için e-posta adresi ilkesi ayarını etkinleştirin.
[PS] C:\>Get-Content "C:\temp\users.txt" | Get-Mailbox | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | Set-Mailbox -EmailAddressPolicyEnabled $TrueCSV dosyasındaki posta kutuları ayarını etkinleştirin
E-posta adresini devralmayan kullanıcıları listeleme makalesini izlediyseniz CSV dosyasını zaten dışa aktarmışsınız demektir. NotInherting.csv dosyasını C:\temp dizinine yerleştirin.
Devamını oku: Posta kutularının listesini Exchange'de CSV'ye aktarma »
PowerShell'deki CSV dosyasını okuyun.
[PS] C:\>Import-Csv "C:\temp\NotInheriting.csv"
Name PrimarySmtpAddress SamAccountName EmailAddressPolicyEnabled
---- ------------------ -------------- -------------------------
Larson Tevin Larson.Tevin@exoip.com Larson.Tevin False
Virgina Duncan Virgina.Duncan@exoip.com virgina.duncan False
Madeleine Ross Madeleine.Ross@exoip.com madeleine.ross FalseHangi posta kutularında ayar e-posta adresi ilkesi ayarının etkinleştirilmediğini doğrulayın.
[PS] C:\>Import-Csv "C:\temp\NotInheriting.csv" | foreach {Get-Mailbox -Identity $_.Name | Where-Object {$_.EmailAddressPolicyEnabled -eq $False}} | ft Name, EmailAddressPolicyEnabled
Name EmailAddressPolicyEnabled
---- -------------------------
Larson Tevin False
Virgina Duncan False
Madeleine Ross False
CSV dosyasındaki posta kutularına ilişkin ayarı etkinleştirin.
[PS] C:\>Import-Csv "C:\temp\NotInheriting.csv" | foreach {Get-Mailbox -Identity $_.Name | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | Set-Mailbox -EmailAddressPolicyEnabled $True}Tüm posta kutuları için ayarı etkinleştirin
Exchange organizasyonundaki tüm posta kutularını alın.
[PS] C:\>Get-Mailbox -ResultSize Unlimited | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | ft Name, EmailaddressPolicyEnabled
Name EmailAddressPolicyEnabled
---- -------------------------
Sarah Lee False
Kyle Peake False
Madeleine Ross False
Shared Sales False
Room Tokyo FalseTüm kullanıcı posta kutuları, kaynak posta kutuları ve paylaşılan posta kutuları için ayarı etkinleştirin.
[PS] C:\>Get-Mailbox -ResultSize Unlimited | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | Set-Mailbox -EmailAddressPolicyEnabled $TrueE-posta adresi politikasına göre e-posta adreslerinin otomatik olarak güncellenmesini etkinleştirmek için birçok seçenek vardır. Hangisini kullandın?
Okumaya devam edin: PowerShell ile tüm SMTP adreslerini listeleyin »
Çözüm
E-posta adresi politikasına göre e-posta adreslerinin otomatik olarak güncellenmesini nasıl etkinleştireceğinizi öğrendiniz. Exchange Admin Center yerine PowerShell'i kullanmak daha hızlıdır. PowerShell ile bu ayarı etkinleştirmek için yeterli olasılık vardır ve toplu olarak uygulayabilirsiniz.
Bu makaleyi beğendiniz mi? Ayrıca PowerShell ile Exchange Server'da toplu posta kutuları oluşturma konusunu da beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.


