Exchange 2010 informacja o rozmiarze skrzynki

Informację o ilości miejsca które zajmuje dana skrzynka możemy bez problemów podglądnąć w konsoli Exchange Management Consol.

Niestety w przypadku gdy chcemy uzyskać informację o większej ilości skrzynek, lub o skrzynkach spełniających dany warunek, realizacja takiego zadania w EMC będzie bardzo czasochłonna.

W takim przypadku z pomocą przychodzi nam konsola Exchange Management Shell (EMS) w której za pomocą poleceń PowerShell możemy uzyskać wiele interesujących nas informacji na temat skrzynek znajdujących się w środowisku Microsoft Exchange.

Wyświetlenie wszystkich informacji o skrzynce:

Get-MailboxStatistics jan.kowalski@domena.com | FL

Continue reading

Print Friendly

Disconnected Mailboxes jak je usunąć samemu

Jeżeli w Microsoft Exchange 2010 usuwamy skrzynki użytkowników poprzez wybranie Remove lub Disable, skrzynki wraz z zawartością nadal są przechowywane w bazie Exchange.

Różnica pomiędzy operacją Remove a Disable:

  • Disable – powoduje odłączenie skrzynki emailowej od konta użytkownika w Active Directory pozostawiając konto użytkownika włączone, skrzynka zaznaczana jest jako Disconnected, znika z książki adresowej i możemy ja ponownie podłączyć przechodząc w EMC do: Exchange Organization –> Recipient Configuration –> Disconnect Mailboxes
  • Remove – powoduje usunięcie konta użytkownika w Active Directory

Jeżeli chcemy wyświetlić listę skrzynek będących w stanie Disconnected znajdujących się w danej bazie wówczas korzystamy z polecenia:

Get-MailboxStatistics -Database "MailboxDatabase" | Where { $_.DisconnectDate -ne $null } | select DisplayName, DisconnectDate,TotalItemSize, TotalDeletedItemSize

Jeżeli natomiast chcemy wyświetlić wszystkie wyłączone skrzynki na serwerze:

Get-MailboxStatistics -Server MBXServer | where { $_.DisconnectDate -ne $null } | select DisplayName,DisconnectDate | sort DisconnectDate

Continue reading

Print Friendly

Exchange 2010 ilość skrzynek Powershell

Nieraz spotykamy się z potrzebą określenia ile skrzynek w danym momencie znajduje się w poszczególnych bazach lub na całym serwerze Microsoft Exchange.

Informacje takie możemy w łatwy sposób otrzymać za pomocą Exchange Management Shell wykorzystując CmdLety dla Exchange 2010.

Przykładowe zastosowania:

Określenie ilości wszystkich skrzynek w Organizacji Exchange

(Get-Mailbox -ResultSize unlimited).count

opcji resultsize nie musimy stosować jeżeli nasze środowisko ma nie więcej niż 1000 skrzynek.

Liczba skrzynek w poszczególnych bazach:

Get-Mailbox -ResultSize unlimited | Group-Object -Property:Database | Select-Object Name,Count

Continue reading

Print Friendly

Search-Mailbox wyszukiwanie i usuwanie określonych emaili

Każdy administrator systemu Microsoft Exchange Server kiedyś napewno spotkał lub spotka się z sytuacją w której będzie musiał znaleźć określony email w skrzynkach i czasami nawet go usunąć.

W Microsoft Exchange 2010 do przeszukiwania skrzynek możemy z powodzeniem wykorzystywać polecenie Search-Mailbox.

Najpierw jednak należy się upewnić że mamy możliwość uruchamiana poleceń Search-Mailbox oraz New-MailboxImportRequest.
Jeżeli podczas próby uruchomienia polecenia New-MailboxImportRequest otrzymamy komunikat:

 “The term ‘New-MailboxImportRequest’ is not recognized as the name of a cmdlet”

oznacza to że nie posiadamy odpowiednich uprawnień.

Nadanie odpowiednich uprawnień:

W Active Directory tworzymy uniwersalną grupę security np ExchangeImportExport_Allowed

Następnie w EMS (Exchange Management Shell) nadajemy odpowiednią role (RBAC) tej grupie jak poniżej:

New-ManagementRoleAssignment -Name "Import Export Mailbox Admins" -SecurityGroup "*ExchangeImportExport_Allowed*" -Role "Mailbox Import Export"

Po nadaniu odpowiednich uprawnień jesteśmy już przygotowani do przeszukiwania skrzynki.

Continue reading

Print Friendly

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

Print Friendly

Microsoft Exchange 2013 nowe polecenia PowerShell

Listę nowych poleceń (CmdLet) PowerShell udostępnionych wraz z Microsoft Exchange 2013 publikowaliśmy już na Exchange Blog tutaj:
Exchange 2013 Powershell

 

Można już znaleźć dokładną listę nowych poleceń oraz opis ich zastosowania.
Listę tę prezentujemy poniżej:

Continue reading

Print Friendly

Microsoft Exchange 2010 zmniejszenie rozmiaru bazy

Jak wiadomo w Microsoft Exchange rozmiar bazy po usunięciu skrzynek nie zmniejsza się lecz pozostaje taki sam.
Powstaje natomiast w bazie „luka” tzw. White Space który informuje nas o ilości dostępnego miejsca, które może być wykorzystane bez potrzeby powiększenia rozmiaru pliku bazy .edb.
Dopiero po wypełnieniu White Space, dalszy przyrost rozmiaru skrzynek w bazie, spowoduje zwiększanie rozmiaru pliku .edb.

W przypadku baz Microsoft Exchange rozwiązanie takie jest kłopotliwe, ponieważ aby zmniejszyć rozmiar pliku .edb po usunięciu skrzynek z bazy przeważnie musimy użyć narzędzia  ESEUTIL za pomocą, którego wykonywaliśmy defragmentację bazy.
Operacja taka miała swoje wady, ponieważ niosła za sobą ryzyko uszkodzenia bazy, oraz na czas defragmentacji baza musiała być odmontowana co powodowało brak dostępu do skrzynek.
Czas defragmentacji jest dość długi, średnio 5-7GB defragmentowane jest w czasie 1h. Dlatego defragmentacja przeciętnej bazy trwała około 24h.

Aby zapewnić użytkownikom ciągłość dostępu do skrzynek podczas zmniejszania rozmiaru bazy, możemy w Microsoft Exchange 2010 utworzyć nową bazę, następnie przenieść wszystkie skrzynki ze zbyt dużej bazy do nowej bazy, po czym usunąć starą bazę.
Dzięki temu rozmiar nowej bazy będzie odpowiadał sumie rozmiarów znajdujących się w niej skrzynek, a wolne miejsce White Space zostanie wyeliminowane.
Dzięki temu możemy uzyskać znaczny spadek rozmiaru pliku .edb a co za tym idzie przyśpieszyć backup serwer Exchange.

Continue reading

Print Friendly

Exchange Administration Center co znajdziemy w środku

Konsolę Web-ową Exchange Administration Center dostępną w Microsoft Exchange 2013 Preview możemy uruchomić wpisując w przeglądarce adres serwera Exchange: https://serwer/ecp

Następnie w oknie jak poniżej logujemy się do konsoli

EAC Logon Screen

 

Po uruchomieniu konsoli możemy znaleźć w niej takie sekcje jak:
Continue reading

Print Friendly

Microsoft Exchange 2013 Preview instalacja

Microsoft Exchange 2013 Preview możemy zainstalować na systemie z Windows Server 2008R2 SP1 lub Windows Server 2012 tak jak opisywaliśmy to tutaj Exchange 2013 Preview wymagania.

Przed rozpoczęciem instalacji roli Client Access Server (CAS) musimy pamiętać aby na serwerze w Firewall-u dodać wyjątek dla portu 139 w regułach wchodzących (Inbound).

 

Instalacja z linii komend CMD:

Instalacja przy użyciu CMD nie różni się bardzo od instalacji Microsoft Exchange 2010.
Linie komend uruchamiamy oczywiście z podwyższonymi uprawnieniami (Run as Administrator).

W nowej wersji nie używamy już Setup.com lecz Setup.exe składnia polecenia wygląda jak poniżej:

Continue reading

Print Friendly

Exchange 2013 jakie zmiany

Pojawienie się nowej wersji Microsoft Exchange Server 2013 wprowadza pewne zmiany w środowisku Exchange. Zmiany te dotyczą zarówno strony projektowej jak również samej administracji serwerami.

Microsoft Exchange 2013 Preview można pobrać tutaj:
http://www.microsoft.com/exchange/en-us/exchange-preview.aspx

Wymagania sprzętowe
Wymagania sprzętowe nie zmieniły się znacząco w stosunku do wymagań dla Microsoft Exchange 2010.

Nowa konsola administracyjna
W nowej wersji pojawia się nowa konsola do administrowania serwerami oraz użytkownikami. Konsola ta została nazwana EMC (Exchange Administration Center) i zastępuje konsole EMC (Exchange Management Console) oraz ECP (Exchange Control Panel).
Nowa konsola podobno ma uruchamiać się szybciej i sama jej obsługa również ma być szybka w dużych organizacjach Exchange.

Continue reading

Print Friendly