Hatayı düzeltin: OwaMailboxPolicy kaldırılamadı
Bir OWA posta kutusu ilkesini Exchange Online'dan silmek istediğinizde bir hata görünüyor. Bunun nedeni, OWA posta kutusu politikasının tek veya birden fazla kullanıcıyla ilişkili olmasıdır. OWA posta kutusu politikasını kalıcı olarak kaldırmak için kullanıcılar için başka bir posta kutusu politikasını varsayılan olarak ayarlamanız gerekir; böylece eski politika hiçbir kullanıcıya ayarlanmaz ve onu silebilirsiniz. Bu makalede, PowerShell ve Exchange yönetim merkezinde OwaMailboxPolicy kaldırılamadı hatasını nasıl düzelteceğinizi öğreneceksiniz.
Outlook posta kutusu ilkeleri nasıl kaldırılır
Yeni bir Outlook web uygulaması ilkesi oluşturduğunuzda, bunu tek veya birden fazla kullanıcıya ayarlayabilirsiniz. Diyelim ki Microsoft 365 kullanıcılarının fotoğraflarını değiştirmesini engellemek için bir posta kutusu ilkesi oluşturdunuz. Artık kuruluş kullanıcıların fotoğraflarını değiştirmesine izin vermek istiyor, bu nedenle Outlook web uygulaması posta kutusu ilkesini silmeniz gerekiyor. Peki bunu nasıl yapacaksınız?
OWA posta kutusu ilkesini kaldırmanın iki yöntemi vardır:
- Exchange yönetim merkezi
- Exchange Çevrimiçi PowerShell
Bazen bir OWA posta kutusu ilkesini silmenizi engelleyen hatalarla karşılaşabilirsiniz. Oluşturduğunuz herhangi bir Outlook posta kutusu ilkesini nasıl kaldıracağınızı ve bir posta kutusu ilkesini kaldıramıyorsanız hatayı nasıl düzelteceğinizi size göstereceğiz.
Hata: Outlook web uygulaması ilkesinin silinmesi başarısız oldu
Exchange yönetim merkezinde bir posta kutusu ilkesi nasıl silinir:
- Exchange yönetim merkezinde oturum açın
- Roller > Outlook web uygulaması politikalarını genişletin
- Politikayı seçin
- Sil'i tıklayın
- Onayla'yı tıklayın
Posta kutusu politikasını silmesi gerekir ancak bu durumda Exchange yönetim merkezinde aşağıdaki hatayı gösterir:
Outlook web uygulaması ilkesinin silinmesi başarısız oldu
Hata:
Cmdlet yürütülürken hata
Microsoft, sorunu veya posta kutusu ilkesinin nasıl kaldırılacağını açıkça açıklamıyor. Diğer sorun ise Exchange yönetim merkezinden hiçbir şey yapamamanızdır, dolayısıyla bunu düzeltmenin tek yolu bir sonraki adımda PowerShell'i kullanmaktır.
Hata: OwaMailBoxPolicy'yi Kaldır
PowerShell'de kaldırmak istediğiniz bir OWA posta kutusu politikanız var.
PowerShell komutlarını çalıştırabilmek için Exchange Online PowerShell'e bağlanmanız gerekir. Windows PowerShell'i yönetici olarak açın, aşağıdaki cmdlet'i çalıştırın ve yönetici kimlik bilgilerinizle oturum açın.
Connect-ExchangeOnlineBir OWA posta kutusu ilkesini silmek için Remove-OwaMailboxPolicy PowerShell cmdlet'ini kullanmamız gerekir. Onay istemini gizlemek için -Confirm:$false'i ekleyeceğiz.
Örneğimizde, bir posta kutusu politikasını (Kullanıcıların profil fotoğraflarını değiştirmesini engelle) kaldırmak istiyoruz.
OwaMailboxPolicy'yi tamamen kaldırmak için aşağıdaki PowerShell komutunu çalıştırın.
Get-OwaMailboxPolicy "Block users change profile photos" | Remove-OwaMailboxPolicy -Confirm:$falseBu işe yarayacaktır, ancak bazı durumlarda PowerShell çıktısı aşağıdaki hatayı gösterir.
Remove-OwaMailboxPolicy: ExCB739F|Microsoft.Exchange.Management.Tasks.CannotDeleteAssociatedMailboxPolicyException|
Couldn't delete mailbox policy Block users change profile photos because it is associated with users.Hata: "OWA Posta Kutusu Politikası adı" posta kutusu politikası kullanıcılarla ilişkili olduğundan silinemedi.
Düzeltme posta kutusu politikasını silemedi
Sorun, kullanıcıların silmek istediğiniz posta kutusu politikasıyla ilişkili olmasıdır. Bu nedenle kuruluşunuzun hangi posta kutusu politikalarına sahip olduğunu bilmeniz gerekir.
Tüm posta kutusu ilkelerini görmek için aşağıdaki PowerShell komutunu çalıştırın.
Get-OwaMailboxPolicy | ft Name, IdentityPowerShell çıkışı, kuruluşunuzdaki tüm OWA posta kutusu ilkelerini gösterir.
Name Identity
---- --------
Block users change profile photos Block users change profile photos
OwaMailboxPolicy-Default OwaMailboxPolicy-DefaultÖrneğimizde, (Kullanıcıların profil fotoğraflarını değiştirmesini engelle) posta kutusu politikasını silmek istiyoruz.
1. OwaMailboxPolicy lisanslı kullanıcıları edinin
Hangi kullanıcıların belirli bir posta kutusu politikasıyla ilişkilendirildiğini görmek istiyoruz (Kullanıcıların profil fotoğraflarını değiştirmesini engelle).
Bu politikayı hangi posta kutularının ayarladığını kontrol etmek için aşağıdaki PowerShell komutunu çalıştırın.
Get-CasMailbox -ResultSize Unlimited | Where-Object { $_.OwaMailboxPolicy -eq "Block users change profile photos" } | ft Name, Id, DisplaynamePowerShell çıkışı posta kutularının bir listesini gösterir.
Name Id DisplayName
---- -- -----------
41377e9c-dc47-46c0-b4a5-1d5bbdcb5cc5 41377e9c-dc47-46c0-b4a5-1d5bbdcb5cc5 Amanda Hansen
0f38d53f-cbe0-4844-86e9-1032a45ba31b 0f38d53f-cbe0-4844-86e9-1032a45ba31b Brenda Smith
52a6c1c7-77d2-4109-99b9-a4076167b6e2 52a6c1c7-77d2-4109-99b9-a4076167b6e2 Carl Hawk
c32b2b27-d809-439a-a3e3-eb7a749eeb72 c32b2b27-d809-439a-a3e3-eb7a749eeb72 Stephen Hunter
Sonuçta, (Kullanıcıların profil fotoğraflarını değiştirmesini engelle) posta kutusu politikasına bağlı lisanslı posta kutuları görüntülenir. Lisanssız kullanıcılar PowerShell çıktısında görünmez.
Önemli: Diğer kullanıcıların posta kutusu politikasına atanmış olması ancak şu anda lisanssız kullanıcı posta kutularına sahip olması mümkündür. Bu lisanssız kullanıcılar, lisanslarını kaldırmış olsanız bile posta kutusu politikasına bağlı olmaya devam eder.
2. OwaMailboxPolicy ile ilişkili posta kutularına lisans atayın
Başlangıçta bu politikayı ayarlayan ancak artık lisansı olmayan kullanıcılar olabileceğinden, bir posta kutusu politikasına bağlı tüm posta kutularını göremezsiniz.
Tek çözüm, (Kullanıcıların profil fotoğraflarını değiştirmesini engelle) posta kutusu politikasına bağlı kullanıcılara lisans atamaktır. Ne yazık ki, hangi lisanssız kullanıcıların OWA posta kutusu politikasıyla ilişkilendirildiğini bilemezsiniz.
Not: Lisanssız bir kullanıcıya lisans eklemek, son atanan OWA posta kutusu politikasını değil, otomatik olarak OwaMailboxPolicy-Default politikasını alır.
Örneğimizde (Anna.Bell@m365info.com) kullanıcısı posta kutusu politikasıyla ilişkilendirildi. Ancak artık lisanssız bir posta kutusudur ve bu nedenle onu posta kutusu politikası listesinde göremezsiniz. Exchange Online lisansını atadığımızda, posta kutusu otomatik olarak OwaMailboxPolicy-Default'u alacaktır.
3. Tüm kullanıcılar için başka bir Owa Posta Kutusu Politikası belirleyin
Kullanıcılar için başka bir posta kutusu politikası ayarlamanız gerekir. Örneğimizde, tüm posta kutuları için OwaMailboxPolicy-Default politikasını ayarlayacağız, böylece tüm lisanslı posta kutuları bu politikayı alacaktır.
Get-CASMailbox -ResultSize Unlimited | Set-CASMailbox -OWAMailboxPolicy "OwaMailboxPolicy-Default"Eski posta kutusu ilkesiyle ilişkili tüm kullanıcıların ataması kaldırılır çünkü onlar için başka bir varsayılan posta kutusu ilkesi ayarlamışsınızdır.
Bir sonraki adımda OWA posta kutusu politikasını hatasız bir şekilde kaldırabilirsiniz.
PowerShell'de OwaMailBoxPolicy'yi kaldırın
Artık OwaMailboxPolicy'yi hatasız silebilirsiniz.
OwaMailBoxPolicy'yi tamamen kaldırmak için aşağıdaki PowerShell komutunu çalıştırın. Onay istemini gizlemek için -Confirm:$false'i ekleyeceğiz.
Get-OwaMailboxPolicy "Block users change profile photos" | Remove-OwaMailboxPolicy -Confirm:$false OwaMailboxPolicy'yi PowerShell ile başarıyla kaldırdınız. Bir sonraki adım, Exchange yönetici merkezinde OwaMailboxPolicy'nin nasıl silineceğini gösterir.
Exchange yönetim merkezinde OWA posta kutusu ilkesini silin
Exchange yönetim merkezinde bir OWA posta kutusu ilkesini silmek için şu adımları izleyin:
- Exchange yönetim merkezinde oturum açın
- Roller > Outlook web uygulaması politikalarını genişletin
- Politikayı seçin
- Sil'i tıklayın
- Onayla'yı tıklayın
Aşağıdaki ekran görüntüsü posta kutusu ilkesini başarıyla sildiğinizi gösterir.
Bu kadar!
Devamını oku: MFCMAPI kullanılarak bozuk gizli Exchange gelen kutusu kuralları nasıl silinir »
Çözüm
Exchange Online PowerShell ve Exchange yönetim merkezinde OwaMailboxPolicy kaldırılamadı hatasını nasıl düzelteceğinizi öğrendiniz. Hataları önlemek için silmek istediğiniz OWA posta kutusu ilkesiyle hiçbir kullanıcının ilişkilendirilmediğinden emin olmalısınız. Daha sonra PowerShell veya Exchange yönetim merkezinde OwaMailboxPolicy'yi kaldırabilirsiniz.
Bu makaleyi beğendiniz mi? Ayrıca Dağıtım Grubundan üyeler nasıl silinir konusunu da beğenebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.



