如何在 Powershell 中使用 New-NetFirewallRule 复制 RPC 防火墙条目?
How can I replicate a RPC firewall entry using New-NetFirewallRule in Powershell?
我正在为 Windows Server 2012R2 编写部署脚本,它必须复制一些防火墙条目。 New-NetFirewallRule cmdlet 适用于简单规则,但我无法通过 powershell 使此自定义规则生效:
Rule I'm trying to replicate
If the Protocol parameter value is TCP or UDP, then the acceptable
values for this parameter are:
-- Port range: 0 through 65535.
-- Port number: 80.
-- Keyword: PlayToDiscovery or Any.
If the Protocol parameter value is ICMPv4 or ICMPv6, then the acceptable values for this parameter
are:
-- An ICMP type, code pair: 0, 8.
-- Type and code: 0 through 255.
-- Keyword: Any.
If the Protocol parameter is not specified, then the acceptable values for this parameter are: RPC, RPCEPMap, Teredo,
IPHTTPSIn, IPHTTPSOut, or Any.
所以我想不出如何定义使用 Protocol=TCP 和 Local Port="RPC Dynamic Ports" 的规则。任何人都可以在这里投射一些光吗? :)
我发现将 "RPC"
指定为 -LocalPort
的参数值,将 "TCP"
指定为 -Protocol
参数将创建一个包含您要查找的值的规则。
示例:
New-NetFirewallRule -Name 'Name' -DisplayName 'Name' -Group 'Group' -Profile Domain -Direction Inbound -Action Allow -EdgeTraversalPolicy Block -Protocol 'TCP' -LocalPort 'RPC'
我正在为 Windows Server 2012R2 编写部署脚本,它必须复制一些防火墙条目。 New-NetFirewallRule cmdlet 适用于简单规则,但我无法通过 powershell 使此自定义规则生效:
Rule I'm trying to replicate
If the Protocol parameter value is TCP or UDP, then the acceptable values for this parameter are:
-- Port range: 0 through 65535.
-- Port number: 80.
-- Keyword: PlayToDiscovery or Any.
If the Protocol parameter value is ICMPv4 or ICMPv6, then the acceptable values for this parameter are:
-- An ICMP type, code pair: 0, 8.
-- Type and code: 0 through 255.
-- Keyword: Any.
If the Protocol parameter is not specified, then the acceptable values for this parameter are: RPC, RPCEPMap, Teredo, IPHTTPSIn, IPHTTPSOut, or Any.
所以我想不出如何定义使用 Protocol=TCP 和 Local Port="RPC Dynamic Ports" 的规则。任何人都可以在这里投射一些光吗? :)
我发现将 "RPC"
指定为 -LocalPort
的参数值,将 "TCP"
指定为 -Protocol
参数将创建一个包含您要查找的值的规则。
示例:
New-NetFirewallRule -Name 'Name' -DisplayName 'Name' -Group 'Group' -Profile Domain -Direction Inbound -Action Allow -EdgeTraversalPolicy Block -Protocol 'TCP' -LocalPort 'RPC'