windows - 使用注册表查看 ICMP 类型设置
解决方案
用于Get-NetFirewallRule
枚举防火墙规则。用于Get-NetFirewallPortFilter
获取有关这些规则过滤内容的详细信息。过滤 ICMP 协议规则的输出,然后选择 ICMP 类型。
Get-NetFirewallRule -Enabled True -Action Allow |
Get-NetFirewallPortFilter |
Where-Object { $_.Protocol -in 'icmpv4', 'icmpv6' } |
Select-Object -Expand IcmpType -Unique
替换Allow
为Block
枚举阻止规则。
如果Get-NetFirewallRule
找不到规则,它将引发错误。您可以通过添加-ErrorAction SilentlyContinue
到命令来抑制它。
请注意,这些*-NetFirewall*
cmdlet 是随 Windows Server 2012 引入的,在早期版本中不可用。对于那些你需要使用netsh
命令的人。使用类似这样的东西来枚举防火墙规则
netsh advfirewall firewall show rule all
并解析输出以获取相关信息。
推荐阅读
- google-sheets - 根据其他单元格中的值查找特定单元格的值
- r - 当数字的值中有 2 个或更多点时,如何将列设置为数字?
- android - 找不到 google play android 文档
- c++ - 在代码块中安装 C++ 库
- java - 使用 java 从 hashmap 中获取键并存储在 String 数组中
- transliteration - 什么音译 € -> EU 和 ™ -> (tm)?
- mysql - Sending Blobs from MYSQL to Oracle
- android - When app is onAppBackgrounded I need to upload data to server android
- git - How do I automatically push to master after commit in subfolder
- angular - Dynamic dataset in PrimeNG Bar Chart