V operacijskih sistemih Windows 2003 in 2008 smo imeli upravitelja terminalskih storitev (glejte spodnjo sliko zaslona). V strežniku Windows 2012 pa ga ni več (http://social.technet.microsoft.com/Forums/sk/winserver8gen/thread/1e283abc-a0d5-480c-8fca-814bf912bddf).
Ali kdo ve, kako s podobnim orodjem ali na kakšen drug način dostopati do seznama trenutno oddaljeno prijavljenih uporabnikov v sistemu Windows 2012?
(Poskusil sem se povezati z Windows 2012 iz Windows 2008, zato je na seznamu skupin TSM prikazano "win2012". Vendar to ni povsem delovalo in tudi to ni rešitev mojega problema. Poskušal sem le nekako upravljati oddaljene uporabnike v strežniku Win 2012.)
Z ukazno vrstico qwinsta
lahko prikažete trenutne seje RDP.
qwinsta /server:computer01
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
administrator 2 Disc rdpwd
Za uničenje seje uporabite rwinsta
in izbrišite sejo z navedbo številke ID:
rwinsta /server:computer01 3
Tukaj je seznam orodij ukazne vrstice za oddaljeno namizje.
Uporabite lahko tudi program PowerShell:
Uporabite orodji: Get-RDUserSession
in Disconnect-RDUser
.
Tukaj je seznam teh ukazov.
Ja, tsadmina ni več. Nekoliko' sucks. RDMS je na voljo prek Upravitelja strežnika in ukazov Remote Desktop Powershell (get-command *RD*
), vendar oba zahtevata, da je v strežniku vzpostavljena celotna storitev Remote Desktop Services. Ti ne delujejo v strežnikih brez namestitve RDS ali na delovnih postajah.
Uporabite lahko Upravitelja opravil... ali, če želite nekaj za ukazno vrstico, uporabite ta pripomoček, ki sem ga napisal posebej za to: users.exe
Obstaja tudi quser.exe, ki ga je Microsoft že napisal, vendar moj pripomoček naredi nekaj dodatnega, česar quser ne naredi.