サーバー障害による Windows Server2008でpingを有効にするための新しい構文は
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request"
protocol=icmpv4:8,any dir=in action=allow
ただし、これはWindows7では機能しません。
C:\Windows\system32>netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow
A specified value is not valid.
Usage: add rule name=<string>
...
正しい新しい構文は何ですか?
問題はコピーアンドペーストです。正しい引用符で
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request"
protocol=icmpv4:8,any dir=in action=allow
仕事をします。問題のあるバージョンをどのソースからコピーしたのかわかりません。
コントロールパネル->システムとセキュリティ->Windowsファイアウォール- ->詳細設定->インバウンドルール->新しいルール->カスタムルール->次へ
プロトコルとポート(左側のパネルで選択):プロトコル:ICMPv4
同じパネルで、ボタンカスタマイズを押し、[特定のICMPタイプ]を選択し、[エコー要求]チェックボックスをオンにして、ボタン[〜#〜 ] ok [〜#〜]。
名前(左側のパネルで選択):[名前]フィールドに入力し、適用を押します。
入力したとき:
netsh advfirewall firewall add rule name="Enable Echo Ping Request" protocol=icmpv4:8,any dir=in action=allow
windows PowerShell ISEに、「指定されたプロトコル値が無効です」というエラーが表示されました。
私はこれを使用してそれを修正しました:
netsh advfirewall firewall add rule name="Enable Echo Ping Request" protocol="icmpv4:8,any" dir=in action=allow