<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Polski TechNet Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/plitpro/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/plitpro/feed.xml</link>
    <description />
    <lastBuildDate>Thu, 21 Jun 2018 14:08:59 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Bliżej chmury publicznej - Zarządzanie urządzeniami mobilnymi w Office 365</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/blizej-chmury-publicznej-zarzadzanie-urzadzeniami-mobilnymi-w-office-365</link>
      <pubDate>Thu, 21 Jun 2018 16:08:58 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=14445</guid>
      <description><![CDATA[Jeszcze kilka lat temu mało kto przypuszczał, że dostęp do Internetu z poziomu przenośnych urządzeń...]]></description>
      <content:encoded><![CDATA[Jeszcze kilka lat temu mało kto przypuszczał, że dostęp do Internetu z poziomu przenośnych urządzeń stanie się standardem. Facebook, twitter czy instagram stał się częścią naszego życia – dzisiaj praktycznie każdy jest Online. Microsoft również to zauważył i udostępnił na swojej platformie narzędzia do zarządzania urządzeniami mobilnymi z poziomu, których uzyskujemy jest dostęp do zasobów firmowych. W poniższym artykule dowiemy się za pomocą jakich elementów Microsoft proponuje zarządzanie urządzeniami mobilnymi z perspektywy Office 365.
<h2>Sposoby zarządzania urządzeniami</h2>
Firma Microsoft oferuje kilka sposobów zarządzania urządzeniami mobilnymi, które dostępne są w usłudze Office 365. Mamy tutaj dostępne 3 opcje:
<ul>
 	<li>ActiveSync</li>
 	<li>Mobile Device Management for Office 365</li>
 	<li>Microsoft Intune</li>
</ul>
<h2>ActiveSync</h2>
Klasyczna metoda dostępu do poczty korporacyjnej za pomocą ActiveSync znana głównie z rozwiązań On-Premises w Exchange Server. Z poziomu urządzenia mobilnego uzyskujemy dostęp do poczty korporacyjnej za pomocą klienta pocztowego uruchomionego na urządzeniu mobilnym.

Podczas pierwszej próby podłączenia urządzenia do systemu urządzenie mobilne otrzymuje polityki, które zostały skonfigurowane przez administratora systemu pocztowego Exchange Online w Office 365. Za pomocą polityk administrator może wymusić na użytkowniku wprowadzenie blokady hasła, zaszyfrować urządzenie lub wymusić politykę haseł. W celu konfiguracji polityk ActiveSync należy zalogować się do Exchange Online za pomocą przeglądarki na adres: https://outlook.office.com/ecp. Następnie przejść do zakładki mobile -&gt; mobile device mailbox policies i za pomocą ikony „plusa” z menu utworzyć nową politykę lub edytować domyślną - Default (Rys. 1)

<img width="450" height="483" class="aligncenter wp-image-14455" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/01_MDM.png" />
<p style="text-align: center">Rys. 1. Konfiguracja polityk ActiveSync w Exchange Online</p>
Zarządzanie urządzeniami mobilnymi za pomocą polityk ActiveSync sprowadza się tylko i wyłącznie do konfiguracji polityk, które opisałem powyżej. Nie ma centralnego miejsca z poziomu którego można wyświetlić wszystkie urządzenia i przeprowadzić dodatkową konfigurację.
<h2>Mobile Device Management for Office 365</h2>
Narzędzie MDM for Office 365 pozwala na zarządzanie urządzeniami mobilnymi w ramach Organizacji w Office 365. Konfiguracja odbywa się z poziomu „ubogiej” konsoli dostępnej z poziomu Office 365 Security &amp; Compliance. Jest bezpłatnym narzędziem do zarządzania urządzeniami mobilnymi w Office 365. Wspiera platformy z systemem: iOS, Android oraz Windows Phone.

W celu uruchomienia konsoli Device Management należy zalogować się do swojej subskrypcji w Office 365 przy użyciu adresu https://protection.office.com przejść do Data loss prevention -&gt; Device managemnt. W nowym oknie pojawi się konsola z poziomu, której można zobaczyć podłączone urządzenia mobilne do systemu (Rys. 2).

<img width="800" height="618" class="wp-image-14465 size-large aligncenter" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/02_MDM-800x618.png" />
<p style="text-align: center">Rys. 2. Konsola – Mobile Device Management for Office 365</p>
Konfigurację polityk wykonuje się z poziomu konsoli https://protection.office.com, gdzie należy przejść do sekcji Data loss prevention -&gt; Device security policies (Rys. 3). Za pomocą przycisku +Create a policy tworzymy politykę i przypisujemy ją do grupy użytkowników korzystających z Office 365.

<img width="800" height="497" class="wp-image-14475 size-large aligncenter" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/03_MDM-800x497.png" />
<p style="text-align: center">Rys. 3. Listing polityki w MDM for Office 365</p>
Do uruchomienia funkcji MDM for Office 365 należy wykonać poniższe kroki:
<ul>
 	<li>Konfiguracja rekordów DNS dla obsługiwanej domeny w Office 365</li>
 	<li>Konfiguracja APN dla urządzeń iOS (w przypadku wykorzystywania urządzeń Apple)</li>
 	<li>Konfiguracja MFA (opcjonalnie)</li>
 	<li>Konfiguracja i dostosowanie polityk do wymogów bezpieczeństwa</li>
</ul>
Szczegółowy opis konfiguracji oraz wymaganych kroków do uruchomienia usługi MDM for Office 365 znajduje się w poniższym linku:

https://support.office.com/en-us/article/set-up-mobile-device-management-mdm-in-office-365-dd892318-bc44-4eb1-af00-9db5430be3cd
<h2>Microsoft Intune</h2>
Usługa Microsoft Intune jest dodatkowo płatnym produktem do zarządzania urządzeniami mobilnymi, który można uruchomić w ramach pojedynczej licencji  InTune lub w pakietach Enterprise Mobility + Security (E3, E5), Microsoft 365 (E3,E5), Microsoft 365 Business lub Microsoft 365 Education (A1, A3,A5).

Microsoft Intune jest „kombajnem” z poziomu, którego można zarządzać urządzeniami z systemem iOS, Android, Windows czy macOS. Zarządzanie urządzeniami mobilnymi wykonuje się w poziomu konsoli (Rys. 4) która jest dostępna pod adresem https://portal.azure.com.

<img width="800" height="480" class="wp-image-14485 size-large aligncenter" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/04_MDM-800x480.png" />
<p style="text-align: center">Rys. 4. Konsola do zarządzania urządzeniami mobilnymi - Microsoft Intune</p>
Z poziomu konsoli konfigurujemy urządzenie, które na początku musi spełnić szereg wymagań (sekcja - Device compliance) przez podłączeniem do zasobów firmowych, gdzie następnie za pomocą polityk konfiguracyjnych (sekcja - Device Configuration) zarządzamy urządzeniami mobilnymi. Na koniec z poziomu konsoli Microsoft InTune można wykonywać deployment aplikacji (sekcja - Mobile apps) oraz skonfigurować dostęp (sekcja Conditional access).

Polityki zgodności (Device compliance) konfiguruje się per platforma mamy tutaj do dyspozycji: Android, Android for Work, iOS, macOS, Windows Phone 8.1, Windows 8.1 and later oraz Windows 10 and later. Przykładowo przy wyborze platformy Android for Work można sprawdzać stan zdrowia urządzenia (np. czy nie jest rooted), wprowadzić dla jakiej wersji OS dana polityka działa i na końcu sprawdzić takie elementy jak hasło do urządzenia, szyfrowanie czy blokowanie aplikacji z nieznanych źródeł.

Tryb Android for Work (Rys. 5) jest bardzo ciekawą funkcją, która tworzy dedykowaną „przestrzeń” na urządzaniu mobilnym w której instalowane są aplikacje zarządzane z poziomu systemu Microsoft Intune. W celu podłączenia urządzenia do systemu Microsoft Intune (oraz MDM for Office 365) z systemem Android wymagana jest instalacja aplikacji Intune – portal firmy ze sklepu Google Play.

<img width="250" height="444" class="wp-image-14495 aligncenter" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/05_MDM-450x800.png" />
<p style="text-align: center">Rys. 5. Android for Work</p>
Polityki konfiguracyjne (Device Configuration) tak jak w przypadku polityk zgodności konfiguruje się per platforma. Z tego poziomu wprowadzamy ograniczenia na urządzeniach mobilnych oraz wymuszamy pewne zasady. Przykładowo dla platformy Android for Work możemy wymusić politykę haseł, która będzie wymagana podczas próby uruchomienia aplikacji z poziomu „przestrzeni” Android for Work (Rys. 6)

<img width="729" height="800" class="wp-image-14505 size-large aligncenter" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/06/06_MDM-729x800.png" />
<p style="text-align: center">Rys. 6. Device Configuration – Android for Work</p>

<h2>Co wybrać?</h2>
Opcje mamy trzy &#x1f60a; tradycyjna odpowiedź to zależy… głównie od tego czy chcemy dopłacać do Microsoft Intune i wykorzystywać opcje takie jak deployment aplikacji, posiadać dobrą konsole z perspektywy administratora do zarządzania, czy z perspektywy użytkownika końcowego mieć możliwość zmiany/resetu hasła passcode na urządzeniu mobilnym w przypadku zapomnienia hasła – co w przypadku wykorzystania ActiveSync lub MDM for Office 365 wiązałoby się z wyczyszczeniem urządzenia do ustawień fabrycznych.
<h2>Podsumowanie</h2>
Systemy do zarządzanie urządzeniami mobilnymi stają się coraz bardziej popularne w związku z tym organizacje coraz częściej się zastanawiają nad ich wykorzystaniem.

Powyższy artykuł opisywał produkty do zarządzania  urządzeniami mobilnymi z perspektywy firmy Microsoft. Natomiast jakiś czas temu robiłem szerszy przegląd rynku pod kątem produktów MDM. W związku z tym myślę, że dodatkowo warto sprawdzić co konkurencja w tym temacie do powiedzenia.

/Bartłomiej Prokocki]]></content:encoded>
    </item>
    <item>
      <title>Bliżej chmury publicznej - Podpisywanie i szyfrowanie wiadomości z wykorzystaniem S/MIME w Office 365</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/blizej-chmury-publicznej-podpisywanie-i-szyfrowanie-wiadomosci-z-wykorzystaniem-smime-w-office-365</link>
      <pubDate>Sat, 05 May 2018 09:18:42 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=14315</guid>
      <description><![CDATA[S/MIME – Secure Multi-Purpose Internet Mail Extensions – jest to standard, który pozwala na...]]></description>
      <content:encoded><![CDATA[S/MIME – Secure Multi-Purpose Internet Mail Extensions – jest to standard, który pozwala na wysyłanie podpisanych i zaszyfrowanych wiadomości pomiędzy użytkownikami systemu pocztowego. Protokół składa się z dwóch głównych elementów: podpisu i szyfrowania.

Podpis cyfrowy potwierdza, że dana wiadomość została wysłana przez nadawcę natomiast szyfrowanie jest elementem, który sprawia że wiadomość będzie możliwa do odczytania tylko przez odbiorcę i będzie niemożliwa do odczytania przez osoby trzecie.

W poniższym artykule opiszę w jaki sposób podpisywać i szyfrować wiadomości przy wykorzystaniu S/MIME oraz jakie wymagane, kroki należy wykonać by podpis i szyfrowanie uruchomić w ramach organizacji.
<h2>Certyfikaty…</h2>
Do podpisywania i szyfrowania wiadomości przy użyciu S/MIME zostanie wykorzystany certyfikat użytkownika, który został wygenerowany w lokalnym Centrum Autoryzacji (Rys. 1). W związku z tym, że certyfikat pochodzi z lokalnego CA: FarbeniRootCA certyfikat ten jest zaufany tylko w obrębie organizacji. Na zewnątrz organizacji certyfikat ten jest niezaufany, ponieważ jego Root CA nie został potwierdzony przez zaufanego dostawcę certyfikatów, który znajduje się w storze certyfikatów Zaufane główne urzędy certyfikacji.

<img src="https://msdnshared.blob.core.windows.net/media/2018/04/Rys01.png" alt="" class="aligncenter wp-image-14335" width="350" height="445" />
<p style="text-align: center">Rys.1. Certyfikat użytkownika z lokalnego CA</p>
W przypadku wykorzystania certyfikatów do podpisywania i szyfrowania wiadomości wysyłanych poprzez Exchange Online z Office 365 wymagany jest upload certyfikatu FarbeniRootCA do Office 365 w formacie SST. Przed rozpoczęciem prac za pomocą poniższych poleceń (Rys. 2) wykonamy listing oraz eksport certyfikatu z lokalnego stora z Zaufane główne urzędy certyfikacji do formatu SST.
<pre>Get-ChildItem – Patch Cert:\LocalMachine\Root
$cert = Get-ChildItem – Patch Cert:\LocalMachine\Root\{GUID_CERTYFIKATU}
Export-Certificate -Cert $cert -FilePath C:\FarbeniRootCA.sst -Type SST</pre>
<img src="https://msdnshared.blob.core.windows.net/media/2018/04/Rys02-800x716.png" alt="" class="wp-image-14345 size-large aligncenter" width="800" height="716" />
<p style="text-align: center">Rys. 2. Listing certyfikatów</p>
Następnie łączymy się do Exchange Online za pomocą PowerShella i umieszczamy certyfikat FarbeniRootCA w Office 365 (Rys. 3). Przed wgraniem certyfikatu warto upewnić się czy ktoś wcześniej nie umieścił tam innego certyfikatu. Weryfikację oraz wgranie certyfikatu wykonujemy za pomocą poniższych poleceń:
<pre>Get-SmimeConfig | select SMIM* | fl
$sst = Get-Content C:\FarbeniRootCA.sst -Encoding Byte
Set-SmimeConfig -SMIMECertificateIssuingCA $sst</pre>
<img src="https://msdnshared.blob.core.windows.net/media/2018/04/Rys03.png" alt="" class="wp-image-14355 size-full aligncenter" width="798" height="339" />
<p style="text-align: center">Rys. 3. Upload certyfikatu do Exchange Online w Office 365</p>
Po poprawnie przeprowadzonych krokach certyfikat z lokalnego Centrum Autoryzacji znajduje się już w Exchange Online.
<h2>Konfiguracja Outlooka</h2>
Gdy certyfikat z lokalnego Root CA znajduje się już w Exchange Online, a użytkownik w naszym przypadku Zygmunt Nowak wygenerował swój imienny certyfikat z FarbeniRootCA to oznacza , że można już przejść do następnego etapu: procesu konfiguracji Outlooka.Z poziomu Outlooka

365 Pro Plus / Outlook 2016 należy przejść odpowiednio do lokalizacji Plik -&gt; Opcje -&gt; Centrum zaufania -&gt; Ustawienia Centrum zaufania. W oknie Centrum zaufania (Rys. 4) przechodzimy do zakładki Zabezpieczenia poczty e-mail i wybieramy opcję Ustawienia.

<img src="https://msdnshared.blob.core.windows.net/media/2018/04/Rys04-800x577.png" alt="" class="wp-image-14365 aligncenter" width="700" height="505" />
<p style="text-align: center">Rys. 4. Office 365 ProPlus – Centrum zaufania</p>
W oknie Zmienianie ustawień zabezpieczeń w polu Certyfikat podpisujący klikamy w Wybierz i wybieramy certyfikat użytkownika w moim przypadku jest to Zygmunt Nowak. Taką samą czynność wykonujemy w polu Certyfikat szyfrowania (Rys. 5) i klikamy OK.

<img src="https://msdnshared.blob.core.windows.net/media/2018/04/Rys05-800x577.png" alt="" class="wp-image-14375 aligncenter" width="700" height="505" />
<p style="text-align: center">Rys. 5. Office 365 Pro Plus – Konfiguracja S/MIME do podpisywania i szyfrowania wiadomości</p>
Po wyborze certyfikatu w oknie Centrum zaufania dodatkowo należy opublikować certyfikat w GLA. W tym celu klikamy w przycisk Publikuj w GLA. Po poprawnie przeprowadzonych krokach możemy wysłać podpisaną wiadomość.
<h2>Podpisywanie i szyfrowanie wiadomości</h2>
Pierwszą czynnością, którą należy wykonać w przypadku gdy chcielibyśmy wysyłać zaszyfrowaną wiadomość jest wysyłka podpisanej wiadomości przez nadawcę do swojego odbiorcy i następnie odpisanie odbiorcy na przesłanego maila przez nadawcę – jest to tzw. wymiana kluczy.

Podczas wysyłki takiego maila w moim przypadku nadawcą będzie Zygmunt Nowak (zygmunt.nowak@farbeni.pl), a odbiorcą będzie Zofia Jankowska (zofia.jankowska@farbeni.pl). Nadawca w opcjach wiadomości musi zaznaczyć opcję Podpis (Rys. 6 – A) i wysłać wiadomość do Odbiorcy. W skrzynce Odbiorcy pojawi się wiadomość od Nadawcy (Rys. 6 – B) wiadomość taka będzie zawierała ikonę „kłódki” i „orderu”. Gdzie po kliknięciu w „order” będzie można wyświetlić właściwości podpisu cyfrowego (Rys. 6 – C)

<img src="https://msdnshared.blob.core.windows.net/media/2018/04/Rys06abc.png" alt="" class="aligncenter wp-image-14405" width="900" height="633" />
<p style="text-align: center">Rys. 6. Przesyłanie podpisanej wiadomości – w ramach organizacji</p>
Powyżej opisane czynności mają zastosowanie w przypadku gdy adresat i nadawca pracują w ramach jednej organizacji. W przypadku gdy chcielibyśmy wysyłać podpisane wiadomości pomiędzy różnymi organizacjami wykonujemy dokładnie takie same czynności oraz dodatkowo w przesłanym mailu przez Nadawcę pojawi się informacja, że wystąpiły problemy w podpisem (Rys. 7 – A). Należy kliknąć w ikonę wykrzyknika i za pomocą przycisku Ufaj - zaufać nadawcy (Rys. 7 – B). Oczywiście należy sprawić pola, kto wystawiał certyfikat oraz do kiedy dany certyfikat jest ważny.

<img src="https://msdnshared.blob.core.windows.net/media/2018/04/Rys07abc-800x601.png" alt="" class="wp-image-14395 size-large aligncenter" width="800" height="601" />
<p style="text-align: center">Rys. 7. Przesyłanie podpisanej wiadomości – poza organizacją</p>
W momencie gdy użytkownicy przesłali pomiędzy sobą podpisane wiadomości i wymienili się swoimi certyfikatami mogą szyfrować korespondencję z wykorzystaniem S/MIME.

Podczas redagowania nowej wiadomości Nadawca w opcjach musi zaznaczyć Szyfruj oraz Podpisz (Rys. 8 - A). W skrzynce odbiorczej Odbiorcy pojawi się wiadomość z ikonką „kłódki” – która oznacza że wiadomość jest zaszyfrowana oraz z ikoną „orderu” który oznacza, że wiadomość jest również podpisana (Rys. 8 – B). Dodatkowo użytkownik może sprawdzić poprawność podpisania i zaszyfrowania wiadomości klikając w „kłódkę” wyświetlając właściwości zabezpieczeń wiadomości (Rys. 8 – C).

<img src="https://msdnshared.blob.core.windows.net/media/2018/04/Rys08abc.png" alt="" class="wp-image-14425 aligncenter" width="900" height="810" />
<p style="text-align: center">Rys. 8. Szyfrowanie wiadomości</p>
Po wykonaniu opisanych powyżej czynności użytkownicy systemu pocztowego mogą wymieniać pomiędzy sobą szyfrowaną korespondencję.
<h2>Potencjalne problemy</h2>
Czasami zdarza się, że pomimo tego że użytkownicy wymienili się kluczami wysyłając do siebie podpisane wiadomości to i tak występują problemy z wymianą szyfrowanych maili. Najczęstszym rozwiązaniem problemu jest dodanie odbiorcy do lokalnej książki adresowej użytkownika oraz podczas wysyłki wiadomości korzystanie z podpowiedzi w Outlooku.

UWAGA! Utrata certyfikatu użytkownika może spowodować problemy w odczytem zaszyfrowanych wiadomości. W związku z tym należy pamiętać o backupie certyfikatu użytkownika z kluczem prywatnym.
<h2>Podsumowanie</h2>
W dzisiejszych czasach coraz częściej można spotkać się z podszywaniem pod czyjąś tożsamość lub próbę wyłudzenia kluczowych danych z organizacji. Wykorzystanie podpisu elektronicznego oraz szyfrowania to kolejny element układanki z zakresu bezpieczeństwa o którym należy pamiętać i go wykorzystywać.

/Bartłomiej Prokocki]]></content:encoded>
    </item>
    <item>
      <title>Bliżej chmury publicznej - Azure Multi-Factor Authentication</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/blizej-chmury-publicznej-azure-multi-factor-authentication</link>
      <pubDate>Mon, 19 Mar 2018 11:49:30 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=14245</guid>
      <description><![CDATA[Platforma Azure Active Directory posiada bardzo ciekawą funkcjonalność: Azure Multi-Factor...]]></description>
      <content:encoded><![CDATA[Platforma Azure Active Directory posiada bardzo ciekawą funkcjonalność: Azure Multi-Factor Authentication, która jest coraz bardziej popularna i coraz częściej wykorzystywana nie tylko w dużych organizacjach, ale również i w małych firmach. Za pomocą tej funkcji możemy włączyć weryfikację dwuetapową dla wskazanych kont, a nawet dla całej organizacji. Dzięki temu użytkownik podczas próby zalogowania się do zasobów zostanie poproszony nie tylko o login i hasło, ale dodatkowo będzie musiał potwierdzić swoją tożsamość przy pomocy aplikacji lub innego wskazanego wcześniej elementu.
<h2>Jak włączyć?</h2>
W celu włączenia funkcji Azure Multi-Factor Authentication w Office 365 należy wykonać opisane poniżej kroki. Zalogować się do konsoli admin center za pomocą przeglądarki wpisując adres https://portal.office.com przejść do zakładki Users -&gt; Active Users i z menu środkowego wybrać opcję More -&gt; Setup Azure multi-factor auth (Rys. 1)

<img width="700" height="377" class="aligncenter wp-image-14255" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/Rys01_mfa-800x431.png" />
<p style="text-align: center">Rys. 1. Office 365 – panel administratora</p>
W oknie multi-factor authentication (Rys .2) należy wskazać konto użytkownika dla którego chcemy włączyć uwierzytelnienie wieloskładnikowe zaznaczając go za pomocą „fajki” i następnie w oknie quick steps wybrać opcję Enable. Podczas włączania zostaniemy ponownie poproszeni o potwierdzenie próby włączenia MFA, gdzie następnie zostanie wyświetlona informacja, że dana funkcjonalność została poprawnie włączona. Voila &#x1f60a;

<img width="700" height="570" class="aligncenter wp-image-14265" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/Rys02_mfa-800x651.png" />
<p style="text-align: center">Rys. 2. Włączanie funkcji Multi-Factor Authentication</p>

<h2>Next step</h2>
Po włączeniu Multi-Factor Authentication, użytkownik podczas pierwszej próby zalogowania się do usługi Office 365 zostanie poproszony o skonfigurowanie dodatkowej weryfikacji dla swojego konta (Rys. 3). Mamy tutaj do wyboru cztery opcje:
<ul>
 	<li>Call to phone – użytkownik otrzymuje telefon z usługi Office 365,</li>
 	<li>Text message to phone – użytkownik otrzymuje smsa na wskazany numer telefonu,</li>
 	<li>Notification through mobile app – użytkownik otrzymuje powiadomienie w aplikacji Microsoft Authenticator, którą musi wcześniej pobrać na swoje urządzenie mobilne,</li>
 	<li>Verification code from mobile app - użytkownik otrzymuje kod weryfikacyjny w aplikacji Microsoft Authenticator, którą musi wcześnie pobrać na swoje urządzenie mobilne</li>
</ul>
<img width="550" height="368" class="aligncenter wp-image-14275" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/Rys03_mfa-800x535.png" />
<p style="text-align: center">Rys. 3. Konfiguracja dodatkowej weryfikacji w Multi-Factor Authenticator</p>
W przypadku gdy w opcji Mobile app wskazaliśmy tryb weryfikacji jako Receive notifications for verification to z poziomu urządzenia mobilnego w aplikacji Microsoft Authenticato,r należy dodać konto które chcemy skonfigurować przy pomocy kodu QR.

W następnym kroku należy podać swój numer telefonu na wypadek utraty dostępu do aplikacji Microsoft Authenticator.

Po poprawnie wykonanych czynnościach funkcja MFA dla użytkownika została skonfigurowana. Od tego momentu użytkownik przy każdej próbie dostępu do zasobów w Office 365 będzie musiał dodatkowo potwierdzić próbę dostępu w aplikacji (Rys. 4)

<img width="197" height="350" class="wp-image-14285 size-medium aligncenter" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/Rys04_mfa-197x350.png" />
<p style="text-align: center">Rys. 4. Dodatkowa weryfikacja w aplikacji Microsoft Authenticator.</p>

<h2>Seamless SSO</h2>
Podczas codziennego korzystania z usługi Office 365 każdorazowa weryfikacja użytkownika może okazać się uciążliwa, a wykorzystanie usługi Office 365 stanie się problematyczne. Z pomocą przychodzi tutaj Seamless SSO. Za pomocą tej opcji w przypadku gdy użytkownik loguje się z zaufanej lokalizacji / strefy nie musi dodatkowo potwierdzać swojej tożsamości.

Funkcję Seamless SSO włącza się z poziomu narzędzia Azure AD Connect -&gt; Tasks -&gt; Change user sign-in (Rys. 5). W kreatorze należy zaznaczyć opcję Enable single sign-on. Po włączeniu tej opcji w usłudze katalogowej Active Directory dla której włączyliśmy Seamless SSO pojawi się obiekt komputera o nazwie AZUREADSSOACC

<img width="550" height="387" class="aligncenter wp-image-14295" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/02/Rys05_mfa-800x564.png" />
<p style="text-align: center">Rys. 5. Włączenie opcji Seamless SSO z poziomu narzędzia Azure AD Connect</p>
Dodatkowo musimy włączyć opcję conditional access w Azure. W tym celu należy zalogować się na portal Azure za pomocą przeglądarki wpisując adres https://portal.azure.com  przejść do zakładki Azure Active Directory -&gt; Conditional access -&gt; Named locations i za pomocą przycisku New location dodać nazwę oraz publiczny adres IP z którego będziemy logowali się do usługi Office 365 i chcemy włączyć funkcję Seamless SSO. Po poprawnie wykonanych czynnościach funkcja MFA z SSO została poprawnie włączona.

/Bartłomiej Prokocki]]></content:encoded>
    </item>
    <item>
      <title>Bliżej chmury publicznej - Kopia zapasowa środowiska Exchange Online</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/blizej-chmury-publicznej-kopia-zapasowa-srodowiska-exchange-online</link>
      <pubDate>Thu, 30 Nov 2017 13:58:00 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=14225</guid>
      <description><![CDATA[W poprzednim artykule opisywałem w jaki sposób przeglądać oraz eksportować logi z Message Tracking...]]></description>
      <content:encoded><![CDATA[W poprzednim <a href="https://blogs.technet.microsoft.com/plitpro/2017/10/30/blizej-chmury-publicznej-przegladanie-oraz-eksport-logow-message-tracking-z-exchange-online/">artykule</a> opisywałem w jaki sposób przeglądać oraz eksportować logi z Message Tracking do lokalnego środowiska. W niniejszym artykule przyjrzymy się backupie skrzynek pocztowych użytkowników w Exchange Online. Sprawa jest o tyle istotna ponieważ backup i jego odtwarzanie jest bardzo ważnym elementem, który może wpłynąć na stabilne działanie biznesu w przypadku pojawienia się nieoczekiwanej awarii. Co gorsze funkcjonalności jako takiej backupu w Exchange Online nie ma więc tym bardziej warto zgłębić temat.
<h2>Natywne mechanizmy odzyskiwania w Exchange Online</h2>
Exchange Online wykorzystuje natywne mechanizmy wysokiej dostępności znane jako Database Availability Groups. Mechanizmy te zostały zaimplementowane w system Exchange Server On-Premise od wersji 2013. Skrzynki pocztowe w Exchange Online są replikowane i synchronizowane pomiędzy Microsoftowymi Datacentrami. Co w rezultacie w przypadku awarii jednego Datacenter w dalszym ciągu zapewnia dostęp do aktualnych danych skrzynki pocztowej.

Problem pojawia się gdy użytkownik przez przypadek lub celowo skasuje wiadomość i zechce ją ponownie odzyskać.

W zależności od planów w usłudze Office 365 mamy nałożone odpowiednie ograniczenia, które mają wpływ na ilość przechowywanych danych i możliwości ich odzyskiwania w Office 365 są to takie elementy jak:
<ul>
 	<li>Storage Limit - limit podstawowej skrzynki pocztowej</li>
 	<li>Archive quota - limit archiwum skrzynki pocztowej</li>
 	<li>Recoverable Items folder quota - limit folderu dla elementów do odzyskania</li>
 	<li>In-Place Hold / Litigation Hold / eDiscovery Hold</li>
 	<li>Messaging Records Management Polices: Deleted Items, Recoverable items / Retention Tags / Polices</li>
</ul>
Limity skrzynek pocztowych różnią się w zależności od posiadanego planu w Office 365. W najbardziej popularnych planach limit taki wynosi 50GB per użytkownik oraz 50 GB per archiwum. Mówiąc o archiwum należy wspomnieć , że tak naprawdę prawdziwe archiwum dostępne jest tylko w planach Office 365 Enterprise E3 i E5 ponieważ w tych planach nie ma ograniczeń co do jego wielkości. Szczegółowe porównanie dla poszczególnych subskrypcji można znaleźć w poniższym linku:

<a href="https://technet.microsoft.com/en-us/library/exchange-online-limits.aspx">https://technet.microsoft.com/en-us/library/exchange-online-limits.aspx</a>

W przypadku gdy wielkość skrzynki pocztowej użytkownika będzie wynosiła 40 GB pojawi się ostrzeżenie, które jest pierwszym sygnałem ostrzegawczym informującym użytkownika, że powinien wykonać porządki w swojej skrzynce pocztowej. Następne ostrzeżenie pojawi się gdy wielkość skrzynki wyniesie 49.5 GB – zostanie zablokowane wysyłanie. Gdy wielkość dojdzie do 50 GB przepływ wiadomości jest całkowicie blokowany: nie można wysyłać i odbierać wiadomości - należy skasować zbędne maile lub przenieść do archiwum. Gdy wiadomości zostaną skasowane zostają przenoszone do katalogu Elementy Usunięte (krok 1 - Rys 1) gdzie następnie zgodnie z politykami retencji są kasowane i przenoszone do katalogu Odzyskiwania elementów. Zgodnie z domyślną polityką maile z katalogu Odzyskiwania elementów przechowywane są przez 14 dni po tym okresie nie można ich już odzyskać. W przypadku gdy chcielibyśmy pominąć folder z katalogiem Odzyskiwania elementów maile należy skasować z kombinacją klawiszy Shift + Delete (krok 2 – Rys 1)

<img src="https://msdnshared.blob.core.windows.net/media/2017/11/Rys01-350x238.png" alt="" class="size-medium wp-image-14235 aligncenter" width="350" height="238" />
<p style="text-align: center">Rys. 1. Polityki retencji</p>
In-Place Hold / Litigation Hold / eDiscovery Hold jest bardzo przydaną funkcjonalnością za pomocą której możemy „zatrzymać” wszystkie maile dla konkretnej skrzynki bądź wskazanych lub wszystkich skrzynek pocztowych przechowywanych w usłudze Office 365. Coraz częściej zdarzają się przypadki, że korespondencja pocztowa potrzebna jest na wypadek odejścia pracownika z firmy, który wraz ze sobą „zabiera” swoją korespondencję i kasuję ją ze swojej skrzynki pocztowej co gorsza wynosi na zewnątrz. Funkcja In-Place Hold pomoże nam „zatrzymać” takie wiadomości w naszej organizacji pomimo tego, że zostaną one skasowane lub przeniesione przez użytkownika. W konfiguracji takiej możemy wskazać by były przetrzymywane konkretne wiadomości np. od określonych nadawców, w określonym przedziale czasowym bądź z określonym słowem kluczowym. Następnie za pomocą eDiscovery Hold możemy wyszukać takie wiadomości i docelowo wyeksportować do pliku PST

Polityki MRM / Retention Polices automatycznie przenoszą stare lub odpowiednio skategoryzowane wiadomości do archiwum lub pozwalają na odzyskiwanie skasowanych wiadomości zgodnie z domyślnymi lub skonfigurowanymi politykami. Porównanie oraz opis domyślnych polityk w systemie Exchange Online vs. Exchange On-Premise można znaleźć w poniższym linku:

<a href="https://technet.microsoft.com/en-us/library/dn775046(v=exchg.150).aspx">https://technet.microsoft.com/en-us/library/dn775046(v=exchg.150).aspx</a>
<h2>Co dodatkowo robią admini…</h2>
Jedną z najprostszych metod zabezpieczenia się przez przypadkowym skasowaniem wiadomości przez użytkownika jest wykorzystanie mechanizmu Journal Rules poprzez utworzenie reguły, która zapisuje wszystkie wysyłane i odbierane wiadomości do Journala umieszczonego w Office 365 z którego w późniejszym czasie można odzyskać pojedyncze elementy.

W przypadkach gdy pracownik odchodzi z firmy, a pozostali współpracownicy potrzebują mieć dostęp do korespondencji byłego pracownika zalecane jest wykonanie konwersji skrzynki użytkownika do Shared Mailbox. Dzięki takiej operacji, nasza organizacja zaoszczędzi na licencjach, a dla zainteresowanych pracowników skrzynka typu Shared Mailbox zostanie podłączona do osobistej skrzynki pocztowej. Opis sposobu wykonania konwersji skrzynki typu user mailbox do shared mailbox można znaleźć w poniższym linku:

<a href="https://support.office.com/en-us/article/Convert-a-user-mailbox-to-a-shared-mailbox-2e122487-e1f5-4f26-ba41-5689249d93ba">https://support.office.com/en-us/article/Convert-a-user-mailbox-to-a-shared-mailbox-2e122487-e1f5-4f26-ba41-5689249d93ba</a>

Co się dzieje ze skrzynkami starych pracowników? Najczęściej licencje są odpinane od skrzynek użytkowników, a skrzynki „archiwalne” pozostają w chmurze. Myślę, że to kwestia czasu kiedy Microsoft wprowadzi licencje dla tego typu „skrzynek”
<h2>Co jeszcze?</h2>
W przypadku gdy to co zostało opisane we wcześniejszych punktach to za mało, możemy użyć narzędzi firm trzecich lub samodzielnie napisać dedykowane skrypty do backupu pojedynczych skrzynek do pliku PST w lokalnym środowisku.

Obecnie na rynku jest bardzo dużo rozwiązań firm trzecich za pomocą których można tradycyjnie wykonywać backup na wskazany zasób lub do „chmury” danego producenta. Według mojej analizy i oceny na szczególną uwagę zasługuje nasz lokalny producent firma CodeTwo, która specjalizuje się w produktach związanych z pocztą Exchange zarówno tej On-Premises jak i Online – w swoim portfolio posiada produkt CodeTwo Backup for Office 365 za pomocą którego można wykonywać backup skrzynek z Exchange Online w Office 365.

Dodatkowo podczas samodzielnej analizy i poszukiwań produktów do backupu Exchange Online myślę, że warto zwrócić uwagę na poniższe produkty:
<ul>
 	<li>Veeam Backup for Microsoft Office 365</li>
 	<li>AvePoint Exchange Online Backup and Recovery</li>
 	<li>SysTools Office 365 Backup</li>
 	<li>SkyKick Office 365 Backup</li>
</ul>
<h2>Podsumowanie</h2>
W Exchange Online w Office 365 zaraz po tradycyjnych logach SMTP brakuje mechanizmu dla zapewnienia tradycyjnego backupu znanego ze środowisk Exchange On-Premises. Mam nadzieję, że w przyszłości pojawi się natywny mechanizm, za pomocą którego będzie można wykonywać taki backup i odzyskiwać granularnie pojedyncze elementy.

A Wy jakich metod zabezpieczeń dla skrzynek pocztowych w Exchange Online używacie u siebie? Gorąco zachęcam do dzielenia się swoimi doświadczeniami w komentarzach.

/Bartłomiej Prokocki]]></content:encoded>
    </item>
    <item>
      <title>Webowe narzędzie do zarządzania serwerami Windows - Microsoft Project "Honolulu"</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/webowe-narzedzie-do-zarzadzania-serwerami-windows-microsoft-project-honolulu</link>
      <pubDate>Tue, 31 Oct 2017 10:00:09 GMT</pubDate>
      <dc:creator><![CDATA[Mariusz Rybusiński]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=14137</guid>
      <description><![CDATA[Których narzędzi do zarządzania produktów Microsoft używacie? Jest ich tak dużo, że bardzo łatwo...]]></description>
      <content:encoded><![CDATA[Których narzędzi do zarządzania produktów Microsoft używacie? Jest ich tak dużo, że bardzo łatwo jest się wśród nich pogubić. Do zarządzania samej roli serwera Hyper-V możemy użyć – do różnych zadań: Hyper-V manager, System Center Virtual Machine Manager, Failover Cluster Manager, Server Manager, PowerShell. Czy to wszystko? – nie – wciąż jest mnóstwo narzędzi które możemy używać do pobocznych zadań na tych hostach Hyper-V np.: edytor rejestru, narzędzia do eventów logów, obsługi urządzeń, aktualizacje, firewalle, i wiele, wiele innych narzędzi z Panelu Sterowania i przystawek MMC.

A teraz wyobraźmy sobie – idealny świat admina windowsowego – JEDNO narzędzie zarządzania od Microsoftu do zarządzania wszystkim. A nawet więcej – oparte o konsole webową. Brzmi jak bajka? Nie – to narzędzie pojawi się już lada chwila. Jeszcze nie ma swojej własnej nazwy. Microsoft operuje jeszcze nazwą kodową – Project „Honolulu”.

Project Honolulu jest webowym narzędziem i ma dwa podstawowe komponenty:
<ul>
 	<li>Gateway server do zarządzania danymi – pobiera dane poprzez Remote PowerShell oraz WMI over WinRM. Nie potrzeba więc instalować żadnych agentów, co jest super.</li>
 	<li>Serwer Web’owy – interfejs dla admina</li>
</ul>
<img src="https://msdnshared.blob.core.windows.net/media/2017/10/honolulu_architecture.jpg" alt="" width="444" height="387" class="aligncenter size-full wp-image-14175" />

Czy to nie wygląda jakoś znajomo? Tak – to dokładnie to samo podejście które było w <a href="https://blogs.technet.microsoft.com/servermanagement/2017/05/17/smt-preview-service-is-being-retired-on-june-30-2017/">Server Management Tool</a> (SMT) które działało w środowisku Azurowym – było w wersji preview do końca czerwca – SMT zostało jednak ubite zanim wyszła finalna wersja. Wygląda jednak na to, że Project Honolulu jest w pewnym sensie następcą SMT. Zobaczcie poniżej na wersje produktów pakietów instalacyjnych gateway’a dla obu narzędzi. Jak dla mnie wygląda to na kolejne build’y tego samego narzędzia - 1.0 jeszcze pod nazwą SMT, 1.1 już jako Honolulu. Z tą różnicą, że zamiast w Azure wszystko może działać z środowisku lokalnym.

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/package.jpg" alt="" width="680" height="45" class="aligncenter size-full wp-image-14206" />

Instalacja jest dosyć prosta i nie powinna nastręczyć dużo problemów. Narzędzie możemy zainstalować na serwerach WS2016 i nowszych oraz na Windows 10.

Pierwszym problemem na jaki możecie się natknąć jest przeglądarka. Jedyna wbudowana w Windows Server 2016 przeglądarka, Internet Explorer jest niewspierana. Trzeba doinstalować na serwerze inną przeglądarkę lub łączyć się do usługi z desktopa.

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/browser-800x483.jpg" alt="" width="800" height="483" class="aligncenter wp-image-14145 size-large" />

&nbsp;

Po instalacji Project’u Honolulu możemy przejść do dodania zarządzanych serwerów.

W Honolulu możemy zarządzać serwerami Windows od wersji WS2012 aż do najnowszej wersji WS2016 (1709). Pamiętajmy, że to narzędzie wciąż jest w fazie deweloperskiej, więc niektóre funkcjonalności podstawowego WS2016 mogą wciąż być jeszcze nie wspierane np. Storage Space Direct (S2D).

Z powodu brakujących kilku komend PowerShellowych - Windows Server 2012 oraz 2012R2 wymaga dogrania WMF5.0 lub nowszego, aby można było nim zarządzać z Honolulu. Oczywiście, serwer gateway’a Honolulu powinien mieć odpowiednio skonfigurowane TrustedHosts – pewne prace mogą być więc wymagane w środowiskach grup roboczych.

Do konsoli możemy dodać serwery typu Standalone, klastry Failover oraz klastry Hyper-Converged.

Ok, “pokaż konsole” możecie powiedzieć. Więc, … proszę :)

&nbsp;

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/honolulu-800x455.jpg" alt="" width="800" height="455" class="aligncenter wp-image-14165 size-large" />

&nbsp;

Gdy otworzycie konsolę możecie wybrać którym komputerem chcecie zarządzać.

Po wybraniu jednego z serwerów w panelu z lewej strony możecie znaleźć obszary/narzędzia, które można użyć. W panelu po prawej stronie, szczegółowe informacje dla wybranego narzędzia.

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/honolulu_server_manager-800x519.jpg" alt="" width="800" height="519" class="aligncenter wp-image-14185 size-large" />

&nbsp;

Przejdźmy teraz do opcji Hyper-V. Dla przypomnienia – do Honolulu możemy dodawać zarówno pojedyncze hosty Hyper-V oraz całe klastry. Nie ma potrzeby skakania pomiędzy Hyper-V Manager i Failover Cluster Manager. Można użyć tylko tego narzędzia, gdy wyjdzie już w wersji finalnej. W buildzie TechnicalPreview wciąż brakuje kilku ustawień, opcji, ….

Widok maszyn wirtualnych ma 2 zakładki: Summary i Inventory. Widok Summary pokazuje ogólne informacje i statystyki dla naszych maszyn wirtualnych.

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/honolulu_server_manager2.jpg" alt="" width="800" height="450" class="aligncenter size-full wp-image-14195" />

W widoku Inventory możemy działać na konkretnych VMkach.

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/honolulu_server_manager3-800x521.jpg" alt="" width="800" height="521" class="aligncenter size-large wp-image-14196" />

&nbsp;

W opcjach ustawień dla Project’u Honolulu można znaleźć opcje wyboru języka w jakim konsola ma pracować (tylko angielski w fazie TP) oraz opcje związane z rozszerzeniami – które są bardzo ciekawe.

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/extensions1-800x501.jpg" alt="" width="800" height="501" class="aligncenter size-large wp-image-14215" />

Domyślnie jest już kilka rozszerzeń zainstalowanych. Aby dodać kolejne potrzebujemy nuget package uri. Można się więc spodziewać, że będą tu dodawane kolejne narzędzia z Microsoftu. Może to być również opcja na integrację z narzędziami firm trzecich.

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/extensions2-800x506.jpg" alt="" width="800" height="506" class="aligncenter size-large wp-image-14156" />

Nowe narzędzie Microsoftu może zastąpić wiele innych obecnie używanych przez administratorów Windows. Jest narzędziem webowym, może być więc użyte z dowolnej platformy. Mamy tu również rozszerzenia, dzięki którym w przyszłości można będzie zwiększyć jego możliwości. Jest jeszcze wiele pracy przed developerami Microsoftu przy tym narzędziu, ale trzeba to przyznać - Project Honolulu wygląda obiecująco i jest krokiem w dobrą stronę – czymś czego admini Windows od dawna oczekiwali.

--

Mariusz Rybusiński]]></content:encoded>
    </item>
    <item>
      <title>Bliżej chmury publicznej - Przeglądanie oraz eksport logów Message Tracking z Exchange Online</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/blizej-chmury-publicznej-przegladanie-oraz-eksport-logow-message-tracking-z-exchange-online</link>
      <pubDate>Mon, 30 Oct 2017 10:00:22 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=14106</guid>
      <description><![CDATA[Każdy administrator systemu pocztowego Exchange Server zarówno On-Premise jak i Online prędzej czy...]]></description>
      <content:encoded><![CDATA[Każdy administrator systemu pocztowego Exchange Server zarówno On-Premise jak i Online prędzej czy później spotka się z pytaniem od użytkownika: Ktoś wysłał mi wiadomość kilka godzin temu, natomiast ja w dalszym ciągu jej nie otrzymałem. Czy możesz mi pomóc? W praktyce wygląda to tak, że wiadomość taka została z jakiejś przyczyny odrzucona, nastąpiła pomyłka/literówka w adresie odbiorcy lub pojawił się inny powód niedostarczenia wiadomości. W przypadku pojawienia się takich problemów z pomocą przychodzi narzędzie Message Tracking, które jest dostępne w Exchange Online w Office 365.
<h2>Message Tracking</h2>
Za pomocą narzędzia Message Tracking administrator systemu pocztowego może ustalić przyczynę problemów związanych z dostarczeniem poczty. W szczegółowych logach MT znajdują się informacje takie jak: adres nadawcy, adres odbiorcy, message id, status wiadomości oraz data. Dostęp do takich informacji można uzyskać za pomocą interfejsu Webowego lub za pomocą PowerShella.
<h2>Message Tracking via Web</h2>
W celu uzyskania dostępu do Message Tracking za pomocą interfejsu webowego należy zalogować się do systemu Exchange Online do konsoli zarządzającej za pomocą adresu https://outlook.office365.com/ecp/ przy użyciu poświadczeń administracyjnych. Następnie przejść do zakładki mail flow -&gt; message trace. W zakładce message trace (Rys.1) należy wprowadzić odpowiednie parametry takie jak zakres czasowy (date range), status dostarczenia (delivery status), dodatkowo można wskazać konkretnego nadawcę (dender) lub odbiorcę (recipient)

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/Rys01.png" alt="" class="wp-image-14115 aligncenter" height="512" width="750" />
<p style="text-align: center">Rys. 1. Message Tracking – parametry</p>
Po wyborze odpowiednich parametrów przechodzimy do następnego etapu za pomocą przycisku search. Pojawi się nowe okno Message Trace Results w którym zostanie wyświetlona lista wyszukanych wiadomości (Rys. 2)

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/Rys02.png" alt="" class="wp-image-14125 aligncenter" height="398" width="750" />
<p style="text-align: center">Rys. 2. Message Tracking – listing wyszukanych wiadomości</p>
Po wyszukaniu odpowiedniej wiadomości można podejrzeć szczegółowy status danej wiadomości za pomocą przycisku „ołówka”. We właściwościach wiadomości zostanie wyświetlona szczegółowa informacja na temat zdarzeń dla danej wiadomości, które zostały przedstawione na Rysunku 3

<img src="https://msdnshared.blob.core.windows.net/media/2017/10/Rys03.png" alt="" class="wp-image-14127 aligncenter" height="652" width="500" />
<p style="text-align: center">Rys. 3. Message Tracking – szczegóły dostarczenia wiadomości</p>
W przypadku gdy okres przeszukiwania wiadomości byłby starszy niż 7 ostatnich dni Message Tracking wykorzysta mechanizm historycznego wyszukiwania i prześle podsumowanie na wskazaną skrzynkę pocztową. Pojawią się tutaj dodatkowe opcje w których trzeba określić czy jest to wiadomość wychodząca czy przychodząca do naszego systemu (Direction), adres IP (Original client IP address), tytuł raportu (Report Title) oraz adres na który zostanie wysłany raport (Notification email address).
<h2>Message Tracking via PowerShell</h2>
Dokładnie takie same czynności jakie zostały omówione w sekcji Message Tracking via Web można wykonać za pomocą wiersza poleceń w PowerShellu. Mamy tutaj do dyspozycji dwa rodzaje komend:
<ul>
 	<li><em>Get-MessageTrace</em> – komenda wyszukuje wiadomości z ostatnich 7 dni.</li>
 	<li><em>Start-HistoricalSearch</em> – komenda uruchamia wyszukiwanie historycznych wiadomości do 90 ostatnich dni i przesyła raport na wskazany adres mailowy.</li>
</ul>
W celu wyszukania wszystkich wiadomości z ostatnich 48 godzin należy użyć poniższego polecenia (Rys. 4)
<pre>Get-MessageTrace | Select SenderAddress,RecipientAddress,Received,Status,Subject</pre>
<img src="https://msdnshared.blob.core.windows.net/media/2017/10/Rys04.png" alt="" class="wp-image-14135 aligncenter" height="220" width="700" />
<p style="text-align: center">Rys. 4. Wyszukiwanie wiadomości z ostatnich 48 godzin za pomocą PowerShella</p>

<h2>Skrypt</h2>
Należy pamiętać o tym, że logi z Message Tracking w Exchange Online przechowywane są do 90 dni po tym okresie są automatycznie kasowane. Natomiast w Exchange On-Premise to administrator decyduje jak długo informacje z Message Tracking są przechowywane.

Często spotykam się z sytuacją kiedy trzeba wrócić do historii wiadomości starczych niż 90 dni. W takim wypadku należy wdrożyć rozwiązanie, które przenosi bieżące logi z Message Tracking „na bok” i w każdym momencie możemy do nich wrócić.

Poniższa część skryptu łączy się do naszej subskrypcji za pomocą wskazanych poświadczeń. Skrypt pobiera logi z Message Tracking z ostatniego dnia i je eksportuje, zapisując je do lokalnego środowiska. Dalej logi można przechowywać w dłuższym czasie niż 90 dni. Skrypt taki należy uruchamiać codziennie za pomocą zaplanowanych zadań. Do uruchamiania skryptów wymagana jest instalacja Windows Azure Active Directory for Windows Powershell.
<pre>$user = "login@nazwasubskrypcji.onmicrosoft.com"
$pass = "password" | ConvertTo-SecureString -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ($user,$pass)
Connect-MsolService -Credential $cred
$session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid -Credential $cred -Authentication Basic –AllowRedirection
Import-PSSession $session -AllowClobber
$from=(Get-Date -Hour 0 -Minute 0 -Second 0).AddDays(-1)
$to=(Get-Date -Hour 23 -Minute 59 -Second 59).AddDays(-1)
$logi=((Get-Date).AddDays(-1)).ToString("yyyy/MM/dd")
Get-MessageTrace -StartDate $from -EndDate $to | select SenderAddress, RecipientAddress, Received, Status, Subject | Out-File c:\Logs-$logi.txt
Get-PSSession | Remove-PSSession</pre>
<h2>Podsumowanie</h2>
W Exchange Online w Office 365 brakuje mechanizmu przeszukiwania logów z Message Tracking starszych niż 90 dni w związku z tym warto zastanowić się uruchomieniem skryptu eksportu logów „na bok” np. do lokalnego środowiska lub innego zasobu uruchomionego na Azure.

Jest jeszcze jeden mankament o którym należy pamiętać: w Exchange Online nie ma typowych logów SMTP znanych z Exchange On-Premises, które były włączane na connectorach. Mam nadzieję, że w przyszłości również w Exchange Online mechanizm taki zostanie zaimplementowany

/Bartłomiej Prokocki]]></content:encoded>
    </item>
    <item>
      <title>Migracja usługi katalogowej Active Directory do systemu Windows Server 2016</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/migracja-uslugi-katalogowej-active-directory-do-systemu-windows-server-2016</link>
      <pubDate>Thu, 28 Sep 2017 11:36:31 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=14025</guid>
      <description><![CDATA[Proces migracji kontrolera domeny zostanie przeprowadzony w środowisku opartym o kontroler domeny z...]]></description>
      <content:encoded><![CDATA[Proces migracji kontrolera domeny zostanie przeprowadzony w środowisku opartym o kontroler domeny z systemem Windows Server 2012 R2 z którego zostaną przeniesione role FSMO na nowy kontroler domeny z systemem Windows Server 2016.
<h2>Promowanie nowego kontrolera domeny</h2>
Prace związane z migracją usługi katalogowej Active Directory rozpoczniemy od instalacji systemu operacyjnego Windows Server 2016 Standard – proces instalacji jest bardzo prosty w związku z tym ten krok zostanie pominięty. Po wykonaniu instalacji należy upewnić się że zostały zainstalowane najnowsze aktualizacje, przypisany statyczny adres IP (w moim przypadku 192.168.0.101) oraz wprowadzona została poprawnie nazwa dla kontrolera domeny (w moim przypadku będzie to dc2016), serwer podpinamy do bieżącej domeny (w moim przypadku jest to farbenia.local).

Gdy wykonaliśmy wszystkie wyżej opisane czynności możemy przejść do dodania roli. W tym celu w poziomu Server Managera wybieramy opcję Add Roles and Features. Następnie w oknie kreatora wybieramy rolę Active Directory Domain Services dodatkowo automatycznie zostaną zaznaczone narzędzia administracyjne do zarządzania AD DS. i DNS Server. Po przeprowadzeniu instalacji roli Active Directory Domain Services należy wypromować nasz serwer to kontrolera domeny. Z poziomu Server Managera po wykonaniu instalacji pojawi się opcja Post-deployment Configuration – Promote this server to a domain controler, którą należy wybrać (Rys. 1)

<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys01.png" alt="" class="wp-image-14035 aligncenter" width="750" height="384" />
<p style="text-align: center">Rys. 1. Promote this server to a domain controller</p>
W kreatorze Active Directory Domain Services Configuration Wizard w kroku Deployment Configuration wybieramy opcję Add a domain controller to an existing domain. W polu Domain upewniamy się, że widnieje nazwa naszej domeny: farbenia.local (Rys. 2)

<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys02.png" alt="" class="wp-image-14045 aligncenter" width="500" height="368" />
<p style="text-align: center">Rys. 2. Deployment Configuration</p>
W kroku Domain Controller Options zaznaczamy opcję Domain Name System (DNS) server oraz Global Catalog (GC). W polu Password i Confirm Password wprowadzamy hasło do odzyskiwania usług katalogowych Active Directory (Rys. 3)

<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys03.png" alt="" class="wp-image-14055 aligncenter" width="500" height="368" />
<p style="text-align: center">Rys. 3. Domain Controller Options</p>
Pozostałe kroki: DNS Options, Additional Options, Paths itd. zostawiamy domyślnie i na końcu kreatora akceptujemy konfigurację za pomocą przycisku Install, który rozpocznie proces promowania nowego kontrolera domeny w domenie farbenia.local.

Po poprawnie przeprowadzonych czynnościach możemy uruchomić narzędzie Active Directory Users and Computers, przejść do jednostki organizacyjnej Domain Controllers i sprawdzić czy pojawił się nowy kontroler domeny dc2016 (Rys. 4)

<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys04.png" alt="" class="aligncenter wp-image-14065" width="500" height="258" />
<p style="text-align: center">Rys. 4. Listing kontrolerów domeny</p>

<h2>Weryfikacja poprawności działania usługi katalogowej Active Directory</h2>
Weryfikację poprawności działania domeny zaczniemy od kluczowego polecenia dcdiag, które sprawdza aktualny stan kontrolerów domeny i raportuje swoje wyniki w wierszu poleceń. Wynik komendy dcdiag został przedstawiony na Rysunku 5.

<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys05.png" alt="" class="wp-image-14066 aligncenter" width="500" height="987" />
<p style="text-align: center">Rys. 5. Weryfikacja kontrolera domeny za pomocą polecenia DCDiag</p>
Kolejnym przydatnym narzędziem do weryfikacji replikacji pomiędzy kontrolerami domeny jest polecenie repadmin z przełącznikami /synccall oraz/showreps

Polecenie repadmin /synccall wymusza synchronizację pomiędzy wszystkimi kontrolerami w domenie.

Polecenie repadmin /showrepl wyświetla topologię replikacji pomiędzy kontrolerami domeny oraz ich status.
<h2>Przeniesienie ról FSMO na nowy kontroler domeny</h2>
Przed przystąpieniem do przeniesienia ról FSMO (Flexible Single Master Operation) na nowy kontroler domeny z systemem Windows Server 2016 należy zaktualizować usługę katalogową Active Directory za pomocą poniższych poleceń:
<pre>adprep /forestprep
adprep /domainprep</pre>
Narzędzie adprep znajduje się na nośniku instalacyjnym systemu Windows Server 2016 w katalogu support/adprep

Następnie z poziomu wiersza poleceń za pomocą polecenia netdom query fsmo można sprawdzić na którym serwerze aktualnie przechowywane są role FSMO (Rys. 6). Zgodnie z Rysunkiem 6 wszystkie role znajdują się na kontrolerze domeny dc.farbenia.local.
<ul>
 	<li>Schema master</li>
 	<li>Domain naming master</li>
 	<li>PDC</li>
 	<li>RID pool manager</li>
 	<li>Infrastructure master</li>
</ul>
<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys06.png" alt="" class="aligncenter wp-image-14076" width="400" height="187" />
<p style="text-align: center">Rys. 6. Listing ról FSMO przed przeniesieniem na nowy kontroler domeny</p>
Role FSMO można przenieść za pomocą interfejsu graficznego lub za pomocą narzędzia ntdsutil z poziomu wiersza poleceń. Ja osobiście od jakiegoś czasu jestem fanem wiersza poleceń między innymi z prostoty dokumentacji wykonywanych czynności.

Z poziomu wiersza poleceń należy uruchomić narzędzie ntdsutil (Rys. 7) Gdzie następnie należy wpisać polecenie connection. Pojawi się informacja, że aktualnie znajdujemy się w opcji fsmo maintenance, gdzie następnie należy wpisać polecenie connections. W tym kroku podłączamy się do kontrolera domeny na który zostaną przeniesione role fsmo wpisujemy connect to server dc2016.farbenia.local. Zostanie wyświetlona informacja o nawiązaniu połączenia z serwerem dc2016. W następnym kroku należy wpisać quit, automatycznie wrócimy do kroku fsmo maintenance gdzie następnie zostanie przeprowadzona migracja ról fsmo. Kolejno należy wpisać:
<ul>
 	<li>transfer pdc</li>
 	<li>transfer naming master</li>
 	<li>transfer schema master</li>
 	<li>transfer rid master</li>
 	<li>transfer infrastructure master</li>
</ul>
Na koniec wychodzimy z fsmo maintenance za pomocą polecenia quit i dalej z narzędzia ntdsutil również za pomocą polecenia quit.

<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys07.png" alt="" class="wp-image-14085 aligncenter" width="600" height="593" />
<p style="text-align: center">Rys. 7. Migracja ról FSMO za pomocą ntdsutil</p>

<h2>Deinstalacja starego kontrolera domeny</h2>
Gdy role FSMO zostały przeniesione na nowy kontroler domeny można ponownie sprawdzić na którym kontrolerze domeny aktualnie znajdują się role FSMO (Rys.8)

<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys08-350x174.png" alt="" class="size-medium wp-image-14086 aligncenter" width="350" height="174" />
<p style="text-align: center">Rys. 8. Listing ról FSMO po migracji na nowy kontroler domeny z system Windows Server 2016</p>
Po poprawnym przeniesieniu ról FSMO można zdepromować stary kontroler domeny. W tym celu z poziomu starego kontrolera domeny dc.farbenia.pl z Server Managera wybieramy opcję Remove Roles and Features, następnie w kroku Server Roles odznaczamy Active Directory Domain Services i DNS Server. Pojawi się informacja, że jest to kontroler domeny i przez usunięciem wybranych elementów należy zdepromować kontroler domeny (Rys. 9) za pomocą przycisku Demote this domain controller.

<img src="https://msdnshared.blob.core.windows.net/media/2017/09/Rys09.png" alt="" class="wp-image-14096 aligncenter" width="500" height="354" />
<p style="text-align: center">Rys. 9. Depromowanie kontrolera domeny</p>
Gdy aktualny kontroler domeny zostanie zdepromowany serwer można usunąć z domeny, jedynym i aktualnym kontrolerem domeny który przechowuje wszystkie role FSMO jest serwer dc2016.farbenia.pl

UWAGA. Należy pamiętać że czasami może zdarzyć się sytuacja że na kontrolerze uruchomione są inne usługi które również należy przenieść przed skasowaniem starego kontrolera domeny.

/Bartłomiej Prokocki]]></content:encoded>
    </item>
    <item>
      <title>Bliżej chmury publicznej - scenariusze migracji skrzynek pocztowych do Office 365 - Exchange Hybrid - część 4</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/blizej-chmury-publicznej-scenariusze-migracji-skrzynek-pocztowych-do-office-365-exchange-hybrid-czesc-4</link>
      <pubDate>Wed, 30 Aug 2017 08:10:42 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=13975</guid>
      <description><![CDATA[Konfiguracja Hybrydowa dla systemu pocztowego najczęściej wdrażana w dwóch przypadkach:...]]></description>
      <content:encoded><![CDATA[Konfiguracja Hybrydowa dla systemu pocztowego najczęściej wdrażana w dwóch przypadkach:
<ul>
 	<li>długotrwałe wykorzystanie środowska lokalnego oraz środowiska w chmurze z możliwością przenoszenia skrzynek pocztowych i zasobów pomiędzy środowiskami</li>
 	<li>migracja do Office 365 i następnie wygaszenie środowiska lokalnego</li>
</ul>
Ja w tym przypadku skupię się na przełączeniu poczty na środowisko Exchange Online i wygaszeniu Hybrydy dla Exchange Server, która była wymagana na czas migracji zasobów z Exchange On-Premises do Exchange Online
<h2>Przełączenie rekordów MX na Office 365</h2>
Krokiem milowym związanym z wygaszeniem środowiska lokalnego Exchange i rezygnacją z połączenia Hybrydowego  jest przełączenie rekordów pocztowych MX na Exchange Online Protection w usłudze Office 365.

Na chwilę obecną rekordy MX dla domeny farbeni.pl wskazują na mail.farbeni.pl które odwołują się do  środowiska lokalnego Exchange Server (Rys. 1).

<img src="https://msdnshared.blob.core.windows.net/media/2017/08/015.png" alt="" class="aligncenter wp-image-13985" width="600" height="206" />
<p style="text-align: center">Rys. 1. Weryfikacja rekordów MX</p>
W celu wykonania przełączenia rekordów MX na środowisko Online należy z poziomu witryny Admin center w Office 365 zweryfikować jakie wpisy w publicznym DNSie należy wprowadzić by poprawnie działały z Office 365. W tym celu należy się zalogować do konsoli admin center za pomocą przeglądarki wpisując adres https://portal.office.com przejść do Admin -&gt; Setup -&gt; Domain i wybrać domenę, którą będziemy przełączać. W moim przypadku jest to domena farbeni.pl (Rys 2). W nowy oknie pojawią się rekordy dla Exchange Online, które należy wprowadzić w publicznym DNS.

<img src="https://msdnshared.blob.core.windows.net/media/2017/08/023.png" alt="" class="aligncenter wp-image-13995" width="750" height="511" />
<p style="text-align: center">Rys. 2. Rekordy dla Exchange Online w publicznym DNS.</p>
Po poprawnym wprowadzeniu rekordów typu MX, TXT oraz CNAME w publicznym DNS dla domeny farbeni.pl możemy przejść do weryfikacji konfiguracji za pomocą przycisku Continue setup.

W kroku Add a domain wybieramy opcję I’ll manage my on DNS records. Następnie w kroku Update DNS setting weryfikujemy listę wprowadzonych rekordów w publicznym DNS i przechodzimy dalej. W następnym kroku kreator zweryfikuje wpisy wymagane dla Exchange Online (Rys. 3). Jak widać wymagane elementy dla Exchange Online zostały dodane i zostały zaznaczone na zielono. Rekordy które świecą na czerwono dotyczą innych usług takich jak Lync czy MDM. Na koniec wybieramy opcję Save and close.

<img src="https://msdnshared.blob.core.windows.net/media/2017/08/033.png" alt="" class="aligncenter wp-image-13996" width="750" height="666" />
<p style="text-align: center">Rys. 3. Weryfikacja rekordów DNS dla Exchange Online.</p>
Po poprawnie przeprowadzonych czynnościach poczta dla środowiska Hybrydowego Exchange Server wskazuje na środowisko Exchange Online. Od tego momentu wszystkie wiadomości przysyłane do naszej organizacji filtrowane są za pomocą Exchange Online Protection

Po zmianie rekordów w publicznym DNS zalecane jest wykonanie weryfikacji i przepływu poczty wewnątrz jak i na zewnątrz naszej organizacji.
<h2>bye bye Exchange Hybrid…</h2>
Gdy już wszystkie zasoby pocztowe zostały przeniesione z lokalnego środowiska (skrzynki pocztowe użytkowników, skrzynki wspólne) a rekordy pocztowe wskazują już na Exchange Online możemy rozpocząć prace związane z wygaszeniem Hybrydy.

W lokalnym środowisku Exchange Server za pomocą Exchange Management Shell i poniższego polecenia konfigurujemy usługę Autodiscover by wskazywała na Office 365.
<pre>Set-ClientAccessServer ex2016 –AutodiscoverserviceInternalUri https://autodiscover.outlook.com/Autodiscover/autodiscover.xml</pre>
Z poziomu wiersza poleceń weryfikujemy OrganizationRelationShip (Rys. 4) lokalnego środowiska ze środowiskiem online za pomocą polecenia:
<pre>Get-OrganizationRelationship | select name, domainnames, enabled | fl</pre>
<img src="https://msdnshared.blob.core.windows.net/media/2017/08/042.png" alt="" class="aligncenter wp-image-14005" width="500" height="256" />
<p style="text-align: center">Rys. 4. OrganizationRelationShip – Lokalne środowisko</p>
Następnie łączymy się do Exchange Online za pomocą Microsoft Azure Active Directory Module for Windows Powershell za pomocą poniższych komend:
<pre>$credential = Get-Credential
Connect-MsolService -Credential $credential</pre>
i również wykonujemy weryfikacje OrganizationRelationship „z drugiej” strony

<img src="https://msdnshared.blob.core.windows.net/media/2017/08/052.png" alt="" class="aligncenter wp-image-14007" width="500" height="276" />
<p style="text-align: center">Rys.5. OrganizationRelationShip – Środowisko Online</p>
Z poziomu lokalnego środowiska kasujemy OrganizationRelationship za pomocą polecenia
<pre>Remove-OrganizationRelationship -Identity „On-premises to O365 – {GUID}”</pre>
Z poziomu środowiska online kasujemy OrganizationRelationship za pomocą polecenia
<pre>Remove-OrganizationRelationship -Identity „O365 to On-premises– {GUID}”</pre>
Wszystkie opisane wyżej czynności związane z kasowaniem OrganizationRelationship można wykonać z poziomu konsoli Exchange Admin Center.

Gdy już skasowaliśmy relacje pomiędzy Exchange On-Premises, a Exchange Online możemy przejść do skasowania hybrydy za pomocą polecenia Remove-HybridConfiguration (Rys. 6)

<img src="https://msdnshared.blob.core.windows.net/media/2017/08/061.png" alt="" class="aligncenter wp-image-14015" width="650" height="164" />
<p style="text-align: center">Rys. 6. Remove Hybrid</p>
Po poprawnie przeprowadzonych czynnościach Hybryda lokalnego systemu pocztowego oraz online została skasowana.

Od tego momentu poczta dla naszej organizacji przechowywana jest tylko i wyłącznie w Exchange Online poza naszą organizacją. Konta pocztowe pracowników są synchronizowane do chmury za pomocą narzędzia Azure AD Connect.

Bazy z lokalnego środowiska Exchange On-Premises można skasować i odinstalować system Exchange Server, należy natomiast pamiętać że po deinstalacji programu Exchange Server z lokalnego środowiska nie będzie można zarządzać atrybutami dla Exchange z poziomu lokalnej konsoli Exchange Admin Center, która z niektórych przypadkach może być bardzo przydatna.

/Bartłomiej Prokocki]]></content:encoded>
    </item>
    <item>
      <title>Bliżej chmury publicznej - scenariusze migracji skrzynek pocztowych do Office 365 - Exchange Hybrid - część 3</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/blizej-chmury-publicznej-scenariusze-migracji-skrzynek-pocztowych-do-office-365-exchange-hybrid-czesc-3</link>
      <pubDate>Thu, 27 Jul 2017 18:25:10 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=13875</guid>
      <description><![CDATA[W poprzednich częściach opisywałem sposób tworzenia środowiska Hybrydowego dla Exchange Server oraz...]]></description>
      <content:encoded><![CDATA[W poprzednich częściach opisywałem sposób tworzenia środowiska Hybrydowego dla Exchange Server oraz weryfikację poprawności działania takiego środowiska. W tej części wykonamy migrację zasobów ze środowiska Exchange On-Premise do Exchange Online.
<h2>Migracja zasobów</h2>
<h3>Skrzynki pocztowe użytkowników</h3>
Główną zaletą środowiska Hybrydowego jest bezproblemowa migracja skrzynek pocztowych pomiędzy lokalnym środowiskiem Exchange Server, a Exchange Online bez wpływu na stabilność przepływu poczty w obrębie organizacji jak i na zewnątrz firmy. Migracja skrzynek pocztowych może być wykonywana w dowolnym czasie i tempie w zależności od preferencji i przyjętego harmonogramu.

Po weryfikacji poprawności działania środowiska, możemy przejść do migracji skrzynki pocztowej użytkowników z Exchange On-Premise do Exchange Online. W celu przeniesienia skrzynki do Office 365 logujemy się do Exchange Online za pomocą przeglądarki na adres: https://outlook.office.com/ecp. Następnie przechodzimy do zakładki recipients -&gt; migration i za pomocą ikony „plusa” z menu wybieramy Migrate to Exchange Online (Rys.1).

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/Rys01.png" alt="" class="aligncenter wp-image-13885" width="750" height="516" />
<p style="text-align: center">Rys. 1. Migracja lokalnej skrzynki do Office 365</p>
W oknie new migration batch – Select a migrate type, wybieramy rodzaj migracji, którą chcemy przeprowadzić w naszym przypadku będzie to Remote move migration i przechodzimy do dalszego kroku za pomocą przycisku Next. Rodzaje poszczególnych migracji zostały w artykule Bliżej chmury publicznej - Scenariusze migracji skrzynek pocztowych do Office 365.

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/Rys02.png" alt="" class="aligncenter wp-image-13895" width="600" height="358" />
<p style="text-align: center">Rys. 2. Wybór metody migracji skrzynki pocztowej</p>
W następnym kroku Select the users (Rys. 3) dodajemy konto użytkownika, które chcemy przenieść do Exchange Online, w moim przypadku będzie to konto Henryka Nowaka z adresem mailowym: Henryk.Nowak@farbeni.pl

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/Rys03.png" alt="" class="aligncenter wp-image-13905" width="600" height="445" />
<p style="text-align: center">Rys. 3. Wybór użytkownika do migracji do Exchange Online</p>
W następnej kolejności zostaniemy poproszeni o poświadczenia Administratora do lokalnego środowiska Exchange i wskażemy adres Mailbox Replication Service (MRS) Proxy w moim przypadku będzie to adres farbeni.pl. W kroku Move Configuration (Rys. 4) należy uzupełnić pole New migration batch name oraz wybrać docelową subskrybcję Office 365 w moim przypadku jest to privatelabs.mail.onmicrosoft.com. W opcji Archive zaznaczamy Move the primary mailbox and archive mailbox if one exists, przechodzimy do dalszego kroku za pomocą przycisku Next.

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/Rys04.png" alt="" class="aligncenter wp-image-13915" width="600" height="546" />
<p style="text-align: center">Rys. 4. Konfiguracja zadania migracji</p>
W kroku Start the batch należy wskazać skrzynkę pocztową, na którą zostanie przesłany raport z informacją na temat zmigrowanych zasobów. W polach start i complete job wybieramy opcję Automaticaly zgodnie z Rysunkiem 5. Konfigurację akceptujemy za pomocą przycisku new.

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/Rys05.png" alt="" class="aligncenter wp-image-13925" width="600" height="561" />
<p style="text-align: center">Rys. 5. Konfiguracja zadania migracji</p>
<p style="text-align: center"><img src="https://msdnshared.blob.core.windows.net/media/2017/07/Rys06.png" alt="" class="alignnone wp-image-13935" width="750" height="661" /></p>
<p style="text-align: center">Rys. 6. Migracja skrzynki pocztowej</p>
Po poprawnie przeprowadzonych krokach rozpocznie się proces migracji skrzynki pocztowej, który będzie trwał w zależności od ilości migrowanych skrzynek i elementów, ich wielkości oraz przepustowości łącza. Na Rysunku 6 można zobaczyć zadanie MoveToOffice365_1, które zmieniło swój status z Syncing na Completed co oznacza, że skrzynka pocztowa Henryka Nowaka została poprawnie przeniesiona do Office 365.

W celu dokonania weryfikacji można przejść do recipients -&gt; mailboxes i zweryfikować typ skrzynki Henryka Nowaka, po migracji powinna być widoczna jako Office 365 (Rys. 7)

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/Rys07.png" alt="" class="wp-image-13945 aligncenter" width="750" height="456" />
<p style="text-align: center">Rys. 7. Weryfikacja skrzynki</p>
Gdy skrzynka została już przeniesiona do Exchange Online należy pamiętać o przypisaniu licencji do Office 365. Czynności, które należy wykonać zostały opisane w artykule Bliżej chmury publicznej – Scenariusze migracji skrzynek pocztowych do Office 365 – Exchange Hybrid - część 2 w sekcji Tworzenie kont w Office 365.

Przed produkcyjną migracją skrzynek pocztowych rekomenduję przeniesienie kilku testowych skrzynek z lokalnego środowiska do online oraz sprawdzić uprawnienia Send as i Send on behalf dla zasobów które będą migrowane.
<h3>Skrzynki wspólne</h3>
Oprócz dedykowanych skrzynek pocztowych użytkowników w środowisku pocztowym Exchange Serwer znajdują się również skrzynki wspólne użytkowników tzn. shared mailboxes, które są wykorzystywane do wspólnej pracy przez klika osób lub traktowane jako repozytorium lub centralne miejsce do przechowywania wiadomości dla poszczególnych działów, projektów, systemów czy innych elementów. Do skrzynek wspólnych nie można bezpośrednio się logować można je przeglądać bezpośrednio ze skrzynki pocztowej użytkownika.

Migrację skrzynki wspólnej wykonuje się dokładnie w taki sam sposób jak migracja skrzynki użytkownika.

Przed przystąpieniem do migracji skrzynki wspólnej zalecane jest weryfikacja uprawnień.
<h3>Grupy dystrybucyjne</h3>
Grupy dystrybucyjne w Office 365 są synchronizowane za pomocą narzędzia Azure AD Connect. Grupy dystrybucyjne (Distribution group – DL) muszą znajdować się w jednostce organizacyjnej, która jest synchronizowana do Office 365. Zsynchronizowane elementy można podejrzeć z poziomu Admin Center w Office 365 lub z poziom konsoli zarządzającej Exchange admin center (Rys. 8). Grupy dystrybucyjne mogą przekonwertowane do Office Groups.

<img src="https://msdnshared.blob.core.windows.net/media/2017/07/Rys08.png" alt="" class="alignnone wp-image-13955 aligncenter" width="750" height="439" />
<p style="text-align: center">Rys. 8. Grupy dystrybucyjne</p>

<h3>Public Folders</h3>
Foldery publiczne od jakiegoś czasu są „złym koszmarem” praktycznie każdego administratora systemu pocztowego, a użytkownicy lokalnych środowisk pocztowych niestety w dalszym ciągu ich używają. Ja za każdym razem gdy spotykam się z klientem próbuję go namówić na to by zrezygnował z folderów publicznych na rzecz nowszych i lepszych rozwiązań w Office 365. Natomiast jeśli padnie wymóg przeprowadzenia takiej migracji to odsyłam do oficjalnej dokumentacji Microsoft, gdzie została opisana procedura krok po kroku w jaki sposób należy przeprowadzić taka migrację: <a href="https://technet.microsoft.com/en-us/library/dn874017(v=exchg.150).aspx">https://technet.microsoft.com/en-us/library/dn874017(v=exchg.150).aspx</a>
<h2>Podsumowanie</h2>
W powyższym artykule opisałem w jaki sposób migrować zasoby z Exchange On-Premise do Exchange Online. W następnej i najprawdopodobniej ostatniej części opiszę wyłączenie lokalnego środowiska wraz z deinstalacją systemu Exchange Server.]]></content:encoded>
    </item>
    <item>
      <title>Bliżej chmury publicznej - scenariusze migracji skrzynek pocztowych do Office 365 - Exchange Hybrid - część 2</title>
      <link>https://docs.microsoft.com/archive/blogs/plitpro/blizej-chmury-publicznej-scenariusze-migracji-skrzynek-pocztowych-do-office-365-exchange-hybrid-czesc-2</link>
      <pubDate>Fri, 30 Jun 2017 09:25:44 GMT</pubDate>
      <dc:creator><![CDATA[Bartlomiej Prokocki]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/plitpro/?p=13785</guid>
      <description><![CDATA[W poprzednim artykule opisałem w jaki sposób utworzyć Hybrydę środowiska Exchange On-Premise z...]]></description>
      <content:encoded><![CDATA[W poprzednim artykule opisałem w jaki sposób utworzyć Hybrydę środowiska Exchange On-Premise z Exchange Online w usłudze Office 365. W tej części zweryfikujemy poprawność działania środowiska za pomocą poleceń PowerShell, zweryfikujemy poprawność przepływu poczty pomiędzy środowiskiem lokalnym i chmurą oraz sprawdzimy poprawność działania funkcji Free/Busy.
<h2>Aktualny stan</h2>
Na chwilę obecną środowisko Hybrydowe Exchange Server posiada skrzynki pocztowe tylko i wyłącznie w lokalnej infrastrukturze Exchange 2016 On-Premise. Synchronizacja użytkowników do Azure Active Directory wykonywana jest za pomocą narzędzia Azure AD Connect. Rekordy pocztowe MX wskazują na lokalne środowisko On-Premise Exchange Server 2016.
<h2>Weryfikacja środowiska</h2>
Po zakończonych pracach związanych z konfiguracją połączenia Hybrydowego możemy przejść do weryfikacji i poprawności działania środowiska. Pierwszym elementem weryfikacyjnym jest komenda Get-HybridConfiguration (Rys. 1) którą wykonujemy z poziomu Exchange Management Shell.  Za pomocą tego polecenia wyświetlimy bieżącą konfigurację połączenia Hybrydowego oraz szczegółowe parametry takie jak: nazwa domeny obsługiwanej przez Hybrydę, włączone „Ficzery” takie jak FreeBusy, MoveMailbox, itd…  czy inne przydatne informacje dla Administratora.

<img src="https://msdnshared.blob.core.windows.net/media/2017/06/Rys_01_Hybrid_02-800x474.png" alt="" class="aligncenter wp-image-13795" width="600" height="355" />
<p style="text-align: center">Rys. 1. Weryfikacja połączenie Hybrydowego – polecenie Get-HybridConfiguraion</p>
Następne polecenie, które wykorzystamy do weryfikacji bieżącej konfiguracji będzie komenda Get-OrganizationRelationShip . Za pomocą której wyświetlimy szczegółowe informacje na temat funkcji FreeBusy, MailboxMoveEnabled, adresu OWA i Autodiscover, nazwy połączenia czy innych przydatnych informacji.

<img src="https://msdnshared.blob.core.windows.net/media/2017/06/Rys_02_Hybrid_02.png" alt="" class="aligncenter wp-image-13805" width="600" height="394" />
<p style="text-align: center">Rys. 2. Weryfikacja połączenie Hybrydowego – polecenie Get-OrganizationRelationship</p>
Dodatkowo z poziomu Exchange admin center można zweryfikować:
<ul>
 	<li>Mail flow -&gt; Accepted domain – powinna pojawić się nowa autorytatywna domena z przedrostkiem, który składa się z nazwy zarejestrowanej domeny w Office 365 czyli nazwadomeny.mail.onmicrosoft.com w moim przypadku jest to privatelabs.mail.onmicrosoft.com</li>
 	<li>Mail flow -&gt; Send Connector – nowy send connector, który wysyła maile do autorytatywnej domeny w Office 365. Od strony Exchange Online connector, który odbiera maile z On-Premise i wysyła do On-Premise</li>
 	<li>Organization -&gt; Sharing – powinny pojawić się polisy udostępniania pomiędzy lokalnym środowiskiem, a chmurą i odwrotnie od strony Exchange Online</li>
</ul>
Do weryfikacji środowiska zalecane jest wykorzystanie narzędzia Microsoft Remote Connectivity Analyzer, które jest dostępne z poziomu adresu: <a target="_blank" href="https://testconnectivity.microsoft.com" rel="noopener noreferrer">https://testconnectivity.microsoft.com</a>
<h2>Co jeszcze ?</h2>
<em>Tworzenie kont w Office w 365</em>

Gdy zweryfikowaliśmy aktualną konfigurację połączenia hybrydowego za pomocą wiersza poleceń i interfejsu graficznego. Możemy sprawdzić przepływ wiadomości pomiędzy środowiskiem On-Premise, a Online.

Prace rozpoczniemy od utworzenia skrzynki pocztowej w Exchange Online. W tym celu logujemy się do lokalnego środowiska Exchange Server 2016 za pomocą przeglądarki na adres: https://farbeni.pl/ecp. Następnie przechodzimy do zakładki recipients -&gt; mailboxes i za pomocą ikony „plusa” z menu wybieramy Office 365 mailbox (Rys. 3) – funkcjonalność Office 365 mailbox pojawiła się po utworzeniu Hybrydy. Uzupełniamy wymagane pola, konto tworzymy w jednostce organizacyjnej, która jest synchronizowana do Office 365 i wybieramy opcję Save. W konsoli zarządzającej pojawi się konto Jakub.Trzeci@farbeni.pl jako mailbox type: Office 365.

<img src="https://msdnshared.blob.core.windows.net/media/2017/06/Rys_03_Hybrid_02.png" alt="" class="aligncenter wp-image-13806" width="900" height="565" />
<p style="text-align: center">Rys. 3. Tworzenie konta pocztowego w Office 365</p>
Po utworzeniu konta z poziomu lokalnej konsoli Exchange automatycznie zostało utworzone konto użytkownika w usłudze katalogowej Active Directory, które należy dosynchronizować do Azure Active Directory. Z poziomu witryny Admin center w Office 365 na nowym użytkowniku należy włączyć licencję i wskazać lokalizację/region.  W tym celu należy się zalogować do konsoli admin center za pomocą przeglądarki wpisując adres <a target="_blank" href="https://portal.office.com" rel="noopener noreferrer">https://portal.office.com</a> przejść do Admin -&gt; Users -&gt; Active Users -&gt; Jakub Trzeci -&gt; Product licences i zaznaczyć opcje przedstawione na Rysunku 4.

<img src="https://msdnshared.blob.core.windows.net/media/2017/06/Rys_4_Hybrid_02.png" alt="" class="aligncenter wp-image-13815" width="750" height="548" />
<p style="text-align: center">Rys. 4. Przypisanie licencji dla użytkownika w Office 365</p>
Po wykonaniu opisanych powyżej czynności konto pocztowe dla skrzynki jakub.trzeci@farbeni.pl zostanie założone w Exchange Online w Office 365. Dodatkowo można wykonać weryfikację i sprawdzić czy takie konto faktycznie znajduje się w Office 365. W tym celu z konsoli zarządzającej Exchange Server wybieramy w lewym górnym rogu Office 365 i przechodzimy do zakładki recipients. Jak widać na Rysunku 5 konto Jakub Trzeci jest już w Office 365 natomiast konta z lokalnego Exchange Server widoczne są w zakładce contacts jako Mail User.

<img src="https://msdnshared.blob.core.windows.net/media/2017/06/Rys_5_Hybrid_02.png" alt="" class="wp-image-13825 aligncenter" width="750" height="572" />
<p style="text-align: center">Rys. 5. Weryfikacja kont w Exchange On-Premise i Exchange Online od strony Office 365</p>
<em>Weryfikacja przepływu poczty</em>

Weryfikację przepływu poczty pomiędzy lokalnym środowiskiem, a online przeprowadzimy za przy pomocy założonego konta chmurze Jakub.Trzeci@farbeni.pl.
Sprawdzimy następujące scenariusze:
<ul>
 	<li>Wysyłka maila z lokalnego środowiska do chmury</li>
 	<li>Wysyłka maila z chmury do lokalnego środowiska.</li>
</ul>
W celu przeprowadzenia testów należy zalogować się do lokalnego środowiska Exchange. Do tego celu wykorzystamy interfejs OWA, który jest dostępny z poziomu adresu: https://farbeni.pl/owa. Logujemy się na konto użytkownika w Exchange 2016, w moim przypadku będzie to konto z adresem Emil.Nieweglowski@farbeni.pl i wysyłamy maila do Jakuba. Następnie logujemy się na konto Jakuba za pomocą przeglądarki internetowej do adresu <a target="_blank" href="https://outook.office365.com" rel="noopener noreferrer">https://outook.office365.com</a> (Rys. 6). Sprawdzamy czy otrzymaliśmy pocztę od Emila i odpowiadamy na maila. Gdzie następnie sprawdzamy konto Emila i weryfikujemy czy otrzymaliśmy wiadomość od Jakuba.

Wiadomości zostały poprawnie odebrane zarówno przez użytkownika, który posiada skrzynkę pocztową w lokalnej infrastrukturze (Exchange Server 2016) oraz przez użytkownika, który posiada skrzynkę w chmurze (Exchange Online) co oznacza że przepływ poczty działa poprawnie.

<img src="https://msdnshared.blob.core.windows.net/media/2017/06/Rys_6_Hybrid_02.png" alt="" class="wp-image-13835 aligncenter" width="750" height="511" />
<p style="text-align: center">Rys. 6. Weryfikacja przepływu poczty: Exchange On-Premise &lt;-&gt; Exchange Online</p>
<em>Weryfikacja Free / Busy </em>

Przejdźmy teraz do kalendarza i planowania spotkań. Użytkownicy Emil Niewęgłowski i Jakub Trzeci mają już zaplanowane spotkania w swoich prywatnych kalendarzach (Rys. 7). Emil ma zajęte dwa terminy 27.06 g. 14-15 oraz 28.06 g. 8-10 natomiast Jakub jest zajęty 28.06 g. 9.00 – 9.30 oraz 29.06 w godzinach 10-12 oraz 13-15.

<img src="https://msdnshared.blob.core.windows.net/media/2017/06/Rys_7_Hybrid_02.png" alt="" class="wp-image-13845 aligncenter" width="750" height="581" />
<p style="text-align: center">Rys. 7. Widok kalendarzy</p>
Do utworzenia nowego spotkania użyjemy kalendarza Emila, który planuje spotkanie z Jakubem. Do utworzenia spotkania wykorzystamy asystenta planowania. Jak widać na Rysunku 8 Jakub 29.06. w okresie 10-11 ma status Away natomiast w godzinach 13-14 ma status Busy. Zgodnie z założeniami funkcja Free Busy działa poprawnie ponieważ wyświetla informacje o niedostępności użytkownika.

<img src="https://msdnshared.blob.core.windows.net/media/2017/06/Rys_8_Hybrid_02.png" alt="" class="wp-image-13855 aligncenter" width="750" height="558" />
<p style="text-align: center">Rys. 8. Asystent planowania</p>

<h2>Podsumowanie</h2>
W następnej części przeprowadzimy migracje zasobów z lokalnego środowiska do Exchange Online, gdzie następnie „wygasimy lokalne środowisko”.

/Bartłomiej Prokocki]]></content:encoded>
    </item>
  </channel>
</rss>