Praktyczne rozwiązania z naszej codziennej pracy — konfiguracja Microsoft 365, problemy z Windows Server i Hyper-V, sieci firmowe. Zapisujemy to, czego szukanie zajęło nam więcej czasu, niż powinno.

Microsoft 365

Aplikacje i integracje

Sieci i infrastruktura

Windows Server

Sztuczna inteligencja

Tematykę AI prowadzimy w osobnym serwisie — SektorAI. To nasz projekt, pisany po polsku i nastawiony na praktykę: jak działają modele językowe, gdzie realnie oszczędzają czas i co trzeba poukładać, zanim wpuścimy je do firmowych danych.

Wdrożeniowa strona tych tematów zostaje tutaj: automatyzacja Copilot oraz licencje Microsoft 365 i Copilot w portalu B2B.

Szukasz pomocy przy konkretnym wdrożeniu? Zajrzyj do opisu naszych usług albo po prostu napisz do nas.

REST, webhook czy plik — jak wybrać sposób wymiany danych

Przy każdej integracji pada to samo pytanie: jak połączyć dwa systemy? Odpowiedź rzadko jest kwestią gustu — zwykle wynika z tego, co druga strona w ogóle udostępnia. Poniżej przegląd sposobów wymiany danych i wskazówki, kiedy który wybrać.

REST API — domyślny wybór

Standard w nowoczesnych systemach. Odpytujesz adres, dostajesz JSON, wysyłasz dane tą samą drogą.

  • Kiedy: gdy druga strona ma udokumentowane API i potrzebujesz danych na żądanie.
  • Zalety: czytelność, dobre wsparcie narzędziowe, łatwa diagnostyka.
  • Uwaga na: limity zapytań, stronicowanie wyników i to, że odpytywanie „co minutę na wszelki wypadek” potrafi wyczerpać limit dzienny.

Webhook — gdy liczy się czas reakcji

Odwrócenie kierunku: to system źródłowy powiadamia Cię o zdarzeniu, zamiast czekać na zapytanie.

  • Kiedy: płatność zaksięgowana, zamówienie złożone, status przesyłki zmieniony — wszędzie tam, gdzie opóźnienie ma znaczenie.
  • Zalety: natychmiastowość i brak zbędnych zapytań.
  • Uwaga na: musisz wystawić adres dostępny z internetu, zweryfikować podpis wiadomości i przyjąć, że to samo zdarzenie może przyjść dwa razy.

Webhook wymaga idempotentności. Jeżeli nadawca nie otrzyma potwierdzenia w kilka sekund, ponowi wysyłkę. Bez zabezpieczenia utworzysz drugie zamówienie z tego samego zdarzenia. Zapisuj identyfikator zdarzenia i ignoruj powtórki.

SOAP — starsze systemy i rejestry publiczne

Wyglądem odstrasza, ale bywa jedyną dostępną drogą — zwłaszcza w systemach branżowych i części usług publicznych. Jest ściśle zdefiniowany, co ułatwia walidację, ale jest gadatliwy i mniej wygodny w diagnostyce.

Wymiana plikowa — niedoceniana i często wystarczająca

CSV lub Excel odkładany o ustalonej porze do katalogu, na serwer FTP albo do biblioteki SharePoint.

  • Kiedy: system nie ma API, a dane wystarczy wymieniać raz na dobę.
  • Zalety: działa praktycznie zawsze, jest tanie i łatwe do podejrzenia — plik można po prostu otworzyć.
  • Uwaga na: kodowanie znaków (polskie znaki w plikach CSV to klasyka problemów), format daty i separator dziesiętny, a także rozstrzygnięcie, co zrobić z plikiem, który nie przyszedł.

Nie warto lekceważyć tej drogi. Wiele integracji, które musiały zadziałać „na wczoraj”, ruszyło właśnie tak i pracuje latami.

Bezpośrednio na bazie — ostateczność

Czasem jedyne wyjście, gdy producent nie udostępnia niczego innego.

  • Do odczytu: akceptowalne, o ile korzystasz z konta z uprawnieniami wyłącznie do odczytu i najlepiej z repliki.
  • Do zapisu: ryzykowne. Omijasz reguły biznesowe aplikacji i możesz naruszyć spójność danych, a producent najpewniej odmówi wsparcia.
  • Zawsze: aktualizacja systemu może zmienić strukturę tabel bez ostrzeżenia. Więcej przy integracjach baz danych.

Zestawienie

Sposób Czas reakcji Trudność Typowe zastosowanie
REST sekundy niska Pobieranie i zapis danych na żądanie
Webhook natychmiast średnia Reakcja na zdarzenia
SOAP sekundy średnia Starsze systemy, rejestry
Pliki godziny niska Wymiana wsadowa raz na dobę
Baza sekundy wysoka
(ryzyko)
Gdy nie ma innej drogi

Pytania, które trzeba zadać przed wyborem

  1. Jak szybko dane muszą być po drugiej stronie? Jeżeli wystarczy raz na dobę, nie buduj integracji czasu rzeczywistego.
  2. Ile rekordów dziennie? Kilkadziesiąt i kilkaset tysięcy to zupełnie inne rozwiązania.
  3. W którą stronę płyną dane? Wymiana dwukierunkowa wymaga rozstrzygnięcia konfliktów — to zwykle najtrudniejsza część.
  4. Który system jest źródłem prawdy? Bez tej decyzji integracja prędzej czy później rozjedzie dane.
  5. Co się dzieje przy awarii? Dane mają poczekać w kolejce, a ktoś ma się o tym dowiedzieć.
  6. Kto to utrzyma? API po drugiej stronie będzie się zmieniać. Integracja bez opieki kiedyś przestanie działać.

Najczęstszy błąd

Budowanie integracji czasu rzeczywistego tam, gdzie wystarczyłby nocny import pliku. Rozwiązanie jest wtedy droższe, bardziej awaryjne i trudniejsze w utrzymaniu — bez realnej korzyści. Zacznij od pytania o wymagany czas reakcji, nie od wyboru technologii.

Nie wiesz, którą drogą połączyć systemy?

Sprawdzimy, co udostępnia druga strona, i zaproponujemy najprostsze rozwiązanie, które spełni Twoje wymagania.

Integracja API Zapytaj o wycenę

Excel jako baza danych — kiedy przestaje wystarczać

Excel jest znakomitym narzędziem analitycznym i fatalną bazą danych. Problem w tym, że granica między jednym a drugim zaciera się stopniowo — arkusz „na chwilę” po dwóch latach obsługuje kluczowy proces w firmie. Poniżej sygnały, że ten moment już minął.

Osiem sygnałów ostrzegawczych

  1. W nazwie pliku jest data albo słowo „ostateczna”. Zwłaszcza gdy istnieje też wersja „ostateczna_poprawiona”.
  2. Ktoś pyta na czacie, czy może już wejść do pliku. Blokada edycji to jasny znak, że narzędzie jest używane wielostanowiskowo, choć nie zostało do tego stworzone.
  3. Nie da się ustalić, kto zmienił konkretną wartość. Historia wersji pokazuje plik, nie pojedynczy rekord.
  4. Uprawnienia są zerojedynkowe. Albo ktoś widzi cały arkusz, albo nic — nie da się pokazać handlowcowi tylko jego klientów.
  5. Formuły odwołują się do innych plików. Wystarczy, że ktoś przeniesie plik, i wszystko się sypie.
  6. Plik zaczyna się długo otwierać. Kilkadziesiąt tysięcy wierszy z formułami tablicowymi potrafi zablokować komputer.
  7. Dane trzeba przepisywać do innego systemu. Arkusz jest wyspą — nic z niego nie wypływa automatycznie.
  8. Boisz się, że ktoś skasuje ten plik. To najlepszy sprawdzian: jeżeli utrata jednego pliku zatrzymałaby proces w firmie, to nie jest arkusz, tylko system.

Dlaczego arkusz nie jest bazą

Czego brakuje Konsekwencja
Kontroli poprawności danych W kolumnie „data” pojawia się tekst, w „kwocie” — spacja. Raport przestaje się liczyć.
Relacji między danymi Nazwa klienta powtórzona w 300 wierszach, w 12 wariantach zapisu.
Jednoczesnej pracy wielu osób Konflikty wersji albo kolejka do pliku.
Historii zmian na poziomie rekordu Nie wiadomo, kto, kiedy i dlaczego zmienił wartość.
Uprawnień do fragmentu danych Wszyscy widzą wszystko albo nikt nic.
Reguł biznesowych Nic nie blokuje zamówienia bez ceny albo daty z przeszłości.

To nie znaczy, że masz porzucić Excela

Arkusz pozostaje najlepszym narzędziem do analizy doraźnej, prototypowania i jednorazowych zestawień. Chodzi o rozdzielenie ról: dane trzymaj w bazie, analizuj w Excelu. W praktyce oznacza to arkusz podłączony do bazy i odświeżany jednym kliknięciem — z zachowaniem wygody, bez ryzyka.

Ścieżki wyjścia — od najtańszej

1. Uporządkowanie arkusza

Czasem wystarczy: tabele Excela zamiast luźnych zakresów, poprawność danych na kolumnach, usunięcie odwołań do innych plików, przeniesienie na SharePoint ze współautorstwem. Kilka godzin pracy, jeśli skala problemu jest niewielka.

2. Listy SharePoint albo Microsoft Lists

Dobre dla prostych ewidencji i rejestrów: dają uprawnienia, historię zmian, kontrolę typów danych i obieg akceptacji przez Power Automate. Nie wymagają programowania i mieszczą się w posiadanych licencjach Microsoft 365. Przy dużych wolumenach i złożonych relacjach zaczynają jednak uwierać.

3. Prawdziwa baza danych

Gdy danych jest dużo, relacje są złożone albo potrzebne są wydajne raporty — czas na MySQL, PostgreSQL lub MS SQL Server. Migrację z arkuszy opisujemy przy integracjach baz danych. Nad bazą stawia się warstwę raportową, na przykład w Power BI.

4. Aplikacja webowa

Gdy z danych korzysta wiele osób, obowiązują reguły biznesowe albo dostęp mają mieć także klienci. Formularze zamiast komórek, uprawnienia w podziale na role, historia zmian, integracje z innymi systemami. Więcej przy budowie aplikacji webowych.

Jak przeprowadzić migrację bezpiecznie

  1. Zamroź strukturę. Ustal, że do zakończenia migracji nikt nie dokłada kolumn.
  2. Wyczyść dane u źródła. Ujednolić zapis nazw, usuń duplikaty, popraw formaty dat. Przeniesienie bałaganu do bazy niczego nie naprawi.
  3. Uruchom równolegle. Przez kilka tygodni nowe rozwiązanie działa obok arkusza — to jedyny sposób, by wyłapać przypadki, o których nikt nie wspomniał.
  4. Porównaj wyniki. Ten sam raport z obu źródeł musi dawać te same liczby.
  5. Zachowaj arkusz w trybie tylko do odczytu jako materiał historyczny.

Najczęstszy błąd: odwzorowanie arkusza jeden do jednego w nowym narzędziu. Arkusz ma strukturę wynikającą z ograniczeń Excela, a nie z logiki procesu. Migracja to dobry moment, żeby zapytać, jak ten proces powinien wyglądać.

Kiedy zostawić jak jest

Jeżeli z arkusza korzysta jedna osoba, dane nie są krytyczne, a plik ma kopię zapasową — nie ma czego naprawiać. Migracja kosztuje czas i pieniądze; robi się ją wtedy, gdy ryzyko utraty danych albo koszt ręcznej pracy przewyższa koszt zmiany.

Twój proces przerósł arkusz?

Ocenimy, czy wystarczy uporządkowanie, lista SharePoint, baza danych czy własna aplikacja — i ile każde z tych rozwiązań kosztuje.

Aplikacje webowe Integracje baz danych

Power Automate — pięć automatyzacji, które zwracają się najszybciej

Power Automate jest w większości planów Microsoft 365, których firmy już używają — i w większości firm leży nietknięty. Poniżej pięć automatyzacji, które wdrażamy najczęściej, bo zwracają się najszybciej i nie wymagają programowania.

1. Obieg akceptacji faktur i wniosków

Problem: faktura krąży mailem, ktoś zapomina odpowiedzieć, po tygodniu nikt nie wie, u kogo utknęła.

Rozwiązanie: dokument trafia do biblioteki SharePoint, przepływ wysyła prośbę o akceptację do właściwej osoby, przypomina po dwóch dniach, a po akceptacji przenosi plik do folderu zatwierdzonych i powiadamia księgowość. Wszystko z historią: kto, kiedy, jaka decyzja.

Co zyskujesz: koniec z pytaniem „na jakim to jest etapie” i komplet dowodów przy kontroli.

Ta sama mechanika działa dla

  • wniosków urlopowych i delegacji,
  • zamówień powyżej ustalonej kwoty,
  • akceptacji umów i ofert przed wysłaniem do klienta.

2. Załączniki z poczty prosto do właściwego folderu

Problem: zamówienia, protokoły i skany przychodzą mailem, a ktoś ręcznie zapisuje je na dysku — albo zapomina.

Rozwiązanie: przepływ obserwuje skrzynkę współdzieloną i zapisuje załączniki do biblioteki SharePoint, nadając nazwę według daty i nadawcy. Można rozdzielać po temacie wiadomości albo po adresie nadawcy.

Co zyskujesz: dokumenty są w jednym miejscu, dostępne dla całego zespołu i objęte kopiami zapasowymi — a nie w skrzynce jednej osoby.

3. Onboarding nowego pracownika

Problem: przy każdym przyjęciu ktoś odtwarza z pamięci listę czynności. Za każdym razem czegoś brakuje.

Rozwiązanie: formularz uruchamia przepływ, który zakłada konto, przypisuje licencję, dodaje do właściwych grup i zespołów, tworzy zadania dla przełożonego oraz dla osoby odpowiedzialnej za sprzęt, a na koniec wysyła pracownikowi wiadomość powitalną z instrukcjami.

Co zyskujesz: powtarzalność. Nowa osoba pierwszego dnia ma wszystko, czego potrzebuje. Odwrotność tego procesu opisaliśmy przy offboardingu w Microsoft 365.

4. Przypomnienia o terminach

Problem: umowy, gwarancje, przeglądy, certyfikaty i odnowienia licencji wygasają niezauważone.

Rozwiązanie: lista SharePoint z datami i przepływ sprawdzający ją codziennie. Na 60, 30 i 7 dni przed terminem wysyła powiadomienie do osoby odpowiedzialnej i do przełożonego.

Co zyskujesz: najtańsza automatyzacja z całej listy, a potrafi uchronić przed najbardziej kosztownym przeoczeniem.

5. Powiadomienia z systemów zewnętrznych

Problem: ważne zdarzenia — nowe zgłoszenie, przekroczony limit, awaria — trafiają do skrzynki, w której giną.

Rozwiązanie: przepływ odbiera zdarzenie przez webhook lub odpytuje API systemu i publikuje sformatowaną wiadomość na kanale Teams właściwego zespołu, z przyciskiem przenoszącym do sprawy.

Co zyskujesz: informacja dociera tam, gdzie ludzie faktycznie patrzą.

Czego nie automatyzować

Automatyzacja procesu, który jest źle zaprojektowany, daje szybko wykonywany bałagan. Zanim zbudujesz przepływ, sprawdź, czy niektórych kroków nie da się po prostu usunąć. Najlepsza automatyzacja to ta, która okazuje się niepotrzebna, bo proces dało się uprościć.

  • Procesy zmieniające się co miesiąc — utrzymanie pochłonie więcej czasu, niż zaoszczędzisz.
  • Zadania wykonywane raz na kwartał — chyba że są krytyczne i łatwe do pomylenia.
  • Decyzje wymagające oceny — automatyzuj przepływ informacji i przypomnienia, nie sam osąd.

O czym pamiętać przy wdrożeniu

  • Właściciel przepływu. Przepływ utworzony na koncie pracownika przestaje działać po jego odejściu. Buduj na koncie technicznym lub w rozwiązaniu współdzielonym.
  • Obsługa błędów. Domyślnie przepływ po prostu przestaje działać, a mail o niepowodzeniu trafia do właściciela — czyli często donikąd. Ustaw powiadomienie do zespołu.
  • Limity wywołań. Plany różnią się liczbą uruchomień. Przy dużych wolumenach sprawdź to przed wdrożeniem.
  • Uprawnienia połączeń. Przepływ działa z uprawnieniami konta, na którym utworzono połączenie — nie z uprawnieniami osoby, która go uruchomiła.
  • Dokumentacja. Po roku nikt nie pamięta, dlaczego przepływ robi ten dziwny krok. Krótki opis w nazwie i komentarzach oszczędza godziny.

Od czego zacząć

Wybierz jedno zadanie, które ktoś w firmie wykonuje codziennie, ręcznie i według stałych reguł. Zmierz, ile zajmuje w miesiącu. Zbuduj dla niego przepływ i po miesiącu porównaj. Ta jedna liczba przekona zarząd lepiej niż jakakolwiek prezentacja — i pokaże, czy warto iść dalej w stronę szerszej automatyzacji.

Zautomatyzujmy to, co powtarzalne

Wskażemy procesy o największym potencjale, zbudujemy przepływy z obsługą błędów i przeszkolimy zespół.

Automatyzacja Copilot Umów konsultację

Copilot w firmie — najpierw uprawnienia, potem licencje

Najczęstszy powód, dla którego wdrożenie Copilota kończy się awanturą, nie ma nic wspólnego ze sztuczną inteligencją. Copilot widzi dokładnie to, co widzi zalogowany pracownik — i pokazuje mu to szybciej, niż ktokolwiek się spodziewał. Jeżeli uprawnienia w SharePoint narastały latami, Copilot je ujawni.

Mechanizm jest prosty i nieubłagany

Copilot nie omija uprawnień. Przeszukuje zasoby, do których użytkownik i tak ma dostęp, i podaje odpowiedź. Różnica polega na tym, że wcześniej trzeba było wiedzieć, czego szukać i gdzie. Teraz wystarczy zapytać po polsku.

Pracownik nie znajdzie folderu „Kadry 2025”, bo nie przyszłoby mu do głowy tam zaglądać. Ale zapyta: „jakie są widełki wynagrodzeń na stanowisku handlowca?” — i jeśli dokument jest dla niego technicznie dostępny, dostanie odpowiedź. Wraz z odnośnikiem do źródła.

Skąd biorą się nadmiarowe uprawnienia

  • Linki „dla wszystkich w organizacji”. Domyślna opcja przy udostępnianiu w wielu dzierżawach. Szybka, wygodna i klikana bez zastanowienia.
  • Dziedziczenie z korzenia witryny. Ktoś nadał dostęp do witryny nadrzędnej, a wszystkie biblioteki pod nią odziedziczyły uprawnienia.
  • Zespoły Teams zakładane bez kontroli. Każdy zespół to witryna SharePoint. Zespół „Projekt X” z 2022 roku nadal istnieje wraz z zawartością.
  • Byli pracownicy i goście. Konta gości z dawnych projektów, którym nikt nie odebrał dostępu.
  • Dokumenty w OneDrive udostępnione szeroko, bo tak było prościej niż zakładać wspólną bibliotekę.
  • Grupy zagnieżdżone. Grupa A należy do grupy B, która ma dostęp do wrażliwego zasobu. Nikt tego nie prześledzi ręcznie.

Żadna z tych rzeczy nie jest błędem konkretnej osoby. To naturalny efekt kilku lat pracy w organizacji, w której nikt nie odpowiadał za porządek w dostępach.

Co sprawdzić przed włączeniem Copilota

1. Zinwentaryzuj szerokie udostępnienia

Zacznij od raportu linków typu „każdy” i „wszyscy w organizacji”. Interesują Cię zwłaszcza biblioteki zawierające dane kadrowe, finansowe, prawne i handlowe. Takie zestawienie wygodnie pobrać przez Microsoft Graph API — ręczne klikanie po witrynach nie ma sensu przy większej liczbie zespołów.

2. Znajdź zasoby bez właściciela

Zespoły i witryny bez aktywnego właściciela to obszary, których nikt nie pilnuje. Wyznacz właścicieli albo zarchiwizuj i odetnij dostęp.

3. Przejrzyj konta gości

Goście z zakończonych projektów, konta bez logowania od pół roku, dostęp przyznany „na chwilę”. Wyłączenie ich jest szybkie i od razu zmniejsza obszar ryzyka.

4. Wskaż obszary wyłączone

Zdecyduj z zarządem, czego Copilot nie ma przeszukiwać: kadry, wynagrodzenia, dokumentacja prawna, dane szczególnie chronione. Realizuje się to etykietami poufności i ograniczeniem zakresu wyszukiwania.

5. Uporządkuj dane martwe

Kopie dokumentów sprzed lat, wersje robocze, pliki nazwane „ostateczna_v3_poprawki”. Copilot potraktuje je jako źródło i będzie na ich podstawie odpowiadać. Śmieci na wejściu to śmieci na wyjściu — z tą różnicą, że teraz brzmią wiarygodnie.

Kolejność ma znaczenie. Porządkowanie uprawnień po włączeniu Copilota jest znacznie trudniejsze niż przed. Gdy pracownicy zobaczą już dane, których nie powinni widzieć, sprawa przestaje być techniczna, a zaczyna być kadrowa.

Ile to trwa

W firmie do stu użytkowników przegląd i uporządkowanie uprawnień to zwykle od kilku dni do dwóch tygodni. W organizacjach, które używają SharePoint od lat bez żadnych zasad, bywa dłużej. To jednak praca, którą i tak trzeba wykonać — Copilot jedynie sprawia, że nie da się jej dłużej odkładać.

Efekt uboczny jest pozytywny

Firmy, które przechodzą ten przegląd, zwykle wynoszą z niego więcej niż gotowość na Copilota:

  • wiedzą wreszcie, kto ma dostęp do czego,
  • mają zamknięte konta byłych pracowników i gości,
  • ograniczyły skutki ewentualnego przejęcia jednego konta — bo przejęte konto nie otwiera już całej firmy,
  • mają materiał na potrzeby audytu bezpieczeństwa i wymagań RODO.

To są korzyści niezależne od tego, czy ostatecznie kupisz licencje Copilot.

Uwaga na koniec

Uporządkowane uprawnienia nie zwalniają z pozostałych zabezpieczeń. Copilot działa na koncie użytkownika, więc przejęte konto to przejęty Copilot — z wygodną wyszukiwarką po firmowych danych w komplecie. Uwierzytelnianie wieloskładnikowe, o którym pisaliśmy przy wdrożeniu MFA, jest tu warunkiem wstępnym, nie dodatkiem.

Sprawdzimy Wasze uprawnienia przed wdrożeniem

Przygotujemy raport szerokich udostępnień, kont gości i zasobów bez właściciela — oraz plan uporządkowania.

Automatyzacja Copilot Zamów przegląd

Microsoft Graph API — automatyzacja zadań w Microsoft 365

Zakładanie kont, przypisywanie licencji, porządkowanie skrzynek, raporty wykorzystania — większość powtarzalnej pracy administratora Microsoft 365 da się wykonać automatycznie przez Microsoft Graph API. Poniżej praktyczne wprowadzenie: jak się połączyć, od czego zacząć i na czym najłatwiej się potknąć.

Czym właściwie jest Graph

Microsoft Graph to jeden wspólny interfejs do danych z całego Microsoft 365. Zamiast osobnych narzędzi do Exchange, SharePoint, Teams i tożsamości, odpytujesz jeden adres i dostajesz JSON. Wszystko sprowadza się do wywołań w rodzaju:

GET  https://graph.microsoft.com/v1.0/users
GET  https://graph.microsoft.com/v1.0/users/jan.kowalski@firma.pl
POST https://graph.microsoft.com/v1.0/groups/{id}/members/$ref

Istnieją dwie wersje: v1.0 — stabilna, do zastosowań produkcyjnych, oraz beta — bogatsza, ale Microsoft może ją zmienić bez uprzedzenia. W skryptach, od których zależy praca firmy, trzymaj się v1.0.

Jak się uwierzytelnić

To miejsce, w którym najczęściej rodzi się zamieszanie. Są dwa modele:

Model Kiedy stosować
Delegowany
(w imieniu użytkownika)
Skrypt działa z uprawnieniami zalogowanej osoby. Do narzędzi uruchamianych ręcznie przez administratora.
Aplikacyjny
(bez użytkownika)
Zadania w tle, harmonogramy, integracje serwerowe. Aplikacja ma własne uprawnienia, niezależne od kogokolwiek.

Do automatyzacji niemal zawsze chcesz modelu aplikacyjnego. Rejestrujesz aplikację w Microsoft Entra ID, nadajesz jej uprawnienia typu Application, zatwierdzasz je jako administrator i uwierzytelniasz się identyfikatorem dzierżawy, identyfikatorem aplikacji oraz sekretem lub certyfikatem.

Używaj certyfikatu zamiast sekretu. Sekret ma datę ważności i wygasa zwykle w najmniej dogodnym momencie — najczęściej w nocy, gdy przestaje działać synchronizacja, o której wszyscy zapomnieli. Certyfikat też wygasa, ale łatwiej objąć go kontrolą i rotacją. Niezależnie od wyboru: wpisz datę ważności do kalendarza w dniu, w którym tworzysz poświadczenie.

Zasada najmniejszych uprawnień

Przy nadawaniu uprawnień pokusa jest oczywista: zaznaczyć Directory.ReadWrite.All i mieć spokój. To zły pomysł — taka aplikacja może praktycznie wszystko w Twojej dzierżawie, a jej sekret leży w pliku konfiguracyjnym na serwerze.

  • Potrzebujesz czytać listę użytkowników? User.Read.All, nie User.ReadWrite.All.
  • Potrzebujesz jednej skrzynki? Ogranicz zakres dostępu do konkretnych skrzynek, zamiast dawać dostęp do wszystkich.
  • Osobna rejestracja aplikacji dla każdej integracji — wtedy wyłączenie jednej nie kładzie pozostałych.

Od czego zacząć w praktyce

1. Raport wykorzystania licencji

Najprostszy start i od razu wymierna korzyść. Pobierasz listę użytkowników wraz z przypisanymi licencjami i datą ostatniego logowania. Wynik regularnie ujawnia licencje przypisane osobom, które nie zalogowały się od miesięcy — więcej o optymalizacji planów przy porównaniu planów Microsoft 365.

2. Onboarding pracownika

Jedno wywołanie tworzy konto, kolejne przypisuje licencję, następne dodaje do grup i zespołów. Zamiast dziesięciu kliknięć w kilku panelach — jeden skrypt z listą parametrów, wykonujący za każdym razem dokładnie to samo.

3. Offboarding

Zablokowanie logowania, unieważnienie sesji, konwersja skrzynki na współdzieloną, przekazanie plików z OneDrive, zwolnienie licencji. Procedurę opisaliśmy krok po kroku przy offboardingu w Microsoft 365 — Graph pozwala wykonać ją bezbłędnie i w tej samej kolejności za każdym razem.

4. Porządek w danych

Wyszukiwanie plików udostępnionych „wszystkim w organizacji”, list gości bez aktywności, zespołów Teams bez właściciela. To rzeczy, których nie widać w codziennej pracy, a które wychodzą boleśnie przy wdrożeniu Copilota — piszemy o tym w tekście o uprawnieniach przed wdrożeniem Copilota.

Pułapki, na które warto uważać

  • Stronicowanie. Graph zwraca wyniki partiami. Jeżeli zignorujesz pole @odata.nextLink, dostaniesz pierwszych 100 rekordów i uznasz, że to wszystko. Klasyczne źródło raportów, które „się nie zgadzają”.
  • Limity zapytań. Przy większej liczbie wywołań Graph zwróci kod 429 wraz z nagłówkiem Retry-After. Trzeba go uszanować i ponowić po wskazanym czasie, a nie odpytywać w pętli.
  • Opóźnienie propagacji. Konto utworzone przed sekundą bywa jeszcze niewidoczne dla kolejnego wywołania. W skryptach onboardingowych planuj ponowienia.
  • Uprawnienia delegowane a aplikacyjne. Ten sam endpoint zachowuje się inaczej w obu modelach. Większość błędów 403 bierze się z pomylenia typu uprawnienia, nie z jego braku.
  • Filtrowanie po stronie serwera. Część zapytań wymaga nagłówka ConsistencyLevel: eventual wraz z parametrem $count. Bez tego filtr po prostu nie zadziała.

PowerShell czy własny kod

Moduły Microsoft Graph PowerShell wystarczą do zadań administracyjnych i raportów — są szybkie w napisaniu i czytelne dla kolejnej osoby. Gdy automatyzacja ma działać w tle, obsługiwać błędy, ponawiać i raportować, lepiej sprawdza się osobna usługa. My budujemy takie rozwiązania w Node.js z TypeScript — na tym stosie działa nasz portal B2B, korzystający z uwierzytelniania Entra ID.

Zanim wypuścisz to na produkcję

  1. Przetestuj na osobnej dzierżawie testowej albo na koncie, którego skasowanie nikogo nie zaboli.
  2. Operacje zapisujące uruchom najpierw w trybie „tylko podgląd”, wypisując, co skrypt zamierza zrobić.
  3. Zapisuj logi — co, kiedy i z jakim skutkiem. Bez tego diagnoza po tygodniu jest niemożliwa.
  4. Ustaw powiadomienie o niepowodzeniu. Cicho zepsuta automatyzacja jest gorsza od jej braku.
  5. Wpisz do kalendarza datę wygaśnięcia poświadczeń.

Potrzebujesz automatyzacji, która po prostu działa?

Budujemy integracje z Microsoft 365 wraz z obsługą błędów, monitoringiem i dokumentacją — żeby nie zależały od jednej osoby w firmie.

Integracja API Porozmawiajmy

MFA w Microsoft 365 — jak wdrożyć bez buntu użytkowników

Uwierzytelnianie wieloskładnikowe to pojedyncze zabezpieczenie o największym stosunku skuteczności do kosztu — eliminuje zdecydowaną większość udanych przejęć kont. Problemem nie jest jednak technologia, tylko wdrożenie: źle przeprowadzone potrafi na dwa dni zatrzymać pracę firmy i zniechęcić ludzi na lata.

Dlaczego samo hasło już nie wystarcza

Typowy atak na firmę nie zaczyna się od łamania zabezpieczeń, tylko od wiadomości phishingowej udającej powiadomienie o dokumencie do podpisu albo o wygasającym haśle. Pracownik wpisuje dane na podrobionej stronie i od tego momentu napastnik ma dostęp do jego skrzynki — a przez nią do korespondencji, plików i kolejnych osób w firmie.

Hasło samo w sobie nie odróżnia właściciela konta od kogoś, kto je zna. MFA dokłada element, którego przejęcie hasła nie daje.

Metody — od najlepszej do najgorszej

Metoda Ocena
Klucz sprzętowy / Windows Hello Najwyższa odporność, także na phishing. Warto dla kont administracyjnych i zarządu.
Aplikacja z powiadomieniem i dopasowaniem numeru Optymalne dla większości firm. Wygodne i odporne na zmęczenie powiadomieniami.
Kod z aplikacji Dobre rozwiązanie zapasowe, gdy telefon nie ma internetu.
SMS Lepsze niż nic, ale podatne na przejęcie numeru. Wyłącznie jako metoda awaryjna.

Ważne: zwykłe powiadomienie „zatwierdź logowanie” bez dopasowania numeru jest podatne na atak polegający na zasypywaniu użytkownika powiadomieniami, aż któreś zatwierdzi z rozdrażnienia. Dopasowanie numeru — użytkownik przepisuje liczbę z ekranu logowania do aplikacji — rozwiązuje ten problem.

Jak wdrożyć bez buntu

1. Zacznij od siebie i od administratorów

Konta z uprawnieniami administracyjnymi to najcenniejszy cel. Włącz MFA dla nich najpierw — przy okazji poznasz proces, zanim zetkną się z nim pracownicy.

2. Uprzedź z wyprzedzeniem

Krótka informacja na tydzień wcześniej: co się zmieni, dlaczego i co trzeba przygotować. Najczęstsza przyczyna oporu to zaskoczenie, nie sama niedogodność.

3. Przygotuj instrukcję z obrazkami

Jedna strona ze zrzutami ekranu z konkretnego telefonu. Instrukcja odsyłająca do dokumentacji producenta nie zadziała.

4. Wdrażaj grupami

Jeden dział na raz, zaczynając od najbardziej cierpliwego. Pozwala to wyłapać problemy przy dziesięciu osobach zamiast przy stu.

5. Zapewnij wsparcie w dniu włączenia

Ktoś dostępny pod telefonem przez pierwsze godziny. Większość zgłoszeń to drobiazgi, ale bez pomocy zamieniają się w blokadę pracy.

6. Zaplanuj przypadki brzegowe

  • Pracownik bez telefonu służbowego — aplikacja na prywatnym telefonie nie daje pracodawcy dostępu do urządzenia, co warto jasno zakomunikować. Alternatywą jest klucz sprzętowy.
  • Zgubiony lub wymieniony telefon — ustal wcześniej, kto i w jaki sposób weryfikuje tożsamość przed zresetowaniem metody.
  • Praca w miejscu bez zasięgu — kody z aplikacji działają bez internetu.
  • Konta serwisowe i urządzenia — drukarki i systemy wysyłające pocztę wymagają osobnego podejścia, nie MFA.

Co zrobić po włączeniu MFA

  • Wyłącz starsze protokoły uwierzytelniania. Bez tego MFA da się obejść — to najczęstszy błąd przy wdrożeniu.
  • Sprawdź, czy nie zostały wyjątki. Konta pominięte „tymczasowo” mają tendencję do pozostawania takimi na stałe.
  • Przejrzyj konta z uprawnieniami administracyjnymi i ogranicz ich liczbę do niezbędnej.
  • Rozważ dostęp warunkowy — pozwala nie pytać o drugi składnik w biurze, a wymagać go poza siecią firmową. Wymaga planu Business Premium.

Czego MFA nie załatwia

MFA chroni przed przejęciem konta hasłem, ale nie przed zainfekowanym komputerem, nie przed pracownikiem, który świadomie wynosi dane, i nie przed skasowaniem plików. Jest pierwszym krokiem, nie całością — pozostałe warstwy opisujemy przy bezpieczeństwie i backupie.

Wdrożymy MFA w Twojej firmie

Przygotujemy plan wdrożenia, instrukcje dla pracowników i obsłużymy pierwsze dni — tak, żeby nikt nie został odcięty od pracy.

Usługi Microsoft 365 Umów konsultację

Offboarding w Microsoft 365 — co zrobić z kontem odchodzącego pracownika

Pracownik odchodzi z firmy. Co dokładnie zrobić z jego kontem, skrzynką i plikami — żeby nie stracić danych, nie płacić dalej za licencję i nie zostawić otwartego dostępu? Poniżej procedura krok po kroku dla Microsoft 365.

Dlaczego to nie jest oczywiste

Dwa najczęstsze podejścia są jednakowo złe. Pierwsze: usunąć konto od razu — dane znikają, a po kilku miesiącach okazuje się, że w skrzynce była jedyna kopia ustaleń z klientem. Drugie: zostawić konto aktywne „na wszelki wypadek” — firma płaci za licencję, a aktywne konto byłego pracownika jest jednym z najczęstszych punktów wejścia przy włamaniach.

Właściwa procedura leży pośrodku i zajmuje kilkanaście minut.

Procedura krok po kroku

1. Zablokuj logowanie

Pierwsza czynność, wykonywana w momencie zakończenia pracy — nie następnego dnia. Blokada logowania w Entra ID uniemożliwia dostęp, ale nie usuwa żadnych danych.

2. Unieważnij aktywne sesje

Sama blokada konta nie kończy sesji już otwartych na urządzeniach. Trzeba je unieważnić osobno — inaczej zalogowana aplikacja na prywatnym telefonie może działać jeszcze przez pewien czas.

3. Zabezpiecz pliki z OneDrive

Przekaż dostęp do zawartości OneDrive przełożonemu albo przenieś istotne pliki do współdzielonej witryny SharePoint. To krok, o którym najczęściej się zapomina — a zawartość OneDrive znika po usunięciu konta.

4. Ustaw automatyczną odpowiedź i przekierowanie

Odpowiedź informująca o zmianie osoby kontaktowej plus przekierowanie przychodzącej poczty do następcy lub przełożonego. Rozwiązuje najbardziej praktyczny problem: klienci przez wiele miesięcy piszą na stary adres.

5. Przekształć skrzynkę w współdzieloną

Kluczowy krok dla kosztów. Skrzynka współdzielona nie wymaga licencji do określonej pojemności, a zachowuje całą historię korespondencji z możliwością dostępu dla wskazanych osób. Konwersję wykonuje się przed zwolnieniem licencji.

6. Zwolnij licencję

Dopiero po konwersji skrzynki i zabezpieczeniu plików. Licencja wraca do puli i może zostać przypisana następcy.

7. Przekaż właścicielstwo zasobów

Sprawdź, czy odchodząca osoba nie była jedynym właścicielem zespołów Teams, witryn SharePoint, grup albo współdzielonych skrzynek. Zespół bez właściciela z czasem staje się problemem administracyjnym.

8. Wyczyść urządzenia

Jeżeli firma korzysta z Intune, usuń dane firmowe z prywatnych urządzeń i zresetuj sprzęt służbowy. Bez zarządzania urządzeniami zostaje kwestia zaufania — powód, dla którego warto rozważyć plan Business Premium.

9. Odbierz dostęp do systemów spoza Microsoft 365

VPN, systemy branżowe, panele hostingowe, konta w usługach zewnętrznych. Jeżeli dostęp do sieci jest powiązany z kontem firmowym — jak przy autoryzacji zintegrowanej — blokada konta załatwia to automatycznie. Bez takiej integracji trzeba przejść listę ręcznie.

Czego procedura nie załatwia

Skrzynka współdzielona i przekazane pliki chronią przed utratą dostępu, ale nie przed skasowaniem danych. Jeżeli pracownik usunął korespondencję przed odejściem, a zauważysz to po kilku miesiącach, wbudowane mechanizmy Microsoft 365 mogą już nie mieć czego przywrócić. Ochronę przed tym scenariuszem daje wyłącznie niezależny backup Microsoft 365.

Kiedy usunąć konto na dobre

Nie ma powodu, żeby się spieszyć. Skrzynka współdzielona nic nie kosztuje, a korespondencja bywa potrzebna długo po odejściu pracownika — przy rozliczeniach, reklamacjach czy sporach. Rozsądna praktyka to przegląd raz do roku i usuwanie tego, co przestało mieć znaczenie, z uwzględnieniem wymogów RODO dotyczących minimalizacji danych.

Warto przygotować to wcześniej

Najlepszy moment na spisanie tej procedury to dzień, w którym nikt nie odchodzi. Lista kontrolna z przypisaną odpowiedzialnością sprawia, że offboarding przestaje zależeć od tego, czy akurat ktoś o czymś pamiętał. Warto ustalić też krok odwrotny — listę czynności przy przyjmowaniu nowego pracownika.

Uporządkujmy procedury w Twojej firmie

Przygotujemy listy kontrolne onboardingu i offboardingu dopasowane do Twojego środowiska — albo przejmiemy ich wykonywanie.

Usługi Microsoft 365 Szkolenia administracyjne

Microsoft 365 Business Basic, Standard czy Premium — porównanie planów

Plany Microsoft 365 dla firm różnią się nie tym, co zawierają, lecz tym, czego w nich brakuje. Poniżej porównanie tego, co realnie odróżnia Business Basic, Standard i Premium — i wskazówka, jak dobrać plany do stanowisk zamiast kupować jeden dla wszystkich.

Co odróżnia poszczególne plany

Element Business Basic Business Standard Business Premium
Poczta Exchange Online tak tak tak
Teams, SharePoint, OneDrive tak tak tak
Aplikacje Office w przeglądarce tak tak tak
Office instalowany na komputerze nie tak tak
Zarządzanie urządzeniami (Intune) nie nie tak
Ochrona urządzeń (Defender for Business) nie nie tak
Dostęp warunkowy nie nie tak
Ochrona informacji i etykiety poufności nie nie tak

Trzy progi decyzyjne

Basic czy Standard — czy potrzebujesz Office na komputerze

To jedyna istotna różnica między tymi planami. Wersje webowe Worda i Excela są dziś w pełni użyteczne do przeglądania i prostej edycji. Zawodzą przy rozbudowanych arkuszach, makrach, dodatkach i pracy bez internetu.

Praktyczna wskazówka: pracownik magazynu, produkcji czy kierowca korzystający głównie z poczty i Teams zwykle nie potrzebuje Standard. Księgowość i osoby pracujące na złożonych arkuszach — potrzebują.

Standard czy Premium — czy chronisz urządzenia

Premium to nie „Standard z dodatkami”, tylko zupełnie inna kategoria pod względem bezpieczeństwa. Dokłada trzy rzeczy, które trudno zastąpić:

  • Intune — zarządzanie komputerami i telefonami, wymuszanie szyfrowania dysku, zdalne czyszczenie zgubionego sprzętu.
  • Defender for Business — ochrona klasy XDR na stacjach roboczych, z automatyczną izolacją zainfekowanego urządzenia.
  • Dostęp warunkowy — logowanie tylko z zaufanych urządzeń i lokalizacji.

Jeżeli w firmie przetwarzane są dane wrażliwe, pracownicy używają laptopów poza biurem albo obowiązują wymagania kontrahentów co do zabezpieczeń — Premium zwykle wychodzi taniej niż kupowanie tych funkcji osobno.

Czy w ogóle potrzebujesz poczty w chmurze

Jeżeli firma ma własny serwer pocztowy i nie planuje tego zmieniać, plan Microsoft 365 Apps daje same aplikacje Office i OneDrive, bez Exchange Online. Wariant niszowy, ale w niektórych sytuacjach sensowny.

Najczęstszy błąd: jeden plan dla wszystkich

Typowa sytuacja w firmie na 30 osób: wszyscy mają Business Standard, bo „tak było prościej”. Tymczasem realny podział wygląda zwykle inaczej:

  • kilka osób z dostępem do danych wrażliwych i pracą na laptopach poza biurem — Premium,
  • większość pracowników biurowych — Standard,
  • osoby korzystające wyłącznie z poczty i komunikatora — Basic.

Takie zróżnicowanie zwykle obniża łączny rachunek, a jednocześnie podnosi poziom bezpieczeństwa tam, gdzie faktycznie ma to znaczenie. Płacenie za Premium dla wszystkich rzadko ma uzasadnienie; płacenie za Standard dla osób pracujących z danymi wrażliwymi to oszczędność pozorna.

O czym warto pamiętać przy liczeniu kosztów

  • Skrzynki współdzielone są bezpłatne do określonej pojemności. Adresy typu biuro@ czy kontakt@ nie muszą mieć własnej licencji.
  • Konta byłych pracowników. Skrzynkę można przekształcić w współdzieloną i zwolnić licencję, zachowując dostęp do korespondencji.
  • Rozliczenie roczne bywa tańsze od miesięcznego, ale wiąże na rok — przy zmiennym zatrudnieniu warto to policzyć.
  • Backup nie jest wliczony w żaden plan. Niezależnie od wybranej licencji ochrona danych przed skasowaniem pozostaje po Twojej stronie — wyjaśniamy to w osobnym artykule o backupie Microsoft 365.

Zmiana planu w trakcie

Plany można zmieniać w obie strony. Przejście na wyższy jest bezproblemowe. Przy obniżaniu warto sprawdzić, czy użytkownik nie korzysta z funkcji, które znikną — na przykład zejście ze Standard na Basic oznacza dezaktywację Office zainstalowanego na komputerze.

Sprawdzimy, czy nie przepłacasz

Przejrzymy Twoje obecne subskrypcje i pokażemy, gdzie da się obniżyć koszt bez utraty potrzebnych funkcji.

Portal B2B — licencje Usługi Microsoft 365

SPF, DKIM i DMARC w Microsoft 365 — konfiguracja krok po kroku

Jeżeli wiadomości z Twojej firmy trafiają do spamu albo ktoś podszywa się pod Twoją domenę, przyczyna niemal zawsze leży w trzech rekordach DNS: SPF, DKIM i DMARC. Poniżej wyjaśnienie, co robi każdy z nich i w jakiej kolejności je wdrożyć w Microsoft 365.

Co robi każdy z tych rekordów

Rekord Odpowiada na pytanie Chroni przed
SPF Które serwery mogą wysyłać pocztę w imieniu tej domeny? Wysyłką z serwerów, które nie należą do Ciebie
DKIM Czy wiadomość nie została zmieniona po drodze i czy pochodzi z tej domeny? Podszywaniem się i modyfikacją treści w tranzycie
DMARC Co zrobić z wiadomością, która nie przeszła SPF i DKIM? Brakiem reakcji na nieudane weryfikacje

Same SPF i DKIM tylko informują serwer odbiorcy o wyniku sprawdzenia. Dopiero DMARC mówi mu, co z tym zrobić — i dopiero on daje realną ochronę przed podszywaniem się pod Twoją domenę.

Krok 1. SPF

SPF to pojedynczy rekord TXT w domenie. Dla domeny wysyłającej wyłącznie przez Microsoft 365 ma zwykle postać:

v=spf1 include:spf.protection.outlook.com -all

Na co zwrócić uwagę:

  • Tylko jeden rekord SPF na domenę. Dwa osobne rekordy TXT z v=spf1 to błąd — weryfikacja kończy się niepowodzeniem. Jeśli masz kilka źródeł wysyłki, łączysz je w jednym rekordzie.
  • Uwzględnij wszystkie systemy wysyłające w Twoim imieniu: system fakturowy, sklep, narzędzie do newslettera, drukarka wielofunkcyjna skanująca do e-maila, monitoring wysyłający alerty.
  • Limit dziesięciu odwołań DNS. Każdy include: to zapytanie. Po przekroczeniu limitu SPF przestaje działać — cicho, bez komunikatu.
  • -all czy ~all. Pierwsze oznacza odrzucenie, drugie oznaczenie jako podejrzane. Zacznij od ~all, a przejdź na -all, gdy masz pewność, że lista źródeł jest kompletna.

Krok 2. DKIM

DKIM podpisuje wiadomości kluczem kryptograficznym. W Microsoft 365 wymaga dwóch rekordów CNAME w DNS (selektory selector1 i selector2) oraz włączenia podpisywania dla domeny w centrum bezpieczeństwa.

Częsty błąd: rekordy CNAME zostają dodane, ale nikt nie włącza podpisywania w panelu — albo odwrotnie. Po poprawnej konfiguracji nagłówki odebranej wiadomości powinny zawierać dkim=pass.

Warto od razu skonfigurować oba selektory. Microsoft rotuje klucze, a przy jednym selektorze rotacja przerywa podpisywanie.

Krok 3. DMARC

DMARC to rekord TXT w subdomenie _dmarc. Wdraża się go etapami, bo od razu ustawiona restrykcyjna polityka potrafi zablokować legalną pocztę.

Etap 1 — obserwacja

v=DMARC1; p=none; rua=mailto:dmarc@twojadomena.pl

Nic nie jest blokowane, ale zaczynasz otrzymywać raporty. Zostaw to na dwa do czterech tygodni i przeanalizuj, co faktycznie wysyła pocztę w imieniu Twojej domeny. Prawie zawsze pojawiają się w tym momencie systemy, o których nikt nie pamiętał.

Etap 2 — kwarantanna

v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@twojadomena.pl

Wiadomości niespełniające wymagań trafiają do spamu, początkowo dla części ruchu. Stopniowo zwiększasz pct do 100.

Etap 3 — odrzucanie

v=DMARC1; p=reject; rua=mailto:dmarc@twojadomena.pl

Docelowy stan. Wiadomości podszywające się pod Twoją domenę są odrzucane przez serwery odbiorców, zanim dotrą do skrzynek.

Dlaczego to dziś obowiązkowe

Więksi dostawcy poczty zaostrzyli wymagania wobec nadawców. Brak poprawnie skonfigurowanych SPF, DKIM i DMARC w praktyce oznacza, że część korespondencji nie dotrze do odbiorców korzystających z popularnych usług pocztowych — a Ty się o tym nie dowiesz, bo wiadomość zostanie odrzucona po ich stronie.

Najczęstsze błędy

  • Dwa rekordy SPF po dodaniu nowego systemu wysyłkowego obok istniejącego.
  • Pominięcie drukarki lub systemu alertów — po zaostrzeniu polityki przestają działać, a nikt nie łączy tego ze zmianą w DNS.
  • Przejście od razu na p=reject bez etapu obserwacji. Skutkiem bywa zablokowana korespondencja z systemu fakturowego.
  • Adres raportowy, którego nikt nie czyta. Raporty DMARC są jedynym źródłem wiedzy o tym, kto podszywa się pod Twoją domenę.
  • Zmiana rekordów bez uwzględnienia czasu propagacji DNS — efekty widać po kilku–kilkunastu godzinach, nie od razu.

Jak sprawdzić, czy działa

Najprostszy test: wyślij wiadomość na własne konto w zewnętrznej usłudze pocztowej i sprawdź jej nagłówki. Powinny zawierać spf=pass, dkim=pass i dmarc=pass. Jeżeli którykolwiek z nich pokazuje fail lub none, konfiguracja jest niekompletna.

Poczta trafia do spamu?

Sprawdzimy konfigurację Twojej domeny i doprowadzimy SPF, DKIM oraz DMARC do stanu, w którym wiadomości docierają do odbiorców.

Usługi Microsoft 365 Skontaktuj się z nami

Backup Microsoft 365 — dlaczego Microsoft nie chroni Twoich danych

To jedno z najczęstszych nieporozumień dotyczących chmury: skoro dane są u Microsoftu, to Microsoft je archiwizuje. Nie archiwizuje — przynajmniej nie w sensie, w jakim rozumie to większość firm. Poniżej wyjaśnienie, co dokładnie chroni Microsoft, co zostaje po Twojej stronie i po jakim czasie dane znikają bezpowrotnie.

Model współdzielonej odpowiedzialności

Microsoft opisuje podział obowiązków wprost, choć zapis ten rzadko trafia do świadomości użytkowników. W uproszczeniu:

Za co odpowiada Microsoft Za co odpowiadasz Ty
Dostępność usługi i infrastruktury Zawartość — Twoje dane
Odporność na awarię własnych centrów danych Konta użytkowników i uprawnienia
Bezpieczeństwo platformy Konfiguracja zabezpieczeń i polityk
Replikacja danych między centrami danych Ochrona przed skasowaniem i nadpisaniem

Replikacja, którą stosuje Microsoft, chroni przed awarią sprzętu po ich stronie. Nie chroni przed niczym, co zrobi użytkownik lub ktoś, kto przejmie jego konto — skasowanie replikuje się równie sprawnie jak zapis.

Ile czasu naprawdę masz na odzyskanie danych

Mechanizmy wbudowane w Microsoft 365 działają, ale mają ograniczenia czasowe. Wartości domyślne wyglądają zwykle tak:

  • Exchange Online — element usunięty trafia do folderu Elementy usunięte, potem do odzyskiwalnych elementów. Łącznie to zwykle kilkanaście do kilkudziesięciu dni, zależnie od konfiguracji.
  • OneDrive i SharePoint — kosz użytkownika, następnie kosz zbioru witryn. W sumie zwykle około 93 dni.
  • Skrzynka po usunięciu konta — dane zachowywane są przez ograniczony czas po zwolnieniu licencji, po czym są usuwane trwale.
  • Microsoft Teams — rozmowy i pliki żyją w powiązanych skrzynkach i witrynach SharePoint, więc podlegają tym samym ograniczeniom.

Kluczowa konsekwencja: jeżeli ktoś skasuje dane, a zorientujesz się po czterech miesiącach — nie ma czego odzyskiwać. Bardzo częsty scenariusz: pracownik odchodzi, jego konto zostaje wyłączone dla oszczędności, a pół roku później okazuje się, że w jego skrzynce była jedyna kopia istotnej korespondencji.

Cztery scenariusze, przed którymi Microsoft nie chroni

1. Skasowanie przez użytkownika

Najczęstszy i najbardziej banalny. Ktoś czyści skrzynkę, żeby zwolnić miejsce, albo usuwa folder na dysku współdzielonym. Zauważone w ciągu miesiąca — do odzyskania. Zauważone później — nie.

2. Działanie odchodzącego pracownika

Skasowanie korespondencji lub plików przed odejściem. Bywa złośliwe, częściej jest zwykłym „porządkowaniem”. Bez niezależnej kopii nie ma jak tego cofnąć ani nawet ustalić, co zniknęło.

3. Ransomware po przejęciu konta

Napastnik, który zdobył hasło, ma te same uprawnienia co użytkownik. Może masowo kasować i nadpisywać pliki synchronizowane z OneDrive — a zmiany propagują się do chmury. Wersjonowanie SharePoint pomaga, ale przy dużej liczbie plików odtwarzanie wersja po wersji bywa nierealne.

4. Błąd konfiguracji

Źle ustawiona polityka retencji lub przypadkowe usunięcie witryny SharePoint potrafi skasować dane szybciej i szerzej niż jakikolwiek atak.

Czym backup różni się od retencji i archiwum

To trzy różne rzeczy, często mylone:

  • Retencja zatrzymuje dane przed trwałym usunięciem przez określony czas. Chroni przed skasowaniem, ale nie daje wygodnego odtwarzania i sama podlega konfiguracji, którą można zmienić.
  • Archiwum przenosi starsze wiadomości do dodatkowej skrzynki. To rozwiązanie problemu miejsca, nie problemu utraty danych.
  • Backup to niezależna kopia poza dzierżawą, z własną retencją i możliwością odtworzenia wybranego elementu z wybranego dnia — również wtedy, gdy ktoś ma pełne uprawnienia administratora w Twoim Microsoft 365.

Ostatni punkt jest istotny: kopia przechowywana w tej samej dzierżawie, którą napastnik właśnie przejął, nie jest zabezpieczeniem.

Co obejmuje sensowny backup Microsoft 365

  • Exchange Online — skrzynki użytkowników i współdzielone, kalendarze, kontakty, foldery publiczne.
  • OneDrive dla Firm — pliki wszystkich użytkowników, także tych z zawieszonymi kontami.
  • SharePoint Online — witryny, biblioteki dokumentów, listy i metadane.
  • Microsoft Teams — zespoły, kanały, pliki i rozmowy.

Warto zwrócić uwagę na możliwość odtworzenia pojedynczego elementu — jednej wiadomości, jednego pliku — bez przywracania całej skrzynki. To parametr, który decyduje o tym, czy backup będzie realnie używany, czy tylko formalnie istniał.

Od czego zacząć

  1. Sprawdź, jaka retencja obowiązuje w Twojej dzierżawie. Wartości domyślne bywają zmienione i rzadko ktoś o tym pamięta.
  2. Ustal procedurę offboardingu. Co dzieje się ze skrzynką i plikami odchodzącego pracownika i kto to wykonuje.
  3. Włącz uwierzytelnianie wieloskładnikowe. Większość scenariuszy utraty danych zaczyna się od przejętego hasła.
  4. Wdróż niezależny backup z retencją odpowiadającą realnym potrzebom, nie domyślnym ustawieniom producenta.
  5. Przetestuj odtworzenie. Kopia, której nigdy nie odtworzono, jest wyłącznie założeniem.

Sprawdzimy, co realnie da się odzyskać

Przejrzymy ustawienia retencji w Twojej dzierżawie i pokażemy, ile czasu naprawdę masz na reakcję po skasowaniu danych.

Bezpieczeństwo i backup Umów konsultację