A Microsoft retirou o console de Configuração do Host de Sessão da Área de Trabalho Remota no Server 2012. Você ainda pode fazer algumas coisas no Gerenciador de Servidores, mas não tenho certeza se pode modificar as propriedades do objeto RDP-Tcp
connection. Isso é muito chato.
Você ainda pode fazer isso com o WMI.
Esta é a documentação do MSDN para o método ModifyPermissions da classe WMI Win32_TSAccount:
Assim, a partir do PowerShell, primeiro obtenha a conta cujas permissões você deseja modificar:
$TSAccount = @(Get-WmiObject -Namespace Root\CIMv2\TerminalServices -Query "SELECT * FROM Win32_TSAccount WHERE TerminalName='RDP-TCP' AND AccountName='BUILTIN\Remote Desktop Users'")
Agora você deve ter um objeto de conta em $TSAccount
, algo assim:
...
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
PermissõesPermitido é um bitmap. Você deseja adicionar WINSTATION_MSG
, que tem um valor de 7, a essa propriedade AllowAllowed.
Foreach($account In $TSAccount)
{
$account.ModifyPermissions(7,1)
}
Portanto, antes da alteração, o bitmap PermissõesAllowed do decimal 289 se parece com isso em binário:
100100001
Mas eu virei esse 7º, então agora parece:
110100001
Quando você converte de volta para decimal, é 417.
Alguém em MS provavelmente não queria que fôssemos fazer isso para que ficasse tão difícil para nós, né?