RDP – hromadné odhlášení uživatelů (powershell)

Při správě Terminal serveru je občas potřeba odhlásit přihlášené uživatele. Pokud máte na serveru,
jednoho či dva, je to v pohodě, pokud jich tam máte desítky, už je to o dost náročnější.

Řešeních je samozřejmě více, uvádím tady spolehlivý způsob odhlášení přes Powershell.

Základní varianta odhlášení. POZOR ! Tohle odhlásí všechny uživatele včetně vlastního přihlášení.

$sessions = Get-RDUserSession

foreach($session in $sessions)

{ Invoke-RDUserLogoff -HostServer $session.HostServer -UnifiedSessionID $session.UnifiedSessionId -Force }

 

Tato varianta  odhlásí pouze uživatele, kteří jsou „Odpojeni“.

$sessions = Get-RDUserSession | ? {$_.SessionState -eq „STATE_DISCONNECTED“}

foreach($session in $sessions)

{ Invoke-RDUserLogoff -HostServer $session.HostServer -UnifiedSessionID $session.UnifiedSessionId -Force }

 

 

Tagged: Tags

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..