启用Windows防火墙(具有高级安全性)日志记录

本文关键字:安全性 日志 记录 高级 Windows 防火墙 启用 | 更新日期: 2023-09-27 18:25:00

这相当于:

netsh advfirewall set currentprofile logging filename %systemroot%'system32'LogFiles'Firewall'pfirewall.log

在C/C++和VBScript中?

我在官方网站上没有发现任何东西:具有高级安全接口的Windows防火墙

注:我只对启用/禁用日志记录感兴趣,而对更改日志文件名不感兴趣。

启用Windows防火墙(具有高级安全性)日志记录

不知道C/C++,但在VBScript中,您只需执行netsh命令行:

logfile = "%systemroot%'system32'LogFiles'Firewall'pfirewall.log"
Function qq(str) : qq = Chr(34) & str & Chr(34) : End Function
Set sh = CreateObject("WScript.Shell")
sh.Run "netsh advfirewall set currentprofile logging filename " & qq(logfile)