Microsoft zdjął dzisiaj najnowszą poprawkę dla Exchange 2010, ponieważ powodowała ona duplikowanie maili wysyłanych na urządzenia Blackberry. Oczywiście jak ktoś zainstalował, a nie używa BES-a, to nie ma powodu do obaw. Oficjalne wyjaśnienie zostało opublikowane na nowej stronie blogu produktowego.
Techblog poświęcony technologiom chmurowym i lokalnym Microsoft oraz innym ciekawym tematom
15 marca 2011
11 marca 2011
Dostosowanie Outlook Web App Exchange 2010 SP1
Niedawno pytano mnie o możliwości dostosowania ekranu logowania i wyglądu OWA (logo, tło itp.) w najnowszej wersji Exchange. Okazało się, że Microsoft zaktualizował dokumentację na stronach pomocy technicznej dla Exchange w tym zakresie:
Create a Theme for Outlook Web App: Exchange 2010 SP1 Help
Jest to całkiem proste, chociaż trzeba pamiętać o fakcie, że po instalacji kolejnej paczki poprawek, trzeba będzie zweryfikować, czy zmiany są nadal widoczne.
06 lutego 2011
Ręczne wymuszenie serwera Autodiscover w Outlooku
Outlook 2007 i 2010, łącząc się poprzez internet do serwera Exchange, szuka odpowiednich rekordów DNS w domenie odpowiadającej adresowi pocztowemu użytkownika Outlooka:
- https://<domena_smtp>/Autodiscover/Autodiscover.xml
- https://autodiscover.<domena_smtp>/Autodiscover/Autodiscover.xml
- http://autodiscover.<domena_smtp>/Autodiscover/Autodiscover.xml
Możemy jednak wymusić na Outlooku sięgnięcie do konkretnego serwera poprzez przygotowanie pliku XML na kliencie i podpięcie go poprzez klucz w rejestrach.
Po pierwsze, tworzymy następujący plik XML:
<?xml version="1.0" encoding="utf-8"?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006"><Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<Account>
<Action>redirectUrl</Action>
<RedirectUrl>https://poczta.pepug.org/autodiscover/autodiscover.xml</RedirectUrl>
</Account>
</Response></Autodiscover>
Po drugie, wykorzystując regedit.exe dodajemy odpowiednią wartość typu string w kluczu rejestru – dla Outlooka 2007 będzie to klucz HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\AutoDiscover.
Dla Outlooka 2010 będzie to klucz HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\AutoDiscover
Wpisujemy nazwę domeny jako nazwę nowej wartości (w tym przykładzie, pepug.org), a jako wartość podajemy ścieżkę do pliku XML (np. c:\autodiscover.xml) i zatwierdzamy klikając OK.
Ostatnim krokiem jest wskazanie w pliku hosts nazwy autodiscover.pepug.org na własny komputer. W tym celu w pliku C:\Windows\System32\drivers\etc\hosts wpisujemy wartość autodiscover.nasza_domena dla adresu IP 127.0.0.1:
127.0.0.1 autodiscover.pepug.org
Po ponownym uruchomieniu Outooka program powinien pobrać informację z lokalnego pliku XML.
09 stycznia 2011
Import maszyn Virtual PC do Hyper-V
Dzisaj musiałem zaimportować na maszynę z Hyper-V kilka maszyn przygotowanych na Virtual PC. Oczywiście można utworzyć nowe maszyny i dodać do nich dyski wirtualne, ale konfiguracja wszystkich opcji dla wielu maszyn może być uciążliwa. Znalazłem ciekawe narzędzie – VMC2HV, przygotowane przez Matthijs ten Seldam, znanego z ulepszonej konsoli VMRC+, służącej do zarządzania maszynami Virtual Servera lub Virtual PC. Konfigaracja narzędzia jest prosta i dokładnie opisana na witrynie Petri.
Generalnie wystarczy wykonać kilko kroków:
- Wybrać plik konfiguracyjny .vmc
- Zweryfikować ustawienia maszyny
- Kliknąć w przycisk Create Virtual Machine
I gotowe…
Lync Group Chat Server na tym samym SQL?
Ostatnio zadano mi pytanie, czy przy instalacji Group Chat Servera w Lyncu 2010 można użyć SQL Servera w wersji Express, czy musi to być pełna wersja SQL? W dokumentacji nie jest to wyraźnie określone (w każdym razie w informacji o bazie danych nie ma słowa o wersji Express). Jednak gdybyśmy mieli mało sprzętu i chcieli użyć przy małej instalacji tej samej maszyny co serwer FrontEnd? Sprawdziłem, – jest to możliwe.
Podstawową kwestią jest przygotowanie pustej bazy danych na instancji RTC (automatycznie tworzonej przy instalacji serwera Lync Standard). Musimy uważać przy zakładaniu bazy i wybrać w opcjach bazy danych odpowiednie ustawienia sortowania – program instalacyjny akceptuje tylko jedno ustawienie - SQL_Latin1_General_CP1_CI_AS, a nie regionalne ustawienia poszczególnych krajów.
29 grudnia 2010
Polacy nie gęsi I swojego Lynca mają
Pojawiła się właśnie polska wersja Lynca (jako pełny klient oraz MUI) oraz Lync Attendee.
Wersje demonstracyjne Lync 2010 w wersji polskiej:
Pakiet językowy (MUI). Po zainstalowaniu w opcjach wybieramy język polski interfejsu:
14 grudnia 2010
Kolejne poprawki dla Exchange
Równocześnie zostało dzisiaj opublikowanych kilka poprawek dla kolejnych wersji Exchange:
- Update Rollup 2 for Exchange Server 2010 Service Pack 1
- Update Rollup 2 for Exchange Server 2007 Service Pack 3
- Update Rollup 5 for Exchange Server 2010 RTM
- Update Rollup 5 for Exchange Server 2007 Service Pack 2
Kolejne poprawki powinny ukazać się w lutym.
08 grudnia 2010
Exchange 2010 – pierwsze urodziny
Tak, to już rok od kiedy oficjalnie na rynku pojawił się Exchange 2010. Dla niektórych to sporo, inni nadal nieufnie spoglądają na tę wersję produktu. Ale od kiedy pojawił się Service Pack 1, zauważyłem coraz więcej migracji, także na rynku polskim. Zespół produktowy podsumował rocznicę na swoim blogu - Exchange 2010 turns One!
Jak skonfigurować ustawienia Outlook Anywhere (RPC/HTTP) poprzez Group Policy?
Kiedy próbowałem skonfigurować globalnie ustawienia Outlook Anywhere, ze zdziwieniem zauważyłem, że po pobraniu zestawu szablonów dla Office 2010, jedyne co można ustawić, to dostęp użytkownika do opcji pozwalających na taką konfigurację.
Na szczęście, można pobrać dodatkowy szablon administracyjny, w którym dużo precyzyjniej można ustawić niezbędne opcje, co zostało opisane w artykule Outlook Anywhere (RPC/HTTP) settings are unavailable in the Outlook 2010 Group Policy template
07 grudnia 2010
Rozwiązywanie problemów z certyfikatem dla Exchange/Lync
Ciekawy tekst, ułatwiający rozwiązywanie prostych (choć uciążliwych problemów z certyfikatami - brak klucza prywatnego czy problemy z łańcuchem certyfikatów można znaleźć na blogu Tima Harringtona: Repairing an Invalid Certificate (for Exchange or Lync/OCS)
03 grudnia 2010
Weryfikacja reguł w skrzynkach innych użytkowników
Ostatnio zadano mi pytanie o możliwość sprawdzenia, jakie reguły użytkownicy mają ustawione w swoich skrzynkach. Normalnie wchodzimy w ustawienia reguł w Outlooku lub OWA, ale weryfikować w ten sposób wszystkie skrzynki? Trochę zbyt kłopotliwe.
Ciekawy skrypt, który realizuje taką akcję w Exchange 2007 poprzez dostęp przez OWA pokazuje Glen Scales na swoim blogu - Reporting Inbox Rules with OWA via Script.
Jeszcze prościej jest w Exchange 2010 – możemy użyć specjalnych cmdletów do obsługi reguł. Do wyświetlania reguł wszystkich użytkowników użyjemy:
Get-InboxRule –Mailbox <MailboxUser> | Select Name, Description
Ciekawy artykuł pokazujący, jak zarządzać regułami centralnie poprzez EMS opublikował Anderson Patricio na msexchange.org. Należy tylko pamiętać, że w celu zarządzania regułami w cudzej skrzynce, musimy wcześniej mieć odpowiedni poziom uprawnień.
24 listopada 2010
Skrypt do instalacji niezbędnych dodatków dla Lync 2010
Ciekawy skrypt pozwalający szybko zainstalować niezbędne komponenty systemu, potrzebne do rozpoczęcia instalacji Lync 2010 pojawił się na blogu msunified.net - Set-Lync2010Windows2008R2Features.ps1
Podłączanie plików vhd w Windows 2008
Pracując z Windows 7 i Windows Server 2008 R2 przyzwyczaiłem się już do możliwości podłączania plików vhd, jako osobnych dysków. Jest to bardzo wygodne, np. gdy chcę zajrzeć do danych backupowych lub testowej maszyny wirtualnej, przygotowując się do prowadzenia szkolenia. Ostatnio musiałem zajrzeć do backupu na Windows 2008, gdzie niestety nie ma takiej funkcjonalności. Jednak okazało się to również bardzo proste. W tym celu wystarczy pobrać Virtual Server 2005 R2 i zainstalować jeden z modułów:
1. Uruchamiamy instalację i przechodzimy do ekranu Setup Type.
2. Wybieramy opcję Custom (jak widać na rysunku).
3. Kikamy Next.
4. Z dostępnych funkcji okna Custom Setup, wyłączamy wszystkie OPRÓCZ VHD Mount.
5. Klikamy Next.
6. Klikamy Install.
Mamy już zainstalowany moduł do montowania plików vhd.
Procedura podłączania pliku vhd (będę podłączał plik backup z poprzedniego miesiąca):
- Jeżeli wybraliśmy domyślną lokalizację to uruchamiamy cmd.exe i przechodzimy do katalogu C:\Program Files\Microsoft Virtual Server\Vhdmount.
- Uruchamiamy komendę vhdmount /p /f [path to vhd file]
Pzykładowa składnia: vhdmount /p /f "F:\WindowsImageBackup\SERWER\Backup 2010-10-18 213150\0a496b7b-6d26-11dc-852c-806e6f6e6963.vhd"
Po chwili dysk powinien zostać podłączony. Jeżeli nie zobaczymy nowego dysku, powinniśmy uruchomić Server Managera, wejść w zarządzanie dyskami i sprawdzić, czy nie trzeba zainicjalizować nowego dysku w systemie.
W celu odłączenia dysku vhd od systemu:
- Jeżeli wybraliśmy domyślną lokalizację to uruchamiamy cmd.exe i przechodzimy do katalogu C:\Program Files\Microsoft Virtual Server\Vhdmount.
- Podajemy komendę vhdmount /u [path to vhd file]
Odłączenie dysku z poprzedniego przykładu: vhdmount /u "F:\WindowsImageBackup\ SERWER\Backup 2010-10-18 213150\0a496b7b-6d26-11dc-852c-806e6f6e6963.vhd"
Plik zostanie odłączony.
18 listopada 2010
Exchange white space
Ile mamy wolnego miejsca w bazie skrzynkowej? Czy warto włączać defragmentację offline’ową? Często administratorzy Exchange stawiają sobie to pytanie. W poprzednich wersjach systemu Exchange w nocy przeprowadzał porządkowanie bazy danych i na koniec procesu generował zdarzenie 1221:
Event Type: Information
Event Source: MSExchangeIS Mailbox Store
Event Category: General
Event ID: 1221
Date: 11/11/2010
Time: 18:26:21
User: N/A
Computer: EXCH-SRV
Description: The database "First Storage Group\Mailbox Store (EXCH-SRV)" has 420.8 megabytes of free space after online defragmentation has terminated.
Patrzyliśmy do application event loga albo wyciągaliśmy zdarzenie w inny sposób i mieliśmy jasność. Co bardziej leniwi mogli skorzystać ze skryptów, które generowały raport dla wszystkich baz w Exchange Management Shellu lub pokazywały wolny obszar w postaci graficznej.
Ale w normalnej konfiguracji Exchange 2010 zdarzenie 1221 nie jest generowane – baza jest porządkowana w trybie ciągłym. Ale oczywiście można spytać Exchange . Zamiast skryptu w Exchange 2010 wystarczy prosty one-liner:
Get-MailboxDatabase –Status | Select Name,AvailableNewMailboxSpace
Oczywiście dla kilku serwerów skrzynkowych dobrze jeszcze w wybrać nazwę serwera (do selecta dodać kolumnę Server).
16 listopada 2010
Microsoft Lync 2010 - przydatne łącza
Już jutro oficjalna premiera Lync 2010. Żeby mieć pod ręką wrzucam trochę odnośników zebranych na blogu SMB Community przez Erica Ligmana -
Microsoft Lync – strona dla partnerów:
Inne ciekawe strony:
- Microsoft Lync 2010 main page
- Microsoft Lync 2010 Overview
- Microsoft Lync 2010 Training – Slajdy z zakresu Microsoft Lync 2010 Training, zawierające: Microsoft Lync 2010 Attendant Training, Microsoft Lync 2010 Conferencing and Collaboration Training, Microsoft Lync 2010 Delegate Training, Microsoft Lync 2010 Device Training, Microsoft Lync 2010 IM and Presence Training, Microsoft Lync 2010 RGS Training oraz Microsoft Lync 2010 Web App Training
- Microsoft Lync 2010 Voice and Video Training
- Microsoft Lync 2010 Web App Training – podłączanie się do spotkań poprzez stronę Lync Web App.
- Lync 2010 Work Smart Guides – jak efektywnie wykorzystywać Lync 2010.
- Lync Adoption and Training Downloads
- Microsoft Lync 2010 Delegate Training – tworzenie spotkań w imieniu innych ludzi.
- Microsoft Lync 2010 Conferencing and Collaboration Training
- Microsoft Lync 2010 IM and Presence Training
- Lync 2010 Quick Start Guides
- Microsoft Lync Server 2010 Getting Started Guide
- Microsoft Lync Server 2010 Device Management and Troubleshooting Guide
- Lync 2010 What's New Videos and Article
- Migrating from Communications Server 2007 R2 to Lync Server 2010
- Microsoft Lync Server 2010 Planning Guide
- Microsoft Lync Server 2010 Active Directory Guide
- Microsoft Lync Server 2010 Client and Device Deployment Guide
- Microsoft Lync Server 2010 Standard Edition Deployment Guide
- Microsoft Lync Server 2010 Enterprise Edition Deployment Guide
- Microsoft Lync Server 2010 Response Group Deployment Guide
- Microsoft Lync Server 2010 Archiving Deployment Guide
- Microsoft Lync Server 2010 Edge Server Deployment Guide
- Microsoft Lync Server 2010 Enterprise Voice Guide
- Microsoft Lync Server 2010 Supportability Guide
- Microsoft Lync Server 2010 Group Chat Administration Guide
- Microsoft Lync Server 2010 Group Chat Deployment Guide
- Microsoft Lync Server 2010 Documentation Help File
- Server Virtualization in Microsoft Lync Server 2010
- Enabling QoS with Microsoft Lync Server 2010
- Lync Server 2010 Monitoring Management Pack – zarządzanie poprzez System Center Operations Manager 2007 R2
- Microsoft Lync Server 2010 Protocol Workloads Poster
Windows Phone 7 - trochę przydatnych linków
Eric Ligman na blogu SMB zebrał przydatne linki dotyczące Windows Phone 7. Wrzucam, żeby nie zapomnieć:
- Windows Phone 7 website
- Windows Phone resources for Partners on Microsoft Partner Portal, między innymi:
- Developer tools & training
- eBook “Programming Windows Phone 7”
- Windows Phone 7 & Microsoft Exchange Server datasheet
- Widows Phone 7 for business datasheet
- Windows Phone 7 for business presentation
- Windows Phone 7 demo videos
- Windows Phone Business Value Sales Tools
- Windows Phone 7 blogs
- Windows Phone 7 content from WPC 2010
Może spróbuję programowania :
- Windows Phone Developer blog
- Microsoft Visual Studio 2010 Express for Windows Phone
- Microsoft Windows Phone Developer Portal
- Getting Started Guide for Developing for Windows Phone
- Windows Phone 7 Developer Training Kit
Inne strony dotyczące Windows Phone 7
- Windows Phone on Twitter
- Read what others are saying about Windows Phone 7 in this collection of selected top news stories
- Find out more about some of the Windows Phone 7 Apps
- Windows Phone 7 Tips & Tricks
- Windows Phone 7: A Fresh Start for the Smartphone
- Windows Phone 7 Help & How To’s
- Windows Phone 7: Ending Bad Phone Behavior With Better Phone Design
- Windows Phone on Facebook
- Microsoft Shows Off Rich Variety of Windows Phone 7 Devices
- Windows Phone 7 Marks New Era in Mobile Gaming
- Microsoft and Partners Unveil Windows Phone 7 Global Portfolio
- EA Mobile to Publish Games for Windows Phone 7
- Windows Phone na YouTube
15 listopada 2010
Ukryta sieć WiFi I Windows Phone 7
Dosyć uciążliwy problem napotkałem konfigurując WiFi w Windows Phone 7. Niestety w konfiguracji telefonu nie ma opcji podłączenia do sieci, której SSID jest ukryty. Można oczywiście dyskutować, czy taka konfiguracja jest mniej czy bardziej bezpieczna, jednak nie zawsze mamy możliwość zmienić taką konfigurację. Ostatnio podobny problem miał Paul Thurrott, ale znalazł opcję na obejście tego problemu w sofcie od swojego Zune HD. Niestety wersja oprogramowania Zune, jakie udało mi się ściągnąć nie ma możliwości zdefiniowania zaawansowanych opcji synchronizacji Wifi. Na szczęście w tym przypadku miałem możliwość włączyć broadcast na access poincie. Dobrze, że chociaż można podać hasło do WPA/WPA2.
Jetstress Field Guide
Jednym z zalecanych, a najczęściej pomijanych w trakcie wdrożenia Exchange punktów są testy obciążeniowe środowiska. Albo nie mamy sprzętu na etapie planowania albo dostajemy kupiony przez inną osobę sprzęt, na którym musimy “upchnąć” wymaganą ilość skrzynek/zasobów. Jednak żeby to zrobić powinniśmy spróbować w labie wykonać testy, które zweryfikują, czy nasze serwery nie “staną dęba” po przeniesieniu wszystkich danych ze starego systemu. Fajny whitepaper, pokazujący jak wykorzystać do tego narzędzie jet stress pokazuje na blogu produktowym Exchange Neil Johnson - Jetstress Field Guide. Zachęcam do lektury. Oczywiście narzędzie (w odpowiedniej wersji) można użyć również do “męczenia” poprzednich wersji Exchange.
13 listopada 2010
Instalacja certyfikatu SSL z własnego CA na Windows Phone 7
Od kilku dni jestem posiadaczem telefonu LG E900, dopiero dzisiaj jednak znalazłem czas na jego skonfigurowanie. Nie przyglądałem się wcześniej nowej wersji systemu (korzystałem z Windows Mobile 6.1/6.5), więc kilka rzeczy w Windows Phone 7 zaskoczyło mnie. Integracja z pecetem/notebookiem poprzez oprogramowanie Zune zamiast Windows Mobile Device Center? Trochę dziwne, ale i tak WMDC w Windows 7 x64 nie rozpoznaje mojego Outlooka 2010 x64, więc może to i lepiej? Konfiguracja kilku różnych skrzynek pocztowych – super, ale podstawowy problem, jaki od razu się pojawił, to certyfikat mojego Exchange 2010, który wystawiony jest przez wewnętrzny urząd certyfikacyjny. W poprzednich wersjach systemu było to proste – skopiowanie pliku z certyfikatem, kliknięcie na pliku z rozszerzeniem .cer i zainstalowanie certyfikatu. W Windows Phone 7 jednak nie znalazłem sposobu, jak skopiować plik z komputera w prosty sposób. Oczywiście problem można obejść na dwa sposoby:
- mając wyeksportowany certyfikat urzędu, dodać go jako załącznik do maila i wysłać na inną skrzynkę, która jest skonfigurowana na telefonie (w ostateczności skonfigurować jakąś skrzynkę tymczasową) - How to Install Custom SSL Certificates on Windows Phone 7.
- opublikować plik z certyfikatem urzędu na stronie webowej swojej firmy i przekazać współpracownikom odnośnik do pliku.
W przypadku pojedynczej osoby pierwsza metoda jest wystarczająca, chociaż trzeba pamiętać o tym, że niektóre systemy antyspamowe traktują pliki .cer jako niebezpieczne (np. Outlook automatycznie blokuje załączniki tego typu).
W przypadku wielu telefonów, przygotowanie odpowiedniej strony, z której można w prosty sposób pobrać odpowiedni certyfikat na pewno będzie bardziej efektywne.
Microsoft Lync Server 2010
Kiedy na spotkaniu Lync 2010 Community Launch padały pytania o dokumentację do produktu, niestety nie była ona dostępna. Dzisiaj zauważyłem, że właśnie w tym tygodniu pojawiła się, zarówno w formie online jak i jako dokumenty worda, dostępne do pobrania z witryny Microsoft Download Center:
Planning Primer: Planning for Your Organization – Wersja .doc
Determining Your Infrastructure Requirements – Wersja .doc
Capacity Planning – Wersja .doc
Planning for IM and Presence – Wersja .doc
Planning for Conferencing – Wersja .doc
Planning for External User Access - Wersja .doc
Planning for Enterprise Voice - Wersja .doc
Planning for Monitoring - Wersja .doc
Planning for Archiving - Wersja .doc file
Planning for Virtualization, Management, and Other Features - Wersja .doc
Planning for Group Chat - Wersja .doc
Planning for Clients and Devices in Lync Server 2010 - Wersja .doc
Preparing Active Directory Domain Services for Lync Server 2010
Deploying Lync Server 2010 Standard Edition - Wersja .doc
Deploying Lync Server 2010 Enterprise Edition - Wersja .doc
Deploying Edge Servers - Wersja .doc
Deploying Enterprise Voice - Wersja .doc
Configuring Call Park - Wersja .doc
Configuring Response Group - Wersja .doc
Configuring Announcements for Unassigned Numbers - Wersja .doc
Deploying Branch Sites - Wersja .doc
Deploying Monitoring - Wersja .doc
Deploying Archiving - Wersja .doc
Deploying Group Chat Server - Wersja .doc
Deploying Clients and Devices - Wersja .doc
Migration from Office Communications Server 2007 R2 to Lync Server 2010 - Wersja .doc
Migrating Group Chat - Wersja .doc
Administering Group Chat - Wersja .doc
Managing and Troubleshooting Devices - Wersja .doc