Для создания правила пришлось немного порыть инет. Во-первых, я не знал, как создать правило для «Application Name: System», во вторых, мне нужно было указать протокол «ICMP», а если просто написать -Protocol ICMP, то получаем такую ошибку:
New-NetFirewallRule : The protocol is invalid.
At line:1 char:1
+ New-NetFirewallRule -DisplayName ‘Ping’ -Description ‘PING’ -Program …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (MSFT_NetFirewallRule:root/standardcimv2/MSFT_NetFirewallRule) [New-NetFirewallRule], CimException
+ FullyQualifiedErrorId : HRESULT 0x80070057,New-NetFirewallRule
Приложение Система можно было указать с помощью ‘-Program System’ (без кавычек), а протокол нужно было указывать вместе с версией (IPv4 или IPv6)
В итоге получился такой код:
New-NetFirewallRule -DisplayName 'Ping' -Description 'Allow outbound ICMPv4' -Program System -Direction Outbound -Group "USER" -Protocol ICMPv4
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024