Exchange Lista uprawnień do folderów skrzynki Get-MailboxFolderPermission skrypt

Jeżeli potrzebujecie szybko dowiedzieć się jakie uprawnienia nadane są do poszczególnych folderów oraz podfolderów skrzynki użytkownika możecie skorzystać ze skryptu który prezentujemy poniżej.

W skrypcie wykorzystane jest polecenie Get-MailboxFolderPermission w powiązaniu z Get-MailboxFolderStatistics.

Dzięki Get-MailboxFolderStatistics uzyskamy listę wszystkich folderów oraz podfolderów znajdujących się w skrzynce.
Następnie dzięki Get-MailboxFolderPermission uzyskamy informacje na temat uprawnień przypisanych do danego folderu.

$MBXFolders = @()
$MBXFoldersCorr = New-Object System.Collections.ArrayList
$Permissions = @()
$MBX_tocheck = "JSmith"
$MBXFolders = Get-MailboxFolderStatistics $MBX_tocheck | select folderpath
foreach ($item in $MBXFolders) {
 $temp = $item.FolderPath
 $temp = $Temp.Replace("/","\")
 $MBXFoldersCorr.Add($temp) | out-null
}
foreach ($item in $MBXFoldersCorr) {
Try {
 $MailboxFolder = $MBX_tocheck + ":" + $item
 $Permissions += $(Get-MailboxFolderPermission $MailboxFolder -ErrorAction Stop | Select-Object FolderName,User,AccessRights)
 }
Catch {
 $ReturnedObj = New-Object PSObject
 $ReturnedObj | Add-Member NoteProperty -Name "FolderName" -Value $item
 $ReturnedObj | Add-Member NoteProperty -Name "User" -Value "*Not Applicable*"
 $ReturnedObj | Add-Member NoteProperty -Name "AccessRights" -Value "*Not Applicable*"
 $Permissions += $ReturnedObj
 Continue
 }
}
$Permissions | Sort-Object FolderName,User | Format-Table

 

Skrzynkę która chcecie sprawdzić musicie podać w zmiennej $MBX_tocheck.

Jako wynik działania skryptu otrzymacie liste z trzema kolumnami w których znajdziecieFolderName, User and AccessRights (uprawnienia).

 

 

Microsoft Exchange 2010 co wpływa na wielkość bazy

W Microsoft Exchange rozmiar bazy zależy głównie od ilości i rozmiaru skrzynek znajdujących się w danej bazie.

Rozmiar skrzynek, które będą znajdowały się w danej bazie możemy przewidzieć i kontrolować dzięki czemu mniej więcej będziemy wiedzieli jaki rozmiar będzie miała nasza baza.

Niestety jest jeszcze pare innych czynników które mogą powodować nagłe powiększanie się rozmiaru bazy lub jej ciągły wzrost.
Poniżej zaprezentujemy na co należy zwracać uwagę w ustawieniach bazy danych.

Podstawowym parametrem określającym maksymalną wielkość skrzynek znajdujących się w bazie jest Quota.
Quota może być ustawiona na poziomie bazy i wówczas będzie dotyczyła wszystkich skrzynek znajdujących się w bazie o ile dla danej skrzynki nie ustawimy innych wartości Quoty.
Continue reading