29 listopada 2007

Microsoft Exchange Server 2007 SP1

Czekaliśmy, czekaliśmy i doczekaliśmy się. Po wielu miesiącach czekania w końcu pojawił się Service Pack 1 do Exchange 2007. Najpierw dobrze jest zapoznać się z dokumentem Release Notes, a póxniej dopiero ściągnąć sam dodatek. Oczywiście oprócz 64 -bitowej wersji do instalacji na produkcji, dla testerów jest również wersja 32-bitowa.

28 listopada 2007

Get-AllQueuesGUI.ps1 (v1.2)

PAul Flaherty przygotował świetny skrypt do przegladania kolejek w Exchange 2007 i dodał do niego interface graficzny. Odgraża się, że przygotuje także interface graficzny do skryptu Glenna Scales'a wyświetlającego wielkość mailboxów (jedna z funkcji, których brakuje w konsoli EMC, zarówno w RTM jak i w SP1). Jużnie mogę się doczekać.

Carpe Diem: Flaphead.com @ Home : Get-AllQueuesGUI.ps1 (v1.2)

25 listopada 2007

Grudniowe spotkanie PEPUG

Już 7 grudnia kolejne spotkanie PEPUG. Chcę się podzielić wrażeniami z wdrażania Exchange 2007 na platformie Windows 2008, pokazać jak szybko i prosto generować certyfikaty dla serwera Exchange oraz porozmawiać o zmianach, które planuję po nowym roku.

Problem przy instalacji z polskim DC

AKTUALIZACJA


Niedawno pojawiło się trochę wątków na forum WSS dotyczących problemów z instalacją Exchange'a 2007 w sieci z kontrolerami domeny na systemach 32-bitowych. Opisałem prawidłową procedurę dla wersji angielskiej systemu, ale nie rozwiązuje to niestety problemów polskich wersji systemów. Sprawdziłem współpracę programu instlacyjnego w najnowszej wersji - Exchange 2007 SP1 RC, zgodnie z zapewnieniami w 99% zgodnej z SP1, który ukaże się już niebawem i niestety skuchasmile_sad. Setup działa poprawnie z kontrolerami domeny w wersji 32-bitowej, ale niestety, dopisanie do pola operatingSystemServicePack słowa "Dodatek" skutecznie blokuje weryfikację wersji Service Packa w lesie Active Directory. W związku z tym trzeba zrobić jedną prostą rzecz:

Tuż przez instalacją (niestety atrybut ten cyklicznie jest aktualizowany) należy zmienić na serwerze pełniącym rolę Schema Master wartość tego atrybutu poprzez wyedytowanie ADSIEditem, lub skryptem - jeżeli będę mieć kolejną wolną chwilę to go na piszę, jeżeli nie to zapraszam do publikacji.

ServicePack1

Tak atrybut wygląda w oryginale, powinien wyglądać tak, jak na poniższym rysunku:

ServicePack

Testy przeprowadzałem na polskiej wersji Windows 2003 Standard SP2 (kontroler domeny), Windows 2008 RC0 - serwer Exchange. Przypomnę, że Exchange 2007 SP1 wymaga wersji systemu co najmniej Windows 2003 SP2.


Niestety Microsoft nadal nie poprawił tego problemu, a ostatnio wrócił znowu.


Czasami powyższa procedura nie pomaga ,trzeba dodatkowo grzebnąć w rejestrach: HKLM/SOFTWARE/Microsoft/WindowsNT/CurrentVersion/CSDVersion też ma powtórzony babol ze słowem "Dodatek". Trzeba wyciąć tak jak wyżej na serwerze schema master i Global Catalogu, z którym gada Exchange - jeżeli nie wiemy, który to serwer, to możemy użyć przy instalacji opcji /dc FQDNkontrolera. I znowu liczy się refleks.




19 listopada 2007

Certyfikaty

Po powrocie z Barcelony, oprócz kilku nieprzeczytanych maili, czekała na mnie papierowa poczta - a tam 3 Welcome Kity od zdobytych jeszcze przed wakacjami certyfikatów. Co do kolorów to nie będę się brzydko wypowiadać, ale na pewno mi się nie podobają. W przesyłkach były tylko certyfikaty i karteczka z gratulacjami - ani znaczków ani plakietek. Przy okazji próbowałem sobie stworzyć w logo generatorze certyfikat MCTS ze wszystkimi posiadanymi przede mnie tytułami - niestety nie udało się, musiałem podzielić na dwa. Dla ciekawych zamieszczam obrazki.

MCTSLH

MCTS_all1

Po Technecie - uzupełnienie

W końcu dotarłem do domu, samolot się opóźnił, na bagaż też trzeba było czekać, ale jakoś przeszło. W mailach czekało na mnie zdjęcie ze spotkania MVP z grupą UC z Redmont (MVP z identyfikatorami).

UCparty

16 listopada 2007

TechEd ITForum EMEA 2007 - podsumowanie

Dzisiaj skończyła się kolejna edycja konferencji TechEd ITForum dla naszej części świata. Dla mnie był to powrót po dłuższej przerwie (6 lat), więc mogłem spojrzeć świerzym okiem. Mam mieszane uczucia, czy rozdzielanie konferencji developerskiej i administratorskiej było słuszne - coraz więcej produktów wymaga "podłubania" w kodzie, a niewiele osób może przebywać 2 tygodnie poza firmą. Oprócz ciekawych wykładów (na zdjęciu Kimberly Tripp opowiadająca o zaletach migracji SQL do wersji 2005)

 

SQL

bardzo chętnie zajrzałem do laboratorium, poznać bliżej produkty, na których instalację nie miałem wcześniej czasu. Bardzo chętnie zajrzałem również na stoiska Microsoftu, gdzie można było spotkać wiele ciekawych osób znanych z blogów (w zielonych koszulkach eksperci)

ATE

Po wykładach można było się spotkać, żeby spokojnie porozmawiać i wymienić doświadczenia. W tym roku najciekawszym doświadczeniem dla mnie było spotkanie ekspertów i MVP produktów Exchange i OCS z zespołem produktowym Unified Communication. Mam nadzieję, że nasze uwagi zostaną uwzględnione w wersji 14 obu produktów. Na zdjęciu leaderzy grup użytkowników Exchange: EUGEUROPE, ProExchange, MMMUG i PEPUG - od lewej Dejan Foro, Ilse Van Criekinge, Nathan Winters i ja.

leaders

13 listopada 2007

Przygotowanie domeny 32-bitowej do Exchange'a 2007

Głównym problemem, jest złe rozpoznawanie przez program instalacyjny Exchange wersji systemu, jeżeli kontroler jest w innej wersji językowej lub na platformie 32 bitowej.
Problem ma być rozwiązany w Service Packu 1, ale na razie trzeba go obejść.
Najprościej jest pobrać wersję 32-bitową Exchange, która nie jest wspierana jako serwer, ale prawidłowo przeprowadzi rozszerzenie schematu na platformie 32-bitowej. W tej chwili do pobrania jest wersja określana jako

Microsoft Exchange Server 2007 Management Tools (32-Bit)

Po pobraniu można na kontrolerze domeny przeprowadzić kroki przygotowania domeny do Exchange.

1. Instalacja Powershell'a (wymagany w procesie instalacji) po pobraniu ze strony:

http://www.microsoft.com/downloads/details.aspx?familyid=10EE29AF-7C3A-4057-8367-C9C1DAB6E2BF&displaylang=en

2. Instalacja Microsoft .NET Framework Version 2.0 (jeżeli nie jest zainstalowany)

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en

3. Instalacja niezbędnej poprawki .NET Framework (program instalacyjny sprawdza w trakcie instalacji brakujące poprawki, więc mogą pojawić się kolejne):

http://go.microsoft.com/fwlink/?linkid=74469

4. Jeżeli nie został zainstalowany SP2 do Windows 2003 dodatkowo trzeba zainstalować konsolę MMC 3.0

http://www.microsoft.com/downloads/details.aspx?familyid=4C84F80B-908D-4B5D-8AA8-27B962566D9F&displaylang=en

5. Dla istniejącej organizacji Exchange 2003 wymagana jest komenda:

setup.com /PrepareLegacyExchangePermissions

6. Kolejnym krokiem jest rozszerzenie schematu:

setup.com /PrepareSchema

7. Kolejnym krokiem jest dodanie obiektów do AD (jeżeli to nowa organizacja to wymagany jest rónież przełącznik /OrganizationName:"Nazwa organizacji Exchange"):

setup.com /PrepareAD

8. Przygotowanie domen/y (dodanie odpowiednich grup bezpieczeństwa to ostatni krok do wykonania)

setup.com /PrepareDomain lub setup.com /PrepareAllDomains

Po wykonaniu tych kroków na 32-bitowym kontrolerze, dalsza instalacja serwera Exchange na maszynie 64-bitowej powinna już pójść bez problemów.

10 listopada 2007

File Transfer Manager

Pojawiła się nowa wersja File Transfer Managera - do pobrania. Dla osób korzystających z działu pobrań Technetu, MSDN lub Connect dużo wygodniej jest pobrać program jako osobną aplikację niż tylko korzystać z kontrolki ActiveX. Właśnie ściągam wersję RC Service Packa 1 do Exchange 2007 (a pomysleć, że SP1 miał być gotowy już miesiąc temu).

Microsoft Identity Lifecycle Manager 2007 Feature Pack 1

Jeżeli używacie czystego środowiska Exchange 2007, to do niedawna nie można było używać narzędzi Microsoft do synchronizacji katalogów. Dopiero kilka dni temu pojawił się feature pack do ILM 2007 (następca MIIS 2003), który współpracuje z Exhcange 2007 i Exchange 2007 SP1.

Microsoft Identity Lifecycle Manager 2007 Feature Pack 1 do pobrania

07 listopada 2007

Exchange 2007 na Windows 2008 - notes from the field

Kilka ostatnich tygodni spędziłem na intensywnej walce z Exchangem 2007 SP1 Beta 2 zainstalowanych na Windows 2008 - wersje Beta 3, CTP i RC0.

Przedstawię najważniejsze problemy, z którymi się zetknąłem:

  1. Rola Client Access Server nie instaluje się na wersji CTP (problem znany Microsoft), niestety na RC0 również nie zawsze działa
  2. Nie można uaktualniać Windows 2008 z Bety 3 do RC0 z zainstalowanym Exchange'm - rozjeżdża się IIS i przestaje działać OWA.
  3. Windows 2008 nie ma NTBackupa, więc trzeba sobie radzić robiąc backup zdalnie. Exchange 2007 SP1 domyślnie nie pozwala na standardowy backup typu streaming (czyli taki jaki potrafi NTBAckup), więc jeżeli chcemy wykorzystać inny serwer do zdalnego backupu, musimy dodać klucz w rejestrze:
    HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
    typuDWORD o nazwie Enable Remote Streaming Backup i wartości 1
  4. Instalacja Exchange na czystej instancji RC0 może natknąć się na brak klucza w rejestrze - należy go dodać ręczniez godnie z poniższą procedurą:
  • Odszukaj klucz HKLM\System\CurrentControlSet\Services\MSExchangeIS\<ServerName>\Private-<MailboxStoreGUID>
  • Utwórz wartość DWORD o nazwie Background Cleanup i wartości 60000 (decimal) lub 0xEA60 (hexadecimal).
  • Zamknij edytor rejestru.
  • Zrestartuj usługę Microsoft Exchange Information Store

Niezależnie od powyższego należy pamiętać o BackPressure - zwłaszcza na małych partycjach wirtualnych - objawia się to warningiem 15004:

Resource utilization of the following resources exceed the normal level: Version buckets = 135 [Medium] [Normal=80 Medium=120 High=200] Back pressure caused the following components to be disabled: Inbound mail submission from the Internet Mail submission from the Pickup directory Mail submission from the Replay directory Mail delivery to remote domains The following resources are in the normal state: Queue database and disk space ("C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\mail.que") = 83% [Normal] [Normal=94% Medium=96% High=98%] Queue database logging disk space ("C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue\") = 83% [Normal] [Normal=94% Medium=96% High=98%] Private bytes = 11% [Normal] [Normal=71% Medium=73% High=75%] Physical memory load = 87% [limit is 94% before message dehydration occurs.]

Live Mail, Live Messenger i Live Writer

Od wczoraj dostępne są finalne wersje tych produktów, również w wersjach polskojęzycznych. Co prawda z poczty Live Mail nie korzystam, ale bardzo lubię Live Writera (wreszcie nie ma problemów z ę), a Messengera też używam.

Windows Live Mail można pobrać tutaj. A zaraz obok są Writer i Messenger

Dodatkowo każdy kto tylko ma konto Live ID może umieścić na swojej stronie kawałek kodu, który albo pokaże nasz aktualny stan dostępności (wolny, zajęty, offline, itp) albo pokaże całe okienko pozwalające wysłać wiadomość bezpośrednio do komunikatora. Całej konfiguracji dokonujemy na stronie ustawień Windows Live Messengera.