这里的netsh命令操作防火墙主要是在Windows 7及以上版本,以示例说明:

1、防火墙入方向添加一条规则,规则名字:RDP,协议tcp,动作为允许,端口号3389;简而言之,就是允许其他机器远程桌面连接本机:

netsh advfirewall firewall add rule name=RDP dir=in action=allow protocol=tcp localport=3389

2、承上,我们删除这条规则

netsh advfirewall firewall delete rule name=RDP dir=in

那么这里为什么不直接引用上面的添加策略的命令,把add改成delete就行了呢?如下:

netsh advfirewall firewall delete rule name=RDP dir=in action=allow protocol=tcp localport=3389

Windows防火墙策略,图上,我们可以看到2个参数可以定位到你要删除哪条规则,第一个参数就是策略名字name=RDP,第二个参数是告诉命令行这个RDP是放在进站还在放在出站方向的,因此,以图中,2个参数即可定位,如果你非要再指定protocol=tcp localport=3389,那么也行。

常用参数解释:

必备参数,指定进站方向还是出站方向

dir=in|out

必备参数,设定这个规则是允许还是阻断或者是跳过

action=allow|block|bypass

可选参数,为某应用程序设定规则

program=<program path>]

可选参数,为某系统服务设定规则

[service=<service short name>|any]

可选参数,为这个规则加一个说明描述

[description=<string>]

可选参数,指定本端IP地址

[localip=any|<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]

可选参数,指定远端IP地址

[remoteip=any|localsubnet|dns|dhcp|wins|defaultgateway|<IPv4 address>|<IPv6 address>|<subnet>|<range>|<list>]

可选参数,指定本端端口号,默认为所有端口

[localport=0-65535|<port range>[,...]|RPC|RPC-EPMap|IPHTTPS|any (default=any)]

可选参数,指定远端端口号,默认为所有端口

[remoteport=0-65535|<port range>[,...]|any (default=any)]

可选参数,指定协议类型,默认为所有协议

[protocol=0-255|icmpv4|icmpv6|icmpv4:type,code|icmpv6:type,code|tcp|udp|any (default=any)]

可选参数,指定接口类型

[interfacetype=wireless|lan|ras|any]

可选参数,指定加密访问方式

[security=authenticate|authenc|authdynenc|authnoencap|notrequired(default=notrequired)]

根据以上参数,可以根据个人需要进行组合成为复杂的防火墙策略。

netsh命令操作防火墙相关推荐

  1. Linux重启命令 / 查看、重启、禁用网卡命令 / 修改IP / 操作防火墙命令

    重启命令 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 10 过10分钟自动重启(root用户使用) 4.shutdown -r 20 ...

  2. netsh命令的具体用法

    一. 配置网络接口的TCP/IP参数 1.设置网络接口(即网卡)的IP地址.子网掩码.网关 使用命令格式: netsh interface ip set address 网络接口 static 静态i ...

  3. netsh 获取计算机名,Windows中Netsh命令的典型应用

    netsh命令已经推出很长时间,在Windows 2000/XP/2003中均带有Netsh命令.Windows Server 2008只是对netsh的参数项做了些扩展.日常工作中,很多管理员对ne ...

  4. netsh命令恢复网络_netsh命令解决网络切换有关问题

    netsh命令解决网络切换问题 很多公司工作过程中,都涉及到多重网络问题.频繁的切换网络就会涉及到一个IP频繁配置的问题. 首先,看一下netsh命令. Netsh是一个功能非常强大的系统内置命令.如 ...

  5. netsh命令修改ip

    当前笔记本的可移动性增强,我们需要在多个环境下接入网络开始工作,在没有路由器自动分配的情况下,就需要每次手动设置IP地址和网关等信息,相当烦琐,通过实践利用netsh命令用快捷方式实现了IP地址的快速 ...

  6. 使用netsh命令来管理IP安全策略(详细介绍)

    本文介绍使用netsh命令来管理(包括添加.删除.修改)Windows IP安全策略.您可以使用它来批量添加安全策略,需要的朋友可以参考下 netsh是一个非常强大的.命令行的网络配置工具.它可以进行 ...

  7. Docker常用命令操作——1)、镜像操作;2)、容器操作

    Docker常用命令&操作 1).镜像操作 https://hub.docker.com/ 操作 命令 说明 检索 docker search 关键字 eg:docker search red ...

  8. Zookeeper常用命令操作,javaAPI操作之Curator框架 API

    浅谈:Zookeeper Zookeeper 概念 • Zookeeper 是 Apache Hadoop 项目下的一个子项目,是一个树形目录服务. • Zookeeper 翻译过来就是 动物园管理员 ...

  9. Linux 命令操作手册

    文章目录 一.Boot项目前后台 二.进程 三.防火墙 四.查看系统版本 五.权限赋予 六.远程同步文件 七.目录 八.文件 九.解/压缩 十 .大文件分割方案 十一.查看文件中关键词出现的次数 十二 ...

最新文章

  1. python3网络编程中semaphore用法_python3 进程信号量semaphore
  2. Linux 中多终端同步 history 记录
  3. Vijos P1848 记数问题【进制】
  4. mysql 8.0创建远程连接用户
  5. mysql limit不要1_切记!MySQL中ORDER BY与LIMIT 不要一起用,有大坑
  6. a或b search vim_vim编辑器
  7. Scala运算符的优先级
  8. URAL - 1732 Ministry of Truth--kmp算法的应用(kmp模板)
  9. 【C++面向对象】类的大小以及虚继承
  10. php删除下拉框记录,删除一条数据_php删除一条记录(删除确认提示)
  11. 高级测试开发工程师简历模板
  12. 漏洞库:爬取NVD-美国国家信息安全漏洞库
  13. Todd's Matlab讲义第6讲:割线法
  14. UE4 UE4 C++ Gameplay Abilities的GameplayCue
  15. android 什么是有权查看使用情况的应用程序
  16. Spring源码解析【完整版】--【bilibili地址:https://www.bilibili.com/video/BV1oW41167AV】
  17. Android中百度地图基础实现,定位
  18. 阿里云mysql价格_阿里云超级计算mysql价格
  19. YY-SVGA动画框架
  20. LeetCode题库:并查集问题(Python语言实现)

热门文章

  1. dropbox打不开怎么解决,国内怎样可以用dropbox
  2. 排名(JSU-ZJJ)
  3. 分享移动互联网:应用为王,安全至上
  4. margin和padding的使用
  5. 2百G数据排序的笨驴方法与猴子方法
  6. 关于OGRE与OSG的简单比较【转】
  7. 超全jquery网页特效素材网站整理
  8. 全局删除音有什么用_为什么会喜欢用QQ音乐呢
  9. 结合 Milvus 的医疗问答辅助标记平台
  10. 如何用html写好看的邮件内容