1

目前我们有一台装有 Windows Server 2008 r2 操作系统的服务器。现在有很多人从远程位置使用此服务器。现在我对 WMI 类有了一些了解,它提供了有关用户登录 (Win32_LogonSession) 的信息,但它没有提供我想要的信息。就像我想要用户登录时间、注销时间、远程位置 IP 地址(这样我就可以猜测它是否是理想的位置)。

如果我能在 WMI 的帮助下做到这一点,请帮助我

4

1 回答 1

0

使用 PowerShell 扫描远程事件日志,这里有一篇推荐 Get-WinEvent 而不是 Get-EventLog 的文章:

http://blogs.technet.com/b/heyscriptingguy/archive/2011/01/24/use-powershell-cmdlet-to-filter-event-log-for-easy-parsing.aspx

Get-WinEvent 显然在通过网络提取结果之前在远程计算机上进行过滤,这应该更快。但是 Get-WinEvent 需要 Vista 或更高版本。

引用自http://social.technet.microsoft.com

于 2013-03-07T05:59:54.357 回答