Кто-нибудь знает политику или изменение реестра и т. Д. Для разрешения сообщений (на одном сервере) между стандартными пользователями ...
Командная строка с повышенными правами или диспетчер задач, конечно, работают ... но они нужны для работы со стандартными учетными записями.
H:\>msg scott hi
Error sending message to session RDP-Tcp#0 : Error 5
Error [5]:Access is denied.
(Это Windows Server 2012)
Также я помню, как что-то устанавливал на сервере 2008 r2, но просто не могу вспомнить, что это было, так что это можно сделать -
Спасибо!
Поэтому Microsoft убрала консоль конфигурации узла сеанса удаленного рабочего стола в Server 2012. Вы все еще можете делать некоторые вещи в диспетчере сервера, но я не уверен, что вы можете изменить свойства RDP-Tcp
объект подключения. Это очень раздражает.
Однако вы все еще можете сделать это с помощью WMI.
Вот документация MSDN для метода ModifyPermissions класса Win32_TSAccount WMI:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa383776(v=vs.85).aspx
Итак, в PowerShell сначала получите учетную запись, разрешения которой вы хотите изменить:
$TSAccount = @(Get-WmiObject -Namespace Root\CIMv2\TerminalServices -Query "SELECT * FROM Win32_TSAccount WHERE TerminalName='RDP-TCP' AND AccountName='BUILTIN\\Remote Desktop Users'")
Теперь у вас должен быть один объект учетной записи в $TSAccount
, что-то вроде этого:
...
AccountName : BUILTIN\Remote Desktop Users
AuditFail : 0
AuditSuccess : 0
Caption :
Description :
InstallDate :
Name :
PermissionsAllowed : 289
PermissionsDenied : 0
SID : S-1-5-32-555
Status :
TerminalName : RDP-Tcp
PSComputerName : SERVER01
PermissionsAllowed - это растровое изображение. Вы хотите добавить WINSTATION_MSG
, имеющий значение 7, для этого свойства PermissionsAllowed.
Foreach($account In $TSAccount)
{
$account.ModifyPermissions(7,1)
}
Итак, до изменения битовая карта PermissionsAllowed с десятичным числом 289 в двоичном формате выглядит следующим образом:
100100001
Но я перевернул этот 7-й бит, и теперь он выглядит так:
110100001
Когда вы конвертируете это обратно в десятичное, получается 417.
Кто-то в MS, вероятно, не хотел, чтобы мы делали это для них, чтобы нам было так тяжело, а?
открыто Конфигурация узла сеанса удаленного рабочего стола > Свойства RDP-Tcp объект подключения> Вкладка Безопасность > Продвинутый > Отредактируйте интересующую вас запись (возможно, группу безопасности пользователей удаленного рабочего стола)> Установите флажок Сообщение
Должен работать и для Windows Server 2012.