我正在研究如何跟踪计算机何时更名以及由谁来进行。
我知道你可以从一台计算机上取得事件日志,但是我需要在超过1000台计算机上生成一个为期两周的报告:
或者,如果它是从域名以及由谁和何时取下的。
这可以在服务器端完成,如果是的话如何?
您可以通过几种方式来执行此审核 – 首先,获取相关两周信息的方法比较耗时:
csved -f ADfilename.csv -r objectClass=user并将导出的csv导入到excel文件中,每列都过滤数据(注意:导入时将分隔符设置为逗号和制表符以在过滤之前获取适当的标题)。 示例事件数据 – 按date/时间等进行过滤
注:此部分可能需要一段时间,因为您需要search并筛选所有相应的事件,同时比较和重新合并,以查找NetBIOS名称更改中的所有更改。
这样做之后,您可以使用以下程序/脚本示例对AD服务器事件和/或公司计算机进行长期监视:
关于通过脚本创build永久事件消费者有两件很酷的事情。 首先,它可以很容易地远程执行。 因此,我可以使用脚本来定位多台机器,并在远程机器上创build事件使用者。 第二个很酷的事情是,永久事件消费者很酷。 他们监视和响应事件,而不需要脚本运行。 谈论一些很酷的东西! 我一次运行一个脚本,然后我的电脑会一直寻找一个事件并对它做出响应。
有关WMI NetBIOS类的更多信息,请参阅此处。
你想要的是一个源发起的订阅 。 这涉及GPO将目标计算机指向收集器并在收集器上configuration事件收集器服务。 一旦你开始接收事件,你可以过滤到你需要的特定事件。
您可以通过查看C:\Windows\Debug\netsetup.log来获取when部分。此日志显示域join,分离和重命名。
6011事件不报告谁的部分。 该事件仅在重命名后的重新启动时写入。 除非您正在使用类似Splunk的方式主动保留事件到长期归档,否则这些事件可能不会再出现在单个目标事件日志中。 如果您正在收集事件,请执行testing重命名,并在重新启动之前使用用户标识重命名之后查看是否写入了其他事件。
我会用我的脚本来完成这个任务。
https://gallery.technet.microsoft.com/scriptcenter/Get-HtmlCSS3-reports-from-64cb3723
基本上,它会查找最近X天的所有信息,并将其放入HTML5 / CSS3视图。
例如,您可以将其作为每日任务运行