Aktywacja Windows Server 2019 RDS 10 User CAL — kompletny przewodnik dla administratora
Usługi pulpitu zdalnego w Windows Server 2019 to fundament pracy zdalnej w tysiącach polskich firm. Model licencjonowania Per User CAL pozwala konkretnemu pracownikowi łączyć się z serwerem RDS z dowolnej liczby urządzeń — komputera stacjonarnego, laptopa, a nawet tabletu. To rozwiązanie idealne dla zespołów hybrydowych, w których jeden użytkownik przełącza się między stacją roboczą w biurze a sprzętem służbowym w domu. W porównaniu z modelem Per Device, gdzie każdy fizyczny sprzęt musi mieć własną licencję, Per User jest bardziej przewidywalne kosztowo przy stałej liczbie pracowników i rosnącej liczbie urządzeń per osoba. Poniższy przewodnik przeprowadzi Cię przez cały proces — od sprawdzenia roli licencjonowania po diagnostykę typowych błędów.
Kontekst 2026 — RDS w hybrydowym świecie
Rok 2026 przyniósł istotne zmiany w krajobrazie IT. Windows 11 w wersjach 24H2 i 25H2 jest już standardem na stacjach roboczych, a firmy masowo wdrażają Microsoft 365 Copilot jako asystenta AI zintegrowanego z aplikacjami biurowymi. W tym samym ekosystemie funkcjonuje Office 2024 (wersja wieczysta) jako alternatywa dla subskrypcji, a w przygotowaniu jest Exchange Server SE (Subscription Edition) — długo wyczekiwana ścieżka modernizacji dla firm utrzymujących pocztę on-premises.
Jak w tym wszystkim odnajduje się Windows Server 2019 RDS? Doskonale. Wiele organizacji, które nie migrowały jeszcze serwerów do wersji 2022 lub 2025, nadal polega na stabilnym, sprawdzonym środowisku 2019. RDS na Windows Server 2019 bezproblemowo obsługuje klientów Windows 11 (wszystkie wersje do 25H2), współpracuje z pakietem Office 2024 i może działać jako pomost między lokalną infrastrukturą a usługami chmurowymi Microsoft 365. Jeśli Twoja firma planuje wdrożenie Copilota dla pracowników korzystających z RDS, pamiętaj, że wymaga on licencji Microsoft 365 E3 lub E5 — sama licencja RDS CAL nie obejmuje uprawnień do usług AI.
Porównanie modeli licencjonowania RDS
Zrozumienie różnic między dostępnymi modelami to podstawa wyboru właściwej ścieżki zakupowej. Poniższa tabela zestawia kluczowe cechy każdego wariantu.
| Kryterium | RDS Per User CAL | RDS Per Device CAL | RDS External Connector |
|---|---|---|---|
| Metoda liczenia | Jeden użytkownik = jedna licencja, bez limitu urządzeń | Jedno urządzenie = jedna licencja, wielu użytkowników | Nieograniczona liczba użytkowników zewnętrznych |
| Idealne dla | Pracownicy hybrydowi, wiele urządzeń na osobę | Praca zmianowa (jeden komputer, kilku pracowników) | Dostęp dla kontrahentów, klientów, partnerów B2B |
| Legalny dostęp mobilny | Tak, z dowolnego urządzenia | Tylko z licencjonowanego urządzenia | Tak, dla użytkowników spoza organizacji |
| Cena orientacyjna (PLN netto, 10 szt.) | 350–550 zł | 350–550 zł | Ok. 2500–4000 zł (licencja serwerowa) |
| Konieczność prowadzenia ewidencji | Tak, lista uprawnionych użytkowników | Nie, licencje przypisane do sprzętu | Nie |
| Obsługa wdrożeń hybrydowych (Azure) | Tak, przez Azure Virtual Desktop | Tak | Nie dotyczy |
W polskich firmach MŚP najpopularniejszym wyborem pozostaje RDS Per User CAL — typowy pracownik biurowy korzysta dziś średnio z 2,3 urządzenia (komputer służbowy, laptop, czasem tablet lub cienki klient). Model Per Device sprawdza się głównie w halach produkcyjnych i magazynach, gdzie jeden terminal obsługuje kilka zmian.
Porównanie edycji Windows Server 2019 dla RDS
Zanim zaczniesz konfigurować licencje RDS, upewnij się, że Twoja edycja systemu operacyjnego obsługuje rolę Host sesji pulpitu zdalnego.
| Funkcja | Windows Server 2019 Standard | Windows Server 2019 Datacenter | Windows Server 2019 Essentials |
|---|---|---|---|
| Rola RDS Session Host | Tak | Tak | Nie |
| Licencje CAL wymagane | Tak (RDS CAL + Server CAL) | Tak (RDS CAL + Server CAL) | Nie dotyczy |
| Limit użytkowników | Zależy od CAL | Zależy od CAL | 25 użytkowników (bez RDS) |
| Wirtualizacja | 2 maszyny wirtualne OSE | Nieograniczone OSE | 1 fizyczny serwer |
| Cena brutto (PLN, licencja wieczysta) | Ok. 3800–4200 zł | Ok. 24000–26000 zł | Ok. 2000–2500 zł |
| Zalecany dla RDS | Tak — optymalny wybór | Tak — duże farmy RDS | Nie |
Jeśli nie masz pewności co do wersji, w PowerShell sprawdź:
Get-WindowsEdition -Online
Standard to optymalny wybór dla firm z 10–50 użytkownikami RDS. Datacenter wchodzi w grę dopiero przy bardzo dużych wdrożeniach (100+ użytkowników, wiele hostów sesji) i zaawansowanej wirtualizacji.
Instrukcja aktywacji krok po kroku
1. Sprawdź, czy rola licencjonowania RDS jest zainstalowana
Otwórz Server Manager, a następnie przejdź do Add Roles and Features. Upewnij się, że rola Remote Desktop Licensing jest zaznaczona. Jeśli jej brakuje:
- Uruchom kreator
Add Roles and Features - Wybierz
Role-based or feature-based installation - Wskaż serwer lokalny z puli
- Na liście ról zaznacz
Remote Desktop Services - W ramach
Role ServiceszaznaczRemote Desktop Licensing - Dokończ kreator i uruchom ponownie serwer, jeśli zostaniesz o to poproszony
Wskazówka: nie instaluj roli licencjonowania na kontrolerze domeny, chyba że jesteś świadomy konsekwencji — Microsoft zaleca separację tych ról w środowiskach produkcyjnych.
2. Uruchom Menedżera licencjonowania pulpitu zdalnego
Server Manager → Tools → Remote Desktop Services → Remote Desktop Licensing Manager
W konsoli pojawi się Twój serwer licencji. Czerwony krzyżyk lub ikona ostrzegawcza obok nazwy oznacza, że serwer nie został jeszcze aktywowany. To normalne — w następnym kroku to naprawisz.
3. Aktywuj serwer licencji
Kliknij prawym przyciskiem myszy nazwę serwera i wybierz Activate Server. Kreator zaproponuje trzy metody:
- Automatic connection — serwer łączy się z usługą aktywacji Microsoft przez internet. To najszybsza opcja, zajmuje około 30 sekund. Wymaga portu 443 wychodzącego.
- Web browser — generowany jest unikalny identyfikator, który wprowadzasz ręcznie na stronie Microsoft. Przydatne na serwerach z restrykcyjnym firewallem.
- Telephone — dzwonisz do centrum aktywacji Microsoft i uzyskujesz kod. Ostateczność, ale czasem konieczna w izolowanych sieciach.
Wypełnij pola: nazwa organizacji (np. ABC Sp. z o.o.), kraj (Polska), opcjonalnie adres e-mail. Po pomyślnej aktywacji zobaczysz komunikat The license server has been activated.
4. Zainstaluj pakiet 10 User CAL
Natychmiast po aktywacji kreator zapyta: Do you want to start the Install Licenses Wizard now?. Wybierz Next. Jeśli pominąłeś ten krok, zawsze możesz kliknąć prawym przyciskiem serwer i wybrać Install Licenses.
Teraz najważniejszy moment — wybór programu licencjonowania:
| Program licencjonowania | Kiedy go wybrać | Typowy dokument do podania |
|---|---|---|
| License Pack (Retail Purchase) | Kupiłeś licencję w sklepie (np. KluczeSoft) | 25-znakowy klucz produktu (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX) |
| Enterprise Agreement | Firma ma umowę EA z Microsoft | Numer umowy (Enrollment Number) |
| Open License | Zakup przez program Open License | Numer autoryzacji lub umowy Open |
| Service Provider License Agreement (SPLA) | Jesteś dostawcą usług hostingowych | Numer umowy SPLA |
Jeśli kupiłeś Microsoft Windows Server 2019 RDS 10 User CAL w sklepie detalicznym, wybierz License Pack (Retail Purchase) i wprowadź klucz produktu. W przypadku zakupów przez programy wolumenowe wybierz odpowiedni typ i podaj numer umowy.
Po zatwierdzeniu na liście licencji pojawi się pozycja Windows Server 2019 - Installed RDS Per User CAL z licznikiem 10. Od tego momentu licencja jest widoczna w konsoli, ale nie jest jeszcze przypisana do hosta sesji — to zadanie na kolejny krok.
5. Ustaw tryb licencjonowania na Per User
Sam fakt zainstalowania licencji to dopiero połowa sukcesu. Host sesji RDS (czyli serwer, na którym użytkownicy faktycznie uruchamiają aplikacje) musi wiedzieć, że ma korzystać z trybu Per User.
Metoda preferowana — Group Policy:
Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → Remote Desktop Session Host → Licensing
Skonfiguruj dwa ustawienia:
Set the Remote Desktop licensing mode→ Enabled → wybierzPer UserUse the specified Remote Desktop license servers→ Enabled → wpisz FQDN lub adres IP serwera licencji (np.srv-lic01.firma.local)
Po zapisaniu wymuś odświeżenie:
gpupdate /force
Metoda alternatywna — ustawienia wdrożenia RDS:
Jeśli korzystasz ze scenariusza Remote Desktop Services deployment (kolekcje sesji), tryb licencjonowania możesz ustawić bezpośrednio we właściwościach wdrożenia w Server Manager → Remote Desktop Services → Overview → Deployment properties.
W obu przypadkach po zmianie trybu restart usługi Remote Desktop Session Host (TermService) jest wymagany — polecenie poniżej wykonaj na każdym hoście sesji:
Restart-Service TermService -Force
6. Zweryfikuj konfigurację w RD Licensing Diagnoser
Na każdym hoście sesji otwórz RD Licensing Diagnoser (dostępny w Administrative Tools). Narzędzie sprawdza cztery kluczowe elementy:
- Licencjobiorca RDS: liczba dostępnych licencji (powinna wynosić co najmniej 10)
- Tryb licencjonowania: czy ustawiono
Per User - Serwer licencji: czy host sesji może się z nim połączyć
- Ważność licencji: czy CAL są prawidłowo zainstalowane
Wszystkie komunikaty ostrzegawcze powinny zniknąć. Jeśli widzisz ostrzeżenie o braku serwera licencji, sprawdź konfigurację firewalla — port RPC (135) i zakres dynamiczny RPC (zwykle 49152–65535) muszą być otwarte między hostem sesji a serwerem licencji.
Praktyczny przykład — firma produkcyjna z 3 zmianami
Weźmy realny scenariusz: StalTech Sp. z o.o., średnie przedsiębiorstwo produkcyjne spod Poznania. Firma posiada:
- 12 pracowników biurowych (każdy ma komputer stacjonarny i laptopa)
- 8 pracowników magazynowo-produkcyjnych (korzystają ze wspólnego terminala na hali)
- Serwer Windows Server 2019 Standard z oprogramowaniem ERP
Problem: magazynierzy potrzebują zdalnego dostępu do systemu ERP z dwóch terminali na hali, a biurowi z własnych komputerów i laptopów (z domu).
Analiza:
- Model
Per Devicewymagałby 12 × 2 = 24 licencji dla biura + 2 dla hali = 26 sztuk - Model
Per Userwymaga 12 + 8 = 20 licencji — oszczędność 6 licencji
Rozwiązanie: StalTech wybiera dwa pakiety 10 User CAL (20 licencji łącznie), co przy cenie ok. 419 zł netto za pakiet daje 838 zł netto. Przy rachunku uproszczonym (Faktura VAT 23%) kwota brutto to 1030,74 zł. Od 2026 roku faktura trafia automatycznie do Krajowego Systemu e-Faktur (KSeF), więc księgowość ma od razu dokument w obiegu elektronicznym.
Częste błędy i ich rozwiązania
Błąd: The Remote Desktop Session Host server is within its grace period, but the RD Session Host server has not been configured with any license servers.
Przyczyna: Host sesji nie zna adresu serwera licencji. Rozwiązanie: w Group Policy (lub w rejestrze) wskaż FQDN serwera licencji.
Błąd: The Remote Desktop license server is not activated.
Przyczyna: Pominięto krok 3 — aktywację serwera. Rozwiązanie: kliknij prawym na serwer w RD Licensing Manager i wykonaj aktywację automatyczną.
Błąd: The license server is activated, but no licenses are installed.
Przyczyna: Serwer aktywowany, ale nie dodano żadnego pakietu CAL. Rozwiązanie: wybierz Install Licenses i wprowadź klucz produktu 10 User CAL.
Błąd: Niezgodność trybu licencjonowania.
Przyczyna: Zainstalowano Per Device CAL, ale host sesji skonfigurowano na Per User. Rozwiązanie: kup właściwy typ licencji lub zmień tryb w Group Policy.
Błąd: Klient nie może się połączyć mimo wszystko.
Przyczyna: Często ignorowany — serwer licencji i host sesji nie widzą się przez sieć. Sprawdź:
Test-NetConnection -ComputerName srv-lic01 -Port 135
Jeśli port RPC jest filtrowany, dostosuj reguły firewalla Windows Defender:
New-NetFirewallRule -DisplayName "RDS Licensing RPC" -Direction Inbound -Protocol TCP -LocalPort 135,49152-65535 -Action Allow
Współpraca z Windows 11 24H2/25H2 i Office 2024
Klienci z Windows 11 w wersji 24H2 i najnowszej 25H2 łączą się z RDS na Windows Server 2019 bez żadnych problemów — protokół RDP jest w pełni kompatybilny wstecz. Co więcej, w Windows 11 24H2 Microsoft dodał natywną obsługę UDP dla RDP, co znacząco poprawia płynność obrazu przy słabszym łączu.
W sesji RDS możesz też uruchamiać aplikacje z pakietu Office 2024 (wersja wieczysta, nie mylić z Microsoft 365 Apps). Office 2024 wymaga aktywacji per urządzenie — jeśli użytkownicy łączą się z różnych stacji, każda instalacja musi być aktywowana osobno. W środowisku RDS lepszym rozwiązaniem jest wdrożenie Office w trybie Shared Computer Activation, znanym z subskrypcji Microsoft 365 Apps for enterprise — ale to wymaga licencji M365, nie RDS CAL.
Faktura VAT, KSeF i budżetowanie w PLN
Każdy zakup Microsoft Windows Server 2019 RDS 10 User CAL w polskim sklepie jest dokumentowany fakturą VAT 23%. Od 2026 roku faktury ustrukturyzowane trafiają obowiązkowo do KSeF, co oznacza, że dokument księgowy jest automatycznie widoczny w systemie finansowo-księgowym — nie ma potrzeby ręcznego wprowadzania danych.
Dla administratora planującego budżet na następny kwartał: pakiet 10 User CAL to wydatek rzędu 419–499 zł netto (515–614 zł brutto). Przy 20 użytkownikach mówimy o ok. 850–1000 zł netto. To koszt jednorazowy — licencje wieczyste nie wymagają odnawiania. Dla porównania, subskrypcja Azure Virtual Desktop dla tej samej grupy to wydatek ok. 800–1200 zł miesięcznie. W perspektywie 3 lat RDS on-premises pozostaje bezkonkurencyjny cenowo.
Alternatywne ścieżki: Azure Virtual Desktop vs RDS on-premises
Zanim podejmiesz decyzję o zakupie RDS CAL, warto rozważyć alternatywę chmurową.
| Kryterium | Windows Server 2019 RDS | Azure Virtual Desktop (AVD) |
|---|---|---|
| Model kosztów | Jednorazowy zakup licencji | Opłata miesięczna (zużycie) |
| Zarządzanie serwerami | Ty utrzymujesz i łatasz | Microsoft zarządza hostem |
| Elastyczność skalowania | Ograniczona sprzętem | Automatyczne skalowanie |
| Integracja z M365 | Ograniczona (tylko RDP) | Pełna (Teams, OneDrive, FSLogix) |
| Dostępność Windows 11 w sesji | Tylko Windows Server Desktop Experience | Windows 10/11 Enterprise multi-session |
| Wymagane licencje | RDS CAL + Server CAL + Windows Server | Uprawnienia w ramach M365 E3/E5/Business Premium |
AVD to świetna opcja dla firm, które są już głęboko w ekosystemie Microsoft 365 i chcą pozbyć się lokalnych serwerów. Jeśli jednak masz już serwer licencji RDS na Windows Server 2019 i działające kolekcje sesji, doposażenie w brakujące CAL jest szybsze i tańsze niż migracja do chmury.
Częste pytania
Ile urządzeń może używać jeden użytkownik z licencją RDS Per User CAL?
Dowolną liczbę. Model Per User nie limituje liczby urządzeń — licencja jest przypisana do konkretnej osoby, nie do sprzętu. Pracownik może łączyć się z firmowego desktopa, domowego laptopa, a nawet tabletu z Androidem (przez klienta Microsoft Remote Desktop).
Czy mogę przenieść licencję RDS CAL na inny serwer?
Tak. Licencje RDS CAL są przypisane do serwera licencji, a nie do fizycznej maszyny. Przy migracji na nowy serwer wystarczy odinstalować CAL ze starej maszyny (lub usunąć rolę licencjonowania) i zainstalować ten sam klucz na nowej. W razie problemów z aktywacją pomoże telefoniczne centrum aktywacji Microsoft.
Jak sprawdzić, ile licencji RDS CAL jest obecnie dostępnych?
W Remote Desktop Licensing Manager kliknij prawym na serwer i wybierz Create Report → Per User CAL Usage. Raport pokaże ilość zainstalowanych licencji, liczbę wydanych certyfikatów i procent wykorzystania. Alternatywnie użyj PowerShell:
Get-WmiObject -Class Win32_TSIssuedLicense -Namespace root\cimv2\TerminalServices | Measure-Object
Co się stanie, gdy przekroczę limit 10 użytkowników?
W modelu Per User system Windows Server nie blokuje technicznie 11. użytkownika — w przeciwieństwie do Per Device, gdzie po wyczerpaniu licencji połączenie jest odrzucane. To nie znaczy jednak, że można to ignorować. Microsoft wymaga posiadania ważnej licencji dla każdego użytkownika korzystającego z RDS, a audyt (np. SAM Audit) może wykazać niezgodność. Lepiej dokupić brakujące CAL.
Czy Windows Server 2019 RDS CAL działa z Windows Server 2022?
Nie. Licencje RDS CAL są przypisane do konkretnej wersji. Windows Server 2019 RDS CAL obsługuje serwery 2019 i wcześniejsze (Windows Server 2016). Jeśli migrujesz hosty sesji do Windows Server 2022, musisz kupić nowe CAL w wersji 2022. Podobnie — CAL 2022 umożliwiają dostęp do serwerów 2019 (zgodność wsteczna), ale nie odwrotnie.
Czy do RDS potrzebuję też standardowych licencji CAL?
Tak. Dostęp do samego Windows Server wymaga Windows Server CAL (albo User CAL, albo Device CAL). Licencja RDS CAL to dodatek — uprawnia do korzystania z funkcji Pulpitu zdalnego, ale nie zastępuje podstawowej licencji dostępowej. Łączny koszt dla 10 użytkowników to: 10 × Windows Server User CAL + Windows Server 2019 RDS 10 User CAL.
Jak aktywować serwer licencji bez dostępu do internetu?
Wybierz opcję Web Browser w kreatorze aktywacji. Skopiuj wygenerowany License Server ID, przejdź z komputera z internetem na https://activate.microsoft.com, wprowadź ID i uzyskaj License Server Activation Code. Wklej go z powrotem w kreatorze. Procedura jest dłuższa, ale w pełni obsługiwana.
Czy Windows 11 25H2 wymaga nowszej wersji RDS?
Nie. Protokół RDP jest utrzymywany jako stabilny standard wstecznie kompatybilny. Klient RDP w Windows 11 25H2 łączy się z Windows Server 2019 dokładnie tak samo jak z Windows Server 2025. Jedyne nowości (np. lepsza kompresja wideo) działają tylko, gdy obie strony mają najnowsze wersje, ale podstawowa funkcjonalność jest niezaburzona.
Czy faktura za licencje RDS CAL podlega KSeF?
Tak. Od 2026 roku wszystkie faktury VAT w obrocie B2B w Polsce muszą być wystawiane w formie ustrukturyzowanej przez Krajowy System e-Faktur. Jeśli kupujesz licencje w polskim sklepie, fakturę otrzymasz elektronicznie — import do systemu księgowego odbywa się automatycznie.
Czy warto dokupić RDS CAL, jeśli planujemy migrację do chmury w przyszłym roku?
To zależy od harmonogramu migracji. Licencja RDS CAL jest wieczysta — jeśli migracja przeciągnie się o kilka miesięcy (co często bywa przy projektach IT), koszt 400–500 zł za pakiet 10 User CAL jest niski w porównaniu z przestojem lub ryzykiem braku zgodności. Alternatywnie możesz rozważyć licencje subskrypcyjne, jeśli Twój partner je oferuje, ale to rzadkość w kanale detalicznym.
Jeśli szukasz sprawdzonego źródła licencji cyfrowych z polską fakturą VAT 23%, zobacz Microsoft Windows Server 2019 RDS 10 User CAL w KluczeSoft.
