关于PowerShell,我绝对是新手,所以请忍受...
今天,我想将一些现有的Windows防火墙规则(我使用UI手动创建)放入规则组。 UI没有提供这样做的方法,因此我进行了一些研究,发现使用PowerShell可以很容易地做到这一点。我使用了类似以下代码的东西:
$rule = Get-NetFirewallRule -DisplayName 'MyRuleName'; $rule.Group = 'MyGroupName'; $rule | Set-NetFirewallRule;
这确实可以根据需要将组分配给规则(反之亦然),但是它将相关规则从普通规则转换为预定义规则。
如何防止这种情况发生,或者如何使用PowerShell将预定义规则转换回普通规则?我已经读过the documentation for Set-NetFirewallRule,但是没有发现任何提示。
编辑: Windows 10 x64 Enterprise 1809版,英语