使用powershell命令关闭防火墙

时间:2019-12-17 13:00:18

标签: windows powershell firewall windows-scripting

我正在Powershell中处理一条命令,该命令将查看防火墙(域)名称(已启用),并且根据其是否为True,该命令会将其设置为false,以在工作站本地将其关闭。

现在我有这个:

if (((Get-NetFirewallProfile -profile Domain,Enabled) | where { $_.Enabled -eq $True } | Set-NetFirewallProfile -Profile Domain -Enabled False

这对我不起作用,甚至没有给我一个错误,所以我无法弄清丢失的内容,有人可以看到我的错误吗?

该命令将在Windows 10上使用

1 个答案:

答案 0 :(得分:0)

我认为您的问题与Get-NetFirewallProfile -profile Domain,Enabled有关。 -Profile标志只有三种可能的变体:域,公共和私有。