Это старая версия документа!
несколько полезных скриптов cmd для shadow http://moonlightsoft.blogspot.ru/2016/05/microsoft-windows-remote-desktop.html
Добавление разрешения для группы пользователей подключаться к чужим сессиям с помощью shadow
wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TSPermissionsSetting WHERE (TerminalName ="RDP-Tcp") CALL AddAccount "MI\RDS Shadowers",2
настройка shadow https://ryanmangansitblog.com/2014/01/23/shadowing-rds-2012-sessions/
отправка сообщений пользователям powershell GUI https://habrahabr.ru/post/138008/ https://github.com/foxmuldercp/shell_scripts/blob/master/PowerShell/SendNetworkMessageByRDP.ps1
скрипт на powershell для shadow http://puters.net/powershell/easy-user-to-user-shadowing-in-rd-2012-r2/
обсуждение shadow для non admin пользователей https://social.technet.microsoft.com/Forums/en-US/5e784267-c017-4afe-855a-fe7f5b9043fb/2012-r2-rds-shadowing-permissions?forum=winserverTS
отправить сообщение всем пользователям:
PS C:\Windows\system32> $MessageBody="Сегодня к 21:00 нужно сохранить все документы и выйти из терминала! >> >> Техническая поддержка мосигры (tech@mosigra.ru)" # проверка сообщения на велкопоповицком козле Get-RDUserSession -ConnectionBroker mi-term06.mi.local -CollectionName RDS | Where-Object UserName -eq "ВелкопоповицкийКозел" | Send-RDUserMessage -HostServer mi-term06.mi.local -UnifiedSessionID $_.UnifiedSessionId -MessageTitle "Внимание!" -MessageBody $MessageBody # Проверка сообщения на разработчиках Get-RDUserSession -ConnectionBroker mi-term06.mi.local -CollectionName DEV | Send-RDUserMessage -HostServer mi-term06.mi.local -UnifiedSessionID $_.UnifiedSessionId -MessageTitle "Внимание!" -MessageBody $MessageBody # Боевая рассылка Get-RDUserSession -ConnectionBroker mi-term06.mi.local -CollectionName RDS | Send-RDUserMessage -HostServer mi-term06.mi.local -UnifiedSessionID $_.UnifiedSessionId -MessageTitle "Внимание!" -MessageBody $MessageBody