首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Powershell中的NetFirewallRule规则复制RPC防火墙条目?

如何使用Powershell中的NetFirewallRule规则复制RPC防火墙条目?
EN

Stack Overflow用户
提问于 2017-06-15 11:05:20
回答 1查看 1.4K关注 0票数 4

我正在为WindowsServer2012R2编写一个部署脚本,该脚本必须复制一些防火墙功能。对于简单的规则,NetFirewallRule可以正常工作,但是我无法通过powershell使这个自定义规则工作:

规则我试图复制

根据Technet文档的说法:

如果协议参数值为TCP或UDP,则此参数的可接受值为: -港口范围:0至65535。 -端口号: 80。 -关键词: PlayToDiscovery或任何。如果协议参数值为ICMPv4或ICMPv6,则该参数的可接受值为: - ICMP类型,代码对: 0,8 -类型和代码:0至255。 -关键词:任何。如果未指定协议参数,则该参数的可接受值为: RPC、RPCEPMap、Teredo、IPHTTPSIn、IPHTTPSOut或任何值。

因此,我无法理解如何定义使用Protocol=TCP和的规则。有人能在这里放点光吗?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-28 19:35:07

我发现,将"RPC"指定为-LocalPort的参数值,将"TCP"指定为-Protocol参数,将创建一个包含您要查找的值的规则。

示例:

代码语言:javascript
复制
New-NetFirewallRule -Name 'Name' -DisplayName 'Name' -Group 'Group' -Profile Domain -Direction Inbound -Action Allow -EdgeTraversalPolicy Block -Protocol 'TCP' -LocalPort 'RPC'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44565911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档