如何识别新计算机何时连接到远程客户端



有没有办法识别另一台机器何时连接到Windows中的远程客户端? 附言。我需要识别新机器的连接,而不是新用户(会话(。

我的目的是在新机器连接到客户端后立即运行 poweshell。

提前感谢!!

这不是你用Powershell做的事情。但是,您可以监视日志并解析新连接的数据。如果主机名从未出现过,那么它将运行脚本或其他任何内容。但这不会是一个强大的工作。

https://learn.microsoft.com/en-us/windows/desktop/wmisdk/running-a-script-based-on-an-event

可能只是你的答案。让脚本分析日志中的主机名或 IP 地址。并将其放在文件中。如果它不在文件中,它会运行您需要的任何其他内容。 Powershell可能是这个脚本。但不是你的初始向量。

Windows 任务计划程序还包含可用于执行脚本的各种触发器事件。 "连接到远程客户端的新计算机"可能会导致 Windows 事件日志中出现事件。 请参阅本文,了解如何在发生此类事件时触发 Powershell 脚本: 从 Windows 事件触发电源外壳脚本

最新更新