mirror of
https://github.com/bin456789/reinstall.git
synced 2025-01-18 20:39:14 +08:00
22 lines
697 B
Batchfile
22 lines
697 B
Batchfile
|
@echo off
|
||
|
mode con cp select=437 >nul
|
||
|
setlocal EnableDelayedExpansion
|
||
|
|
||
|
rem https://learn.microsoft.com/troubleshoot/windows-server/networking/netsh-advfirewall-firewall-control-firewall-behavior#command-example-4-configure-icmp-settings
|
||
|
rem 旧版命令 netsh firewall set icmpsetting 8 对应的配置是:文件和打印机共享(回显请求 - ICMPv4-In)
|
||
|
|
||
|
set ICMPv4EchoTypeNum=8
|
||
|
set ICMPv6EchoTypeNum=128
|
||
|
|
||
|
for %%i in (4, 6) do (
|
||
|
netsh advfirewall firewall add rule ^
|
||
|
name="ICMP Echo Request (ICMPv%%i-In)" ^
|
||
|
dir=in ^
|
||
|
action=allow ^
|
||
|
program=System ^
|
||
|
protocol=ICMPv%%i:!ICMPv%%iEchoTypeNum!,any
|
||
|
)
|
||
|
|
||
|
rem 删除此脚本
|
||
|
del "%~f0"
|