インターネットへのアクセスをブロックしたいプログラムがいくつかあります。手動(つまりポイントアンドクリック)の解決策を説明します。ここ。
Windows 10 のコマンド ライン経由で実行する方法はありますか?
次の疑似コードのようなものです:
firewall --create --outbound --name "myRule" --target "C:\some\program.exe"
CMD または PowerShell のいずれかになります。
答え1
Powershell で以下を試してください。
New-NetFirewallRule -Direction Outbound -Program “C:\some\program.exe” -Action Block -Profile All -DisplayName “Block My Program.exe” -Description “Block My Program.exe”
これにより、ドメイン、プライベート、パブリックのすべてのプロファイルがブロックされます。特定のプロファイルのみをブロックする場合は、パブリック ネットワークをブロックする場合は-Profile All
に変更し、ドメインとプライベート ネットワークをブロックする場合は に変更します。-Profile Public
-Profile Domain, Private
New-NetFirewallRule コマンドレットがない場合は、NetSecurity モジュールをインストールします。
Install-Module -Name NetSecurity