我正在Powershell中处理一条命令,该命令将查看防火墙(域)名称(已启用),并且根据其是否为True,该命令会将其设置为false,以在工作站本地将其关闭。
现在我有这个:
if (((Get-NetFirewallProfile -profile Domain,Enabled) | where { $_.Enabled -eq $True } | Set-NetFirewallProfile -Profile Domain -Enabled False
这对我不起作用,甚至没有给我一个错误,所以我无法弄清丢失的内容,有人可以看到我的错误吗?
该命令将在Windows 10上使用
答案 0 :(得分:0)
我认为您的问题与Get-NetFirewallProfile -profile Domain,Enabled
有关。 -Profile
标志只有三种可能的变体:域,公共和私有。