微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在RDP会话Windows Server 2012中查找用户断开时间

我们有一个开发机器池,开发人员通过Rdplogin,通常他们不会注销,而只是断开连接。 作为本地pipe理员,我可以强制注销,但我想检查用户断开连接。

从任务pipe理器我只能看到用户名和它的状态

有没有办法发现当用户断开使用任务pipe理器,PowerShell,CMD或其他?

batch file:获取父目录的绝对path

无法将值设置为Windows cmd中的variables

pipe道和命令行参数

批处理脚本,mutlple发现和multple做集

如何在nodejs中产生CONTROL + C.

有没有一种方法在Python中不过滤转义序列从一个subprocess

将STDOUTredirect到文件时缺less输出

在另一个Windows服务器上通过batch file在远程Windows服务器上执行batch file

cmdbatch file为/ fclosures,comspec已经设置

Schtaskspipe理用户权限错误

据我所知这不是在安全日志。 正确的位置是在Microsoft Event Viewer下的Applications and Services Logs => Microsoft => Windows => TerminalServices-LocalSessionManager => Operational ,然后在操作日志下。

要查找的eventID是ID24(断开的用户会话)。 EventID 25是一个重新连接。

您可以使用Windows命令查询用户UserName / server: serverName,或者您可以只输入查询用户/服务器: serverName来查找所有活动或断开的会话。

以下是示例输出,我已经模糊了我的隐私信息:

我还创建了一个PowerShell脚本来自动完成这个任务,这里是Powershell链接,找出断开连接的RDP会话并同时注销

您可以启动Windows事件查看器并检查Windows logs --> Security 。 按'Task Category = logoff'过滤。

您可以将其导出到xml以便于阅读。

开始 – >运行 – > Eventvwr – > Windows日志 – >安全。 按“任务类别=注销”进行过滤

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐