@echo off
 
echo Windowsファイアウォールの"ファイルとプリンターの共有 (エコー要求 - ICMPv4 受信)"が有効になっているか確認しています。
 
netsh advfirewall firewall show rule name="ファイルとプリンターの共有 (エコー要求 - ICMPv4 受信)" profile=domain | findstr "有効.*はい$"
 
if %ERRORLEVEL% equ 0 (
    echo IPv4のエコー要求は有効になっています。
) else (
    echo IPv4のエコー要求は有効になっていませんでした。有効にしています。
    netsh advfirewall firewall set rule name="ファイルとプリンターの共有 (エコー要求 - ICMPv4 受信)" profile=domain new enable=yes
)
 
echo.
echo Windowsファイアウォールの"ファイルとプリンターの共有 (エコー要求 - ICMPv6 受信)"が有効になっているか確認しています。
 
netsh advfirewall firewall show rule name="ファイルとプリンターの共有 (エコー要求 - ICMPv6 受信)" profile=domain | findstr "有効.*はい$"
 
if %ERRORLEVEL% equ 0 (
    echo IPv6のエコー要求は有効になっています。
) else (
    echo IPv6のエコー要求は有効になっていませんでした。有効にしています。
    netsh advfirewall firewall set rule name="ファイルとプリンターの共有 (エコー要求 - ICMPv6 受信)" profile=domain new enable=yes
)
 
pause
  • memo/pc/enableping.txt
  • 最終更新: 2025/10/18 23:15
  • by htmikan