Technical Anshu Strona główna › Samouczki › Automatyczne wylogowywanie w stanie bezczynności RDP
🖥️ Limity sesji RDS

Automatyczne wylogowywanie bezczynnych użytkowników RDP w 5 minut

Użytkownicy zamykają okno Pulpitu zdalnego i odchodzą, ale ich sesja na serwerze jest nadal uruchomiona — przechowuje pamięć RAM, otwarte pliki i dane logowania na żywo. Ten przewodnik ustawia system Windows tak, aby automatycznie wylogowywał bezczynnych użytkowników RDP przy użyciu limitów czasowych sesji zasad grupy, przy czym konto administratora nie podlegało tej regule.

✍️ Technical Anshu🖥️ Windows Server / RDS🎧 Multi-Language Audio
Automatyczne wylogowywanie bezczynnych użytkowników RDP w 5 minut
🎧 Wielojęzyczny dźwięk: W odtwarzaczu wideo kliknij [Ustawienia] (⚙️) ➔ [Ścieżka dźwiękowa], aby wybrać język.

📑Rozdziały

  1. Problem — sesje widma pozostające zalogowane na serwerze przez kilka dni
  2. Bezczynność czy rozłączenie — dwa różne stany sesji, dwie różne zasady
  3. Sprawdzanie bieżących sesji na serwerze
  4. Otwieranie edytora zasad grupy i znajdowanie limitów czasu sesji
  5. Ustawianie limitu czasu bezczynności sesji — 5 minut w filmie
  6. Ustawianie limitu czasu rozłączonej sesji
  7. Zakończ sesję po osiągnięciu limitu czasu — ustawienie, które sprawia, że jest to prawdziwe wylogowanie
  8. Utrzymywanie konta administratora poza regułą wylogowania
  9. Zastosuj zasady i najpierw przetestuj na jednym koncie

📋Omówienie i przewodnik krok po kroku

1

Najpierw poznaj trzy stany sesji

Każda sesja Pulpitu zdalnego na serwerze znajduje się w jednym z trzech stanów. Aktywny oznacza, że ​​użytkownik jest podłączony i działa. Bezczynność oznacza połączenie, ale nie dotykanie klawiatury ani myszy. Rozłączony oznacza, że ​​użytkownik zamknął okno RDP, ale sesja i wszystkie znajdujące się w niej aplikacje nadal działają na serwerze.

To rozróżnienie ma znaczenie, ponieważ system Windows ma oddzielne zasady dla każdego stanu. Ustawienie tylko limitu bezczynności powoduje, że rozłączone sesje z piątku są nadal aktywne w poniedziałek. Sam zobacz aktualny stan swojego serwera — otwórz Wiersz Poleceń na hoście sesji i uruchom:

Command Prompt
query session

Ten sam obraz widoczny jest w Menedżerze zadań w zakładce Użytkownicy.

2

Otwórz Edytor zasad grupy

W przypadku jednego serwera otwórz lokalny edytor zasad grupy w oknie dialogowym Uruchom:

Run
gpedit.msc

Jeśli zarządzasz wieloma serwerami za pośrednictwem domeny, użyj zamiast tego konsoli zarządzania zasadami grupy i edytuj obiekt GPO połączony z jednostką organizacyjną, w której znajdują się serwery hosta sesji:

Run
gpmc.msc

Następnie przejdź do opcji Konfiguracja komputera > Zasady > Szablony administracyjne > Składniki systemu Windows > Usługi pulpitu zdalnego > Host sesji usług pulpitu zdalnego > Limity czasu sesji. Preferuj stronę Komputer w przypadku reguły obejmującej cały serwer, tak aby limit podążał za serwerem niezależnie od tego, który użytkownik się zaloguje. Te same limity można również ustawić dla każdego zbioru RDS w obszarze Menedżer serwera > Usługi pulpitu zdalnego > Kolekcje > Właściwości > Sesja — ale zarządzaj nimi tylko w jednym miejscu, ponieważ zasady grupy wygrywają, gdy oba są w konflikcie.

3

Ustaw limit czasu bezczynności sesji

Otwórz opcję Ustaw limit czasu dla aktywnych, ale bezczynnych sesji Usług pulpitu zdalnego, ustaw opcję Włączone i wybierz limit czasu bezczynności — 5 minut w filmie.

Gdy połączona sesja pozostaje nieużywana przez tak długi czas, system Windows najpierw wyświetla użytkownikowi na ekranie ostrzeżenie, że wkrótce zostanie wylogowany, a następnie osiągnięty zostanie limit. O tym, co stanie się w tym momencie – rozłączenie lub pełne wylogowanie – decyduje następny krok.

📌 Bądź szczery co do liczby 5 minut: pasuje do wspólnego kiosku lub terminala rozliczeniowego, ale pracownik czytający długi dokument lub siedzący na spotkaniu przy otwartej sesji będzie go ciągle potykał. Większość biur wybiera od 30 minut do 2 godzin. Mechanizm jest ważniejszy niż dokładna liczba — ustal limit, z którym użytkownicy mogą naprawdę żyć.
4

Ustaw limit rozłączenia i przełącznik wylogowania

Wciąż w folderze Limity czasu sesji ustaw pozostałe dwie zasady:

Ustaw limit czasu dla rozłączonych sesji — włącz tę opcję i wybierz, jak długo może trwać rozłączona sesja przed jej zakończeniem. 30 minut do 1 dnia to częsty wybór. Jest to zasada, która czyści sesje porzucone przez użytkowników poprzez zamknięcie okna RDP.

Zakończ sesję po osiągnięciu limitu czasu — włącz tę opcję. To pojedyncze ustawienie powoduje, że przekroczenie limitu czasu powoduje wylogowanie, a nie tylko rozłączenie. Bez tego bezczynny użytkownik zostanie po prostu rozłączony, a sesja będzie kontynuowana — jest to dokładnie ten sam problem, od którego zacząłeś.

⚠️ Przeczytaj to, zanim włączysz tę opcję na serwerze produkcyjnym: wylogowanie jest destrukcyjne. System Windows zamyka każdą aplikację w sesji, a wszelka praca, która nigdy nie została zapisana, zostaje utracona — dokładnie tak, jakby użytkownik wylogował się ręcznie przy otwartych plikach. Nie włączaj tego po cichu. Ostrzeż swoich użytkowników z wyprzedzeniem (krok 6), zacznij od hojnego limitu i zawęź go później – nigdy na odwrót.
5

Trzymaj konto administratora poza regułą

Konfiguracja filmu celowo pomija administratora — sesja administratora będąca w trakcie wykonywania zadania na serwerze nie może być wylogowywana spod osoby obsługującej serwer. Najprostszym sposobem na osiągnięcie tego jest kierowanie, a nie druga sprzeczna polityka:

Umieść zwykłych użytkowników RDP w ich własnej jednostce organizacyjnej lub grupie zabezpieczeń i zastosuj do nich obiekt GPO z limitem sesji; przechowuj konta administratorów poza tym zakresem (w razie potrzeby z filtrowaniem zabezpieczeń w obiekcie GPO). W przypadku wdrożenia RDS ten sam rezultat wynika z udostępnienia tym użytkownikom własnej kolekcji z własnymi ustawieniami sesji.

Ta sama trasa obejmuje rzeczywiste wyjątki — raport na koniec miesiąca lub konto eksportu nocnego, którego klawiatura jest bezczynna, podczas gdy maszyna jest zajęta pracą. Przydziel takiemu kontu własną grupę z dłuższymi limitami bezczynności lub bez nich i zapisz wyjątek, podając powód i właściciela. Wyjątek, który nie jest spisany, nie jest wyjątkiem – jest plotką.

6

Zastosuj zasady, ostrzegaj użytkowników i testuj

Zastosuj politykę na serwerze od razu, zamiast czekać na kolejne automatyczne odświeżenie:

Command Prompt
gpupdate /force
⚠️ Ostrzegaj użytkowników, zanim zostanie to opublikowane na serwerze produkcyjnym. W momencie, gdy zasada stanie się aktywna, pierwszy niezapisany arkusz kalkulacyjny pozostawiony otwarty przez bezczynnego użytkownika zostanie zamknięty — czyli funkcja będzie działać, a nie psuć się. Powiedz użytkownikom dzień wcześniej, że bezczynne sesje będą teraz automatycznie wylogowywane i że muszą zapisać swoją pracę przed opuszczeniem.

Następnie przetestuj, zanim zaufasz: zaloguj się na jedno konto testowe przez RDP, pozostaw sesję nietkniętą powyżej limitu bezczynności i zobacz, jak pojawia się ostrzeżenie i następuje wylogowanie. Uruchom ponownie sesję zapytania i potwierdź, że sesja całkowicie zniknęła, a nie tylko została rozłączona. Przetestuj także rozłączoną ścieżkę — połącz, zamknij okno RDP i sprawdź, czy sesja kończy się po przekroczeniu limitu rozłączenia. Dopiero wtedy udostępnij wszystkim te same ustawienia.

🏷️Zmienne wyszukiwania tematów i słowa kluczowe

🔍 Auto Logoff RDP 🔍 Idle Session Logoff 🔍 Session Time Limits 🔍 Remote Desktop Services 🔍 RDS 🔍 Group Policy 🔍 gpedit.msc 🔍 gpmc.msc 🔍 gpupdate /force 🔍 query session 🔍 Disconnected Session 🔍 Windows Server 🔍 TechnicalAnshu
🎙️ Pełna transkrypcja — kliknij, aby rozwinąć

__TOK_33__

__TOK_34__

__TOK_35__

❓ Najczęściej zadawane pytania

Czy korzystanie z tego samouczka jest w 100% bezpłatne?

__TOK_36__

Czy początkujący mogą postępować zgodnie z tym przewodnikiem?

__TOK_37__

Gdzie mogę zadawać pytania, jeśli utknę?

__TOK_38__

🚀 Obejrzyj cały samouczek na YouTube

__TOK_39__

__TOK_40__

▶️ Obejrzyj cały film
Ten samouczek jest oparty na filmie Technical Anshu dotyczącym automatycznego wylogowywania użytkowników RDP w stanie bezczynności • Utknąłeś na którymkolwiek kroku? Zapytaj w komentarzach do filmu – tam uzyskasz pomoc 🙏