Session spiegeln bei Windows Server 2012 R2 – Terminalserver
Das spiegeln (shadowing) von Sessions ist bei Terminalservern, die unter Windows Server 2012 R2 betrieben werden komplizierter geworden (im Vergleich zu Server 2008 R2), aber dennoch möglich:
Wie funktioniert’s ?
Man benötigt zuerst die Sitzungs-ID der Session, die es zu spiegeln gilt:
Alle Sitzungen anzeigen
C:\>query USER /SERVER:<SERVERNAME>
Bestimmte Sitzung anzeigen:
C:\>query USER <USERNAME> /SERVER:<SERVERNAME>
Mit der entsprechenden ID lässt sich die Session dann mit dem eingebauten RDP-Client spiegeln:
C:\>mstsc /shadow:<SessionID> /control
Ein Skript als Alternative:
@echo off
title Remoteueberwachung
REM — Wie heisst der Server?
set termserver=localhost
REM — Session IDs auslesen
query session /server:%termserver% & echo.
set /p sessionid=Die Session-ID eingeben oder mit q Beenden …
if %sessionid%==q @exit
start mstsc /v:%termserver% /shadow:%sessionid% /control
Quelle: http://www.ugg.li/server-2012r2-rdp-sitzung-spiegeln-remoteueberwachung/