权限 – Windows Server 2012远程桌面 – 在标准用户之间发送消
是否有人知道允许标准用户之间的消息(在同一服务器上)的策略或注册表更改等…
高架cmd提示或任务管理器当然有效……但是需要它才能在标准帐户上工作. 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执行此操作. 这是Win32_TSAccount WMI类的ModifyPermissions方法的MSDN文档: http://msdn.microsoft.com/en-us/library/windows/desktop/aa383776(v=vs.85).aspx 因此,从PowerShell,首先获取您要修改其权限的帐户: $TSAccount = @(Get-WmiObject -Namespace RootCIMv2TerminalServices -Query "SELECT * FROM Win32_TSAccount WHERE TerminalName='RDP-TCP' AND AccountName='BUILTINRemote Desktop Users'") 您现在应该在$TSAccount中有一个帐户对象,如下所示: ... AccountName : BUILTINRemote 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是一个位图.您希望将值为7的WINSTATION_MSG添加到PermissionsAllowed属性. Foreach($account In $TSAccount) { $account.ModifyPermissions(7,1) } 所以在更改之前,十进制289的PermissionsAllowed位图在二进制文件中看起来像这样: 100100001 但我翻了第7位,所以现在它看起来像: 110100001 当你将它转换回十进制时,这是417. MS的某个人可能不希望我们为他们做这件事让我们这么难,呃? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |