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 Server 2010 SCOM Management Pack download

W dniu 31.08.2012 udostepniona zostala nowa poprawiona wersja Management Pack dla Exchange 2010. Wczesniejsza wersja zostala wycofana ze stron Microsoftu po problemach, ktore zaczely sie pojawiac w srodowiskach Exchange 2010 SP1 po zaimplementowaniu Management Packa do monitorowania srodowiska o czym pisalimy tutaj:

Microsoft Exchange 2010 Management Pack wycofany

Zmiany w nowej edycji Mangement Pack dla Micorosoft Exchange 2010 to:

  • poprawa zglaszania alertow – dla jednego wykrytego problemu przez Management Pack zglaszane byly czasami dwa alerty
  • poprawa odczytywania prawidlowych wartosci dla serwea Exchange (performance)
  • logowanie do lokalnego dziennika zdarzen na serwerze

Numer nowej wersji Mangement Pack dla Exchange 2010 to 14.03.0038.004

Nowy Exchange Management Pack mozna pobrac tutaj:

Exchange Server 2010 Monitoring Management Pack download

 

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

Resume-MailboxDatabaseCopy dla wszystkich baz na serwerze

Czasami (np. po niewielkiej awarii macierzy dyskowej ;) ) trzeba przywrócić zatrzymaną kopię baz. Robimy to poleceniem resume-mailboxdatabasecopy .

Ale co jeśli baz jest sporo ? Robienie tego baza po bazie jest nieco uciążliwe.

W takiej sytuacji możemy wykorzystać polecenie :

get-mailboxdatabasecopystatus -server „nazwa_serwera” | resume-mailboxdatabasecopy

Analogicznie możemy wykorzystać polecenie do wstrzymania kopii.

get-mailboxdatabasecopystatus -server „nazwa_serwera” | suspend-mailboxdatabasecopy

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

Ilość elementów w skrzynce skrypt

Jak wiadomo wraz z pojawianiem się nowych wersji Microsoft Exchange zmieniają się też limity ilości elementów w pojedynczym folderze skrzynki pocztowej.

Dla poszczególnych wersji Exchange, Microsoft rekomenduje nie przekraczanie poniższych wartości liczby elementów w folderze:

Exchange 200/2003        5 000
Exchange 2007               20 000
Exchange 2010             100 000

Ilość elementów zawartych w folderach decyduje o wydajności samego serwera oraz połączeń do danej skrzynki, może również powodować problemy z używaniem klientów pocztowych.
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

Wyszukiwanie wiadomości skrypt GUI Message Tracking Log

Jeżeli ktoś często przegląda logi Message-Tracking za pomocą poleceń powershella lub narzędzia Message Tracking, to może zainteresuje się skryptem, który niedawno pojawił się na stronach TechNet.

Skrypt napisany jest w PowerShell-u niemniej jednak posiada nakładkę graficzną GUI.

Dzięki zastosowaniu skryptu mamy możliwość wyszukiwania określonych wiadomości na wszystkich serwerach z rolą HT, a nie tylko na jednym w danym wyszukiwaniu.

Możemy określić nadawcę, odbiorcę, zakres dat do przeszukania oraz EventID.

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

Exchange 2013 Powershell

W Microsoft Exchange 2013 Preview, PowerShell nadal pełni bardzo ważną rolę.
PowerShell dla Exchange 2013 oparty jest na PowerShell v3 oraz Management Framework 3.0 i dodatkowo został on wzbogacony o nowe cmdlet-y.
Już w Microsoft Exchange 2010 PowerShell umożliwiał administratorom wykonanie wielu skomplikowanych rzeczy,  które nie były dostępne w konsoli graficznej. Dzięki temu mogliśmy tworzyć skrypty ułatwiające codzienną pracę administracyjną.

Poprzez zastosowanie PowerShell w wersji 3.0 w nowym Exchange, obsługa serwera za pomocą poleceń zyskała na funkcjonalności oraz prostocie.
Dla wersji 2.0 polecenie wyszukujące skrzynkę dla określonej nazwy wyglądało tak:

Continue reading

Print Friendly