找出谁启用了防火墙

找出谁启用了防火墙

我正在尝试找出哪个进程或用户更改了防火墙离开

因此我向 LogParser 发出了一个查询:

SELECT 
      timegenerated, 
      EXTRACT_TOKEN(Strings,1,'|') AS Domain, 
      EXTRACT_TOKEN(Strings,0,'|') AS User, 
      EXTRACT_TOKEN(Strings,3,'|') AS SessionName,
      EXTRACT_TOKEN(Strings,4,'|') AS ClientName,
      EXTRACT_TOKEN(Strings,5,'|') AS ClientAddress,
      EventID
FROM Security 
WHERE timegenerated > '2014-02-18 18:30:00' AND timegenerated < '2014-02-18 18:32:50'
ORDER BY timegenerated DESC

我可以看到以下行(以及许多其他行):

timegenerated   Domain  User    SessionName ClientName  ClientAddress EventID
2014-02-18 18:30:07 Enable Windows Firewall Domain  NULL    NULL    NULL    4950

这没什么可说的。我应该做什么才能找出启用防火墙的用户或进程?此用户可能是远程连接,也可能是本地用户。

顺便说一句。来自 logparser 的这些信息现在已经消失了...我应该保存它。


编辑#1,19-02-2014 07:20 UTC:

我进入事件查看器。从那里,在左侧菜单/树上,我单击:Applications and Services Logs-> Microsoft-> Windows-> Windows Firewall With Advanced Security-> Firewall

然后我可以看到一个用户(这里称为UserNameFooBar)启用了防火墙:

A Windows Firewall setting in the Domain profile has changed.
New Setting:
    Type:   Enable Windows Firewall
    Value:  No
    Modifying User: DomainName\UserNameFooBar
    Modifying Application:  C:\Windows\explorer.exe

该记录于 2014 年 2 月 18 日下午 6:30:07。

但是我如何判断:

  1. 该用户是系统用户(意味着 Windows 使用该用户执行该操作)?
  2. 该用户是本地连接还是远程连接?

相关内容