首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取-RDUserSession-没有为一个集合返回任何东西

获取-RDUserSession-没有为一个集合返回任何东西
EN

Stack Overflow用户
提问于 2022-09-24 01:01:24
回答 1查看 97关注 0票数 0

如果我从我的三台RDP服务器中的两台运行Get-RDUserSession,我就能得到我所期望的。如果我在第三个集合中运行它,我什么也得不到,它会花费很长的时间,但只会返回到命令行。所有三个服务器集合都是Win2019。

我可以以相同的结果使用特定的集合信息运行这些命令。

代码语言:javascript
运行
复制
 Get-RDUserSession -CollectionName <collection1-name> -ConnectionBroker <broker1>
 Get-RDUserSession -CollectionName <collection2-name> -ConnectionBroker <broker2>
 Get-RDUserSession -CollectionName <collection3-name> -ConnectionBroker <broker3>

第三个不返回数据。我登录到它,所以我知道有一个用户。使用Get-RDUserSession -verbose -debug运行

代码语言:javascript
运行
复制
 PS C:\Windows\system32> Get-RDUserSession -verbose -debug

VERBOSE: No user sessions were found matching the specified criteria.
EN

回答 1

Stack Overflow用户

发布于 2022-09-24 02:17:42

查看TerminalServices-SessionBroker-Client事件日志,我发现了以下内容:

代码语言:javascript
运行
复制
Remote Desktop Services failed to join the Connection Broker on server <original-ConnectionBroker>.
Error: Current async message was dropped by async dispatcher, because there is a new message which will override the current one.

<original-ConnectionBroker>是会话主机,它是集合创建时的第一个/唯一的会话主机。

我们一段时间前加了/移走了。看起来,当用户登录时,它仍然试图访问会话连接。

因此,为了解决这个问题,我从集合中删除了<session-host3>。因此,集合中不再有会话主机。然后将<session-host3>添加回集合。这表明连接是集合,然后Get-RDUserSession再次工作,并重新调整了正确的会话连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73834095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档