いただき、誠にありがとうございます、私は、VBScriptと私の問題への解決策を見つけた:
option explicit
Const NET_FW_PROFILE2_DOMAIN = 1
Const NET_FW_PROFILE2_PRIVATE = 2
Const NET_FW_PROFILE2_PUBLIC = 4
Dim fwPolicy2
Dim InterfaceArray
Set fwPolicy2 = CreateObject("HNetCfg.FwPolicy2")
InterfaceArray = Array("LAN")
fwPolicy2.ExcludedInterfaces(NET_FW_PROFILE2_DOMAIN) = InterfaceArray
fwPolicy2.ExcludedInterfaces(NET_FW_PROFILE2_PRIVATE) = InterfaceArray
fwPolicy2.ExcludedInterfaces(NET_FW_PROFILE2_PUBLIC) = InterfaceArray
- あなたがしたい場合は>私のインターフェイスの名前は、LANであります多くのインターフェースでファイアウォールを無効にするには、Array:Array( "LAN1"、 "LAN2"、...)に追加します。ファイアウォールを無効にするプロファイルを選択することができます。ドメイン、パブリックまたはプライベート
これは[SuperUser](https://SuperUser.com)にとっては良い質問です。 – jwdonahue
私の最初の質問をより正確にするために、このコマンドはもうWin7では動作しません:echo firewall set opmode mode = disable interface = "LAN" | netsh(このコマンドはWindows XP上でうまくいきます)特定のインターフェースのファイアウォールを無効にしたい。手伝ってくれてありがとう – boomhid