Exchange 2010 SP2 RU3 move mailbox długi czas operacji

Jeżeli macie zainstalowany RU3 dla Microsoft Exchange 2010 SP2, to przy jednoczesnym przenoszeniu dużęj ilości skrzynek możecie spotkać się z bardzo długim czasem oczekiwania na ukończenie operacji.

Spowodowane jest to tym, że po zainstalowaniu RU3 wartość parametru maxCleanupRetries zmieniana jest na wartość 5.

Powoduje to to że po zakończeniu przenoszenia skrzynki, MSExchangeMailboxReplication Service próbuje 5 razy uruchomić zadanie CleanUp dla oryginalnej bazy, a każda z tych prób ponawiana jest co 30 sekund co w sumie daje prawie 3 minuty na skrzynkę.

Przy założeniu że przenosicie równocześnie np 200 skrzynek to opóźnienie to już jest spore.

Rozwiązaniem tego problemu jest albo odinstalowanie RU3 i powrót do RU2 lub zmiana tego parametru.

Aby zmienić wartość parametru maxCleanupRetries, na serwerach Exchange CAS przechodzimy do katalogu:

C:\Program Files\Microsoft\Exchange Server\V14\Bin\

odnajdujemy plik MSExchangeMailboxReplication.exe.config

otwieramy go i wyszukujemy wpis: maxCleanupRetries

Następnie zmieniamy wartość tego parametru z 5 na 1.

Teraz pozostaje nam już tylko zrestartować MSExchangeMailboxReplication Service

Print Friendly

Exchange 2010 konfiguracja Site Scope dla Autodiscover

W środowiskach Exchange 2010 z wieloma Site-ami Active Directory musimy zwracać uwagę, aby nasz Exchange 2010 Autodiscover obsługiwał wszystkie AD Site.

W większości wypadków sytuacja taka ma miejsce w przypadku środowisk AD oraz Exchange w skład których wchodzą lokalizacje znajdujące się w różnych miejscach w kraju, bądź w różnych krajach.

Dlatego aby użytkownicy z różnych lokalizacji mogli się bez problemów łączyć z naszym serwerem Exchange 2010 musimy każdy z tych site-ów dodać w konfiguracji serwerów z rolami Exchange Client Access Server.

Aby wyświetlić aktualną konfigurację serwerów oraz autodiscovery wpisujemy:

Get-ClientAccessServer | fl Name, AutoDiscoverSiteScope

 

Dzięki temu otrzymamy listę wszystkich serwerów z rolami CAS oraz AD Site przypisanymi do nich.

W celu uzyskania listy wszystkich AD Site-ów znajdujących się w naszym środowisku wpisujemy:

Get-AdSite

Aby do danego serwera przypisać AD Site korzystamy z polecenia Set-ClientAccessServer jak poniżej:

Continue reading

Print Friendly

Exchange Server 2010 dynamiczna grupa dystrybucyjna na podstawie grupy security

 

Jeżeli korzystamy z grup security aby nadawać uprawnienia użytkownikom do danych zasobów, aplikacji itp, czasami potrzebujemy poinformować emailem wszystkie osoby znajdujące się w tej grupie o wprowadzanych zmianach.

Oczywiście możemy kolejno wybierać każdą osobę z tej grupy i wpisywać ją jako odbiorcę emaila, ale co jeżeli tych osób jest bardzo dużo ?

Wówczas możemy skorzystać z dynamicznych grup dystrybucyjnych.

Utworzenie dynamicznej grupy dystrybucyjnej która automatycznie aktualizowałaby się na podstawie zawartości grupy security nie jest takie proste.

Niestety w konsoli EMC (Exchange Management Console) nie mamy możliwości utworzenia grupy która pobierałą by dane z innej grupy
Jeżeli próbujemy utworzyć taką grupę możemy najpierw wybrać opcję, że interesują nas tylko osoby posiadające skrzynki pocztowe jak poniżej

Continue reading

Print Friendly

Exchange 2010 SP2 Rollup 5-v2 installation error 80070643

 

Jeżeli instalujecie najnowszą aktualizację Rollup 5-v2 dla Microsoft Exchange Server 2010 SP2 i podczas instalacji pojawia się błąd 80070643 to może on być spowodowany zainstalowanym na serwerze dodatkiem WMF 3.0  (Windows Management Framework 3.0)

Windows Management Framework 3.0 instalowany jest razem z instalacją aktualizacji KB2506146 oraz KB2506143. 

Dlatego jeżeli macie zainstalowany u siebie WMF 3.o lub aktualizacje KB2506146 oraz KB2506143 to przed instalacja Rollup 5 v-2 należy je najpierw odinstalować.

Pamiętajcie również że aktualizacje instaluje się z opcją Run as Administrator

 

Print Friendly

Exchange Server 2010 and 2007 Issues with Windows Updates KB2506146 and KB2506143

Uwaga na aktualizacje KB2506146 oraz KB2506143 dla systemów

error

 Windows 2008 oraz Windows 7 dla serwerów z Exchange Server 2007 oraz Exchange Server 2010

 

Nieadawno Microsoft wypuścił aktualizacje KB2506146 oraz KB2506143 dla systemów Microsoft Windows 2008, 2008 R2 oraz Windows 7.

Niestety jeżeli na wspomnianych wyżej systemach mamy zainstalowanego Exchange Server w wersji 2007 lub 2010 nie instalujmy tych poprawek.

Niestety jeżeli zainstalujemy jedną z poniższych aktualizacji:

  • KB2506143 is the WMF 3.0 update for Windows Server 2008 R2 SP1 and Windows 7 SP1;
  • KB2506146 is the WMF 3.0 update for Windows Server 2008 SP2.

nasz serwer Exchange może mieć spore problemy z dalszą pracą – najprawdopodobniej nie będzie pracował.

Obie aktualizacje instalują w środowisku Microsoft Windows Windows Management Framework 3.0 który zawiera Powershell 3.0

Continue reading

Print Friendly

Search-Mailbox usunięcie wiadomości wysłanych do grupy dystrybucyjnej

 

Jeżeli ktoś przypadkowo wyśle wiadomość do grupy dystrybucyjnej która nie powinna do niej trafić możemy tą wiadomość usunąć ze skrzynek osób znajdujących się w grupie za pomocą polecenia Search-Mailbox.

Polecenie Search-Mailbox łaczymy z poleceniem listującym wszystkie osoby znajdujące się w grupie dystrybucyjnej.

Poniżej znajduje się przykład który powoduje usunięcie wysłanego wcześniej emaila o temacie Confidential Report ze skrzynek osób należących do grupy VIPs.

Get-DistributionGroupMember VIPs | Search-Mailbox -SearchQuery subject:"Confidential Report" -DeleteContent -Force:$TRUE

 

W celu dokładniejszego określenia emaila który ma zostać usunięty możemy skorzystać z dodatkowych parametrów wykorzystywanych w Search-Mailbox.

Listę przydatnych parametrów prezentujemy poniżej:

Continue reading

Print Friendly

Search-Mailbox kind z Advanced Query Syntax AQS

 

Podczas korzystania z zapytania Search-Mailbox w celu wyszukania, usunięcia lub skopiowania określonych elementów ze skrzynki możemy posłużyć się Advanced Query Syntax

Advanced Query Syntax wykorzystywane jest do dokładniejszego zdefiniowania elementów które mają być wyszukane.

AQS udostępnia nam poniższe parametry które możemy używać w wyszukiwaniu:

  • File kinds: folders, documents, presentations, pictures and so on.
  • File stores: specific databases and locations.
  • File properties: size, date, title and so on.
  • File contents: keywords like „project deliverables,” „AQS,” „blue suede shoes,” and so on.

Dla zastosowań zapytania Search-Mailbox możemy wykorzystać parametr File kinds jak poniżej:

File Type:   Example 
 Contacts kind:contacts
 E-mail kind:email
 Instant Messenger conversations kind:im
 Meetings kind:meetings
 Tasks kind:tasks
 Notes kind:notes

Continue reading

Print Friendly

Exchange Server 2010 export wielu skrzynek do pst

Ostatnio opisywaliśmy jak wykonać eksport skrzynki z Exchange 2010 do pliku .pst oraz jak zaimportować dane z pliku .pst do skrzynki na Exchange 2010.

Exchange 2010 export import skrzynek

Dzisiaj chcemy pokazać jak możecie wyeksportować wiele skrzynek z Exchange 2010 za jednym razem na wybranych na podstawie jakiegoś kryterium.

Jeżeli chcecie wyeksportować wiele skrzynek naraz do plików .pst, musicie najpierw uzyskać aliasy skrzynek które mają zostać wyeksportowane następnie, dla każdego aliasu uruchomić polecenie New-MailboxExportRequest.

Poniżej przedstawiamy przykłady poleceń eksportujących wiele skrzynek z Exchange 2010Below we present few examples how to export mailboxes with specified conditions:

W celu wyeksportowania skrzynek znajdujących się w określonej bazie Microsoft Exchange możemy użyć poniższych poleceń:

ForEach ($mbx in (Get-Mailbox -Database DatabaseName)) {
 New-MailboxExportRequest -Mailbox $mbx -FilePath "\\server\share_pst\${$mbx.Alias).pst" 
}

Continue reading

Print Friendly

Exchange 2010 export i import skrzynek

 

Od wersji Microsoft Exchange 2010 SP1 zmienił się sposób eksportowania skrzynek do plików .pst.

Od momentu aktualizacji Exchange 2010 do Service Pack 1 aby wyeksportować skrzynkę do pliku .pst musimy użyć polecenia New-MailboxExportRequest. Aby skrzynkę zaimportować z pliku pst do Exchange 2010 musimy natomiast użyć polecenia New-MailboxImportRequest

Aby wykonać import lub eksport skrzynki z Exchange 2010 SP1 lub SP2 musimy spełnić dwa warunki:

  • posiadać uprawnienia do eksportu i importu
  • posiadać zasób sieciowy na który ma zostać wykonany eksport

 

Nadanie uprawnień do eksportu importu skrzynki na Exchange 2010:

Jeżeli w konsoli EMS (Exchange Management Shell) wpiszemy polecenie New-MailboxExportRequest i otrzymamy informację o tym, że polecenie to nie zostało rozpoznane to oznacza to że albo nie pracujemy na serwerze Exchange albo że nie posiadamy odpowiednich uprawnień.

Aby nadać uprawnienia pozwalające do na eksport lub import musimy przypisać odpowiednią rolę danemu użytkownikowi lub najlepiej grupie security utworzonej w Active Directory, poprzez przypisanie roli Mailbox Import Export

Najlepiej jeżeli utworzona grupa security będzie grupą typu Universal.

Uprawnienia nadajemy poniższym poleceniem:

New-ManagementRoleAssignment -Name "Import Export Mailbox Admins" -SecurityGroup "MBX_imp_exp" -Role "Mailbox Import Export"

Continue reading

Print Friendly

Exchange 2010 data ostatniego dostępu do skrzynki

 

Czasami potrzebujemy się dowiedzieć kiedy ostatnio ktoś logował się do swojej skrzynki.
Jak to zrobić ?
Odpowiedź jest z pozoru prosta, wystarczy użyć polecenie Get-MailboxStatistics

Aby wyświetlić czas ostatniego logowania do skrzynki wystarczy wpisać w EMS:

Get-MailboxStatistics JSmith | select DisplayName, LastLogonTime

 

W przypadku skrzynek współdzielonych dobrze jest również wyświetlić konto za pomocą którego nastąpiło logowanie do skrzynki:

Get-MailboxStatistics JSmith | select DisplayName, LastLogonTime, LastLoggedOnUserAccount

 

Jeżeli chcemy wyświetlić informacje dla wszystkich skrzynek znajdujących się na danym serwerze lub w danej bazie łączymy powyższe polecenie z Get-Mailbox którego wynik przekierowujemy do Get-MailboxStatistics.

Continue reading

Print Friendly