Tengo varios programas cuyo acceso a Internet me gustaría bloquear. Se describe una solución manual (es decir, apuntar y hacer clic).aquí.
¿Hay alguna manera de hacerlo mediante la línea de comando en Windows 10?
Algo como este pseudocódigo:
firewall --create --outbound --name "myRule" --target "C:\some\program.exe"
Podría ser CMD o PowerShell.
Respuesta1
Con Powershell, intente lo siguiente:
New-NetFirewallRule -Direction Outbound -Program “C:\some\program.exe” -Action Block -Profile All -DisplayName “Block My Program.exe” -Description “Block My Program.exe”
Esto bloqueará todos los perfiles: Dominio, Privado y Público. Si desea bloquear solo para un perfil en particular, cambie -Profile All
a -Profile Public
si desea bloquear para redes públicas o -Profile Domain, Private
si desea bloquear para dominios y redes privadas.
Si no tiene el comando New-NetFirewallRule, instale el módulo NetSecurity:
Install-Module -Name NetSecurity