加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

权限 – Windows Server 2012远程桌面 – 在标准用户之间发送消

发布时间:2020-12-14 00:21:33 所属栏目:Windows 来源:网络整理
导读:是否有人知道允许标准用户之间的消息(在同一服务器上)的策略或注册表更改等… 高架cmd提示或任务管理器当然有效……但是需要它才能在标准帐户上工作. H:msg scott hiError sending message to session RDP-Tcp#0 : Error 5Error [5]:Access is denied. (这
是否有人知道允许标准用户之间的消息(在同一服务器上)的策略或注册表更改等…

高架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的某个人可能不希望我们为他们做这件事让我们这么难,呃?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读