如何从命令行将 Windows 防火墙配置文件分配给网络接口?

如何从命令行将 Windows 防火墙配置文件分配给网络接口?

我想将 Windows 防火墙的公共配置文件分配给公共以太网接口,将私有配置文件分配给私有以太网接口。我可以通过 GUI 执行此操作

  1. 打开具有高级安全性的 Windows 防火墙
  2. 单击“Windows 防火墙属性”
  3. 点击私人资料标签
  4. 单击“自定义”
  5. 选择我想要的界面(私人)
  6. 单击“确定”
  7. 对公共个人资料重复步骤 3-6

如何通过命令行执行此操作?我使用的是 Windows Server 2008 R2

答案1

恐怕这个 GUI 不会将配置文件分配给接口。它似乎只能保证当 Windows 认为其网络属于此类配置文件时,某些配置文件不会应用于某些 NIC。请注意 PS 参数的名称“ DisabledInterfaceAliases”。

答案2

从 PowerShell:

Set-NetFirewallProfile -Name %ProfileName% -DisabledInterfaceAliases %YourConnectionName%

相关内容