簡體   English   中英

啟用Windows防火牆(具有高級安全性)日志記錄

[英]Enable Windows Firewall (with Advanced Security) logging

等效於:

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

在C / C ++和VBScript中?

我沒有在官方網站上找到任何東西: 具有高級安全接口的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)

Windows防火牆中有兩種類型的日志記錄選項,您必須分別更改它們。
您可以使用以下命令禁用(當然啟用)所有配置文件的日志記錄:

netsh advfirewall set allprofiles logging droppedconnections disable
netsh advfirewall set allprofiles logging allowedconnections disable

而且你是絕對正確的。 命令行助手和正式文檔都不夠。
我可以找到證明該命令用法的唯一官方文檔是: http : //msdn.microsoft.com/zh-cn/library/windows/desktop/bb736284%28v=vs.85%29.aspx

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM