Ciao masren,
potresti recuperare le sessioni TS/RDP attive utilizzando il comando:
QUERY SESSION
Su
PoshCode puoi trovare un ottimo wrapper per PowerShell che consente di recuperare ogni singolo valore restituito da questa utility, così da poterne trattare i valori come fossero delle proprietà di un oggetto ritornato da un cmdlet vero e proprio.
Fatto questo, potresti recuperare l'identificativo della sessione di tuo interesse con un classico filtro Where-Object, basato sul nome dell'utente che vuoi disconnettere.
Per il logoff, infine, puoi usare il comando
LOGOFF, specificando l'identificativo della sessione recuperata nello step precedente.
Spero di esserti stato utile.
Ciao, a presto!