Microsoft Exchange Server skrypty

 

Dla osób które piszą własne skrypty Powershell aby ułatwić sobie pracę z Microsoft Exchange, polecamy zaglądnięcie na strony repozytoriów skryptów przeznaczonych do systemów Microsoftu.

Znajduje się tam dość obszerny dział poświęcony skryptom dla Microsoft Exchange Server w podziale na wersje 2003, 2007, 2010. Możecie tam znaleźć nie tylko skrypty pisane w Powershell-u lecz również w VBS, JavaScript, SQL i inne.

Poniżej znajdują się linki do stron ze skryptami:

Microsoft Exchange Script Center

Technet Gallery Exchange Scripts

 

Exchange 2010 SP1 uprawnienia do folderów skrzynki

 

Czasami w środowisku Microsoft Exchange potrzebujemy nadać jakiemuś użytkownikowi uprawnienia do skrzynki innego użytkownika lub współdzielonej skrzynki.

Jeżeli potrzebujemy nadać uprawnienia Full Access możemy w tym celu użyć konsoli EMC (Exchange Management Console) lub możemy nadać uprawnienia za pomocą powershella jak poniżej:

Add-MailboxPermissions -Identity Mailbox1 -User JSmith -AccessRights FullAccess -InheritanceType all

 

W tym przypadku użytkownikowi JSmith nadane zostały pełne uprawnienia do skrzynki Mailbox1

Co jednak gdy chcemy nadać uprawnienia tylko do określonego folderu w skrzynce a nie do całej skrzynki ?

W przypadku środowiska z Microsoft Exchange 2010 SP1 możemy takie uprawnienia nadać dla określonego folderu w skrzynce dla użytkownika lub grupy, (Add-MailboxFolderPermission), możemy je usunąć (Remove-MailboxFolderPermission) jak również możemy też zmienić istniejące uprawnienia (Set-MailboxFolderPermission).

Aby nadać użytkownikowi User1 uprawnienia do przeglądania folderu Inbox znajdującego się w skrzynce John Smith używamy polecenia jak poniżej:

Add-MailboxFolderPermission -identity j.smith@domain.com:\Inbox -User User1 -AccessRights ReadItems

 

Po nadaniu uprawnień do folderu Inbox możemy je również zweryfikować za pomocą polecenia Get-MailboxFolderPermission:

Get-MailboxFolderPermission -Identity j.smith@domain.com:\Inbox

Continue reading