首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取断开连接的用户并对他们进行logOff

获取断开连接的用户并对他们进行logOff
EN

Stack Overflow用户
提问于 2013-08-22 10:13:26
回答 2查看 4K关注 0票数 0

我试图使用命令行的凭据登录远程服务器,并检查断开连接的用户,我会编程地使他们成为logOff

这就是我现在试图做的方式,并且咬了working.But,我得到了我不想要的所有用户列表。

到目前为止,这是我的代码,用于查找远程桌面上连接到它的用户。

quser /server:myservername

对于单独注销,我使用以下方法:

logoff /server:myservername 1 /v

现在我的问题是,如果有more than "1"用户,我如何找到被断开连接的所有人的列表,并使他们成为LogOff。

EN

回答 2

Stack Overflow用户

发布于 2013-08-22 11:07:37

您必须在vb.net中使用WMI,例如;

http://www.pinvoke.net/default.aspx/wtsapi32/WTSEnumerateSessions.html

WTSEnumerateSessions (wtsapi32)

票数 0
EN

Stack Overflow用户

发布于 2013-08-22 13:01:18

从我的Google搜索中可以看到,quser返回连接的用户列表,以及一个会话ID列。只需将"logoff /server:myservername 1 /v“命令中的"1”替换为要注销的会话,它应该将该会话注销。

另一个选项是设置一个组策略计时器,该定时器将在超时周期设置后注销断开连接的用户。下面是一个指向示例的链接:http://talkingtechnical.blogspot.com/2009/05/creating-group-policy-to-log-off-remote.html

将其设置在此级别意味着服务器将管理连接,而不是依赖程序来运行并这样做。

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

https://stackoverflow.com/questions/18377592

复制
相关文章

相似问题

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