Get-MailboxFolderPermission


Posta kutusu klasörlerinde ayarlanan izinleri gözden geçirmek için Get-MailboxFolderPermission CmdLet'i kullanabilirsiniz.

Bu PowerShell komutu, aşağıdaki komutu kullanarak indirip yükleyebileceğiniz Exchange Online Management modülünün bir parçasıdır:

Install-Module ExchangeOnlineManagement

Modül yüklendiğinde, aşağıdaki sözdizimini kullanarak posta kutusu klasörlerini sorgulamaya başlayabilirsiniz:

Get-MailboxFolderPermission [mailbox id]:\[folder path]

Aşağıda görüldüğü gibi, [posta kutusu kimliği] esnektir ve hem takma adın hem de posta kutusunda yapılandırılmış e-posta adreslerinden herhangi birinin kullanılmasını destekler:

PS C:\> Get-MailboxFolderPermission hans.c.orsted@skrubbeltrang.mail.onmicrosoft.com:\Calendar

FolderName           User                 AccessRights                                                                                               SharingPermissionFlags
----------           ----                 ------------                                                                                               ----------------------
Calendar             Default              {AvailabilityOnly}
Calendar             Anonymous            {None}


PS C:\> Get-MailboxFolderPermission hans.c.orsted@azure.skrubbeltrang.com:\Calendar

FolderName           User                 AccessRights                                                                                               SharingPermissionFlags
----------           ----                 ------------                                                                                               ----------------------
Calendar             Default              {AvailabilityOnly}
Calendar             Anonymous            {None}


PS C:\> Get-MailboxFolderPermission hans.c.orsted:\Calendar

FolderName           User                 AccessRights                                                                                               SharingPermissionFlags
----------           ----                 ------------                                                                                               ----------------------
Calendar             Default              {AvailabilityOnly}
Calendar             Anonymous            {None}

[Klasör yolu] ise büyük/küçük harfe duyarlı değildir ancak posta kutusunun yerelleştirilmesinden etkilenebilir.

Bu zorluğa genel bir çözüm bulmak için okumaya devam edin.

Yerelleştirilmiş Standart Klasörlerde Get-MailboxFolderPermission Kullanımı

Bazı durumlarda, Takvim klasöründen izinleri almaya çalışırken bir hata alırsınız:

The operation couldn't be performed because '[user]:\Calendar' couldn't be found.
  + CategoryInfo: NotSpecified: (:) 
  [Get-MailboxFolderPermission], ManagementObjectNotFoundException

Bunun nedeni, kullanıcının posta kutusunda ilk oturum açma sırasında dili ayarlaması durumunda standart klasörlerin yerelleştirilmesidir.

Yani, örneğin Almanya'da Takvim klasörü "Kalender" olarak adlandırılırken, Fransa'da "Takvim" vb. olarak adlandırılır.

Outlook klasörlerinin standartlaştırılmadığı uluslararası bir ortamda çalışıyorsanız bu zor olabilir.

Bunu çözmek için Get-MailboxFolderStatistics CmdLet'i kullanarak yerelleştirilmiş adı arayabilirsiniz:

PS C:\> Get-MailboxFolderStatistics hans.c.orsted -FolderScope Calendar | ft Name,FolderPath,FolderType

Name                   FolderPath              FolderType
----                   ----------              ----------
Calendar               /Calendar               Calendar
Birthdays              /Birthdays              BirthdayCalendar
United States holidays /United States holidays User Created

FolderType özelliği, standart Takvim klasörü için (yerelleştirmeden bağımsız olarak) her zaman "Takvim" olacaktır.

Dolayısıyla, Takvim klasörünün yerelleştirilmiş yolunu aramanız gerekiyorsa aşağıdaki PowerShell komutunu kullanabilirsiniz:

(Get-MailboxFolderStatistics hans.c.orsted -FolderScope Calendar | ? { $_.FolderType -eq 'Calendar' }).FolderPath

Posta Kutusu Klasörü İzin Türleri

Get-MailboxFolderPermission tarafından döndürülen posta kutusu klasörü izinleri, ayrıntılı izinlerden veya rollerden oluşur. Roller bireysel izinlerin birleşimidir.

Genellikle rollerin kullanımı ihtiyaçlarınıza uygun olmalıdır. Burada rollere ve ilgili izinlere ilişkin bir genel bakış bulacaksınız.

Add-MailboxFolderPermission PowerShell komutunu kullanarak yeni izinler ekleyebilirsiniz.

Set-MailboxFolderPermission'ı kullanarak mevcut izinleri değiştirebilirsiniz.

Birinci düzey destek ekibinizin takvim yetkisini kolayca yapılandırmasını sağlamak için Easy365Manager gibi bir üçüncü taraf GUI aracı kullanmayı düşünmelisiniz.

PowerShell Olmadan Takvim İzinlerini Yapılandırma

Birçok yönetici, birinci düzey destek ekibini güçlendirmek için karmaşık PowerShell komut dosyalarından kaçınmak ister.

Yüzlerce şirketin artık takvim izin yapılandırmasına kolay GUI erişimi sağlamak için Easy365Manager'ı kullanmasının nedeni budur.

Easy365Manager, Active Directory Kullanıcıları ve Bilgisayarları için az yer kaplayan bir ek bileşendir. Easy365Manager'ı AD Kullanıcıları ve Bilgisayarları çalıştıran herhangi bir sunucuya veya PC'ye yükleyebilirsiniz ve altyapınızda hiçbir değişiklik olmaz.

Kurulum bir dakikadan az sürer ve Office 365 lisanslarınızı ve posta kutularınızı doğrudan AD kullanıcı özelliklerinden yapılandırmanıza olanak tanır.

Easy365Manager ile birinci seviyedeki herhangi bir destekçi, takvim izin değişikliği taleplerini kolayca yerine getirebilir:

Easy365Manager'ı kullanarak, takvim izin yapılandırması ve paylaşılan posta kutularının Outlook tarafından otomatik olarak eşlenmesi gibi yarı karmaşık görevleri birinci düzey destek ekibinize taşıyabilirsiniz.

Bu, arka uç yöneticilerinin bulut geçişinizi hızlandırmak gibi daha anlamlı görevleri gerçekleştirmesine olanak tanıyacaktır.

Easy365Manager 30 günlük ücretsiz deneme sürümü olarak mevcuttur.

İlgili makaleler