命令行配置Windows高级防火墙

今天正好看到个帖子,询问如何通过命令行配置防火墙策略中远程IP的地址,特别是添加新的地址。

就是图中Scope里Remote IP address的地址。

第一反应就是用netsh firewall来配置试试。输入命令后,发现Windows提示最好使用powershell配置,以后的系统中不再提供这种方式配置了。看来微软是逐步把所有的配置命令都转向Powershell了。如果看不到图片,请点我

所以就要转向powershell命令了。

New-NetFirewallRule -DisplayName testrule -Direction Inbound -Action Allow -LocalPort 333 -Protocol TCP -RemoteAddress 192.168.1.0/24,172.16.0.0/16

接下去可以用命令查看远程地址的详细信息

Get-NetFirewallRule -DisplayName testrule | Get-NetFirewallAddressFilter

由于用get-netfirewallrule | fl并不能得到所有的配置信息,必须在后面get各种filter才能看到各种配置信息。

好了,如果需要修改远程的IP地址,就需要先获取当前的配置,然后再用Set-NetFirewallRule命令更新RemoteAddress。

希望这篇文章能够起到抛砖引玉的作用,帮助大家灵活配置Windows高级防火墙。

原文地址:https://blog.51cto.com/qiyuwei/2416270

时间: 2024-11-05 23:30:35

命令行配置Windows高级防火墙的相关文章

从命令行配置 Windows 防火墙

从命令行配置 Windows 防火墙 高级用户可以使用命令行来配置 Windows 防火墙.您可以使用 netsh 命令行工具来进行配置. 下表中的 netsh 命令可用于 Microsoft Windows XP Service Pack 2 (SP2).键入 netsh 命令以及“/?”会显示该命令的帮助. Add netsh firewall add allowedprogram 将允许的程序配置添加到 Windows 防火墙中 netsh firewall add portopening

[转]玩转Windows服务系列——命令行管理Windows服务

本文转自:http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命令管理Windows服务. 管理Windows服务的主要cmd命令 管理Windows服务的命令应该有很多,但是我所了解到的命令主要有两个:sc.net. 说是

MongoDB使用命令行配置的问题

在用命令行配置mongodb的时候遇到一些问题,自己脑子也是有点发昏 一开始以为是自己环境配置错或命令敲错了 后来才发现,配置路径不支持相对的路径,必须写全比如D:\mongodb\db\ huo ./mongodb/db/ 希望以后不要再犯同样的错误了,开发者也应该多考虑一下安装时这些小细节 像这种小问题,最好给个比较明确的提示

菜鸟入门【ASP.NET Core】5:命令行配置、Json文件配置、Bind读取配置到C#实例、在Core Mvc中使用Options

命令行配置 我们通过vs2017创建一个控制台项目CommandLineSample 可以看到现在项目以来的是dotnet core framework 我们需要吧asp.net core引用进来,我们可以直接添加Microsoft.AspNetCore.All 安装完成之后,我们可以通过using Microsoft.Extensions.Configuration;来进行后续的配置 static void Main(string[] args) { var builder = new Con

如何优雅地使用命令行设置windows文件关联

如何优雅地使用命令行设置windows文件关联 使用ftype查看帮助 设置关联所需命令有ftype assoc,需要管理员权限.如果忘记使用方法可通过ftype的帮助获取查看方法 C:\WINDOWS\system32>ftype /? 显示或修改用在文件扩展名关联中的文件类型 FTYPE [fileType[=[openCommandString]]] fileType 指定要检查或改变的文件类型 openCommandString 指定调用这类文件时要使用的开放式命令. 键入 FTYPE

cmd命令行修改windows虚拟内存pagefile.sys

cmd命令行修改windows虚拟内存 #查看当前设置wmic pagefile list /format:list #取消自动管理分页文件大小wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False #修改页面文件大小 最小1024MB,最大4096MBwmic pagefileset where name="C:\pagefile.sys" set Ini

H3C防火墙F1000-C-G通过命令行配置,开启对设备的Web管理

H3C F1000-C-G防火墙初始配置: IP地址:192.168.0.1; web功能已开启; 用户名和密码均为:admin; H3C防火墙买回来准备使用,按配置文档操作,ping 默认地址192.168.0.1不通;通过web浏览器访问http://192.168.0.1也访问不到. 那么通过下面方便就可以打开web用图形化界面配置防火墙设备了. 通过命令行设置管理口,实现对设备的Web管理 # 通过Console 口登录设备. # 系统默认将管理口加入到Management 域.如果未加

使用命令行配置Git

Git命令快速入门 这里我们从头开始创建一个空的Git版本库,并往版本库中添加一个简单的 index.html 文件. 才做步骤如下: 1-1,打开 Git Bash,进入到任意电脑目录并创建一个目录.比如版本库创建在 D:\\GitTestRepos\\git003 下.  Git Bash 是Windows下的命令行工具,基于msys GNU.GNU环境,说明很好的支持Linux/unix的环境. 1-2,执行 git init 命令,将git003目录转化成一个版本库.git init 命

如何通过命令行在Windows和Linux上启动WebLogic Server

1.打开命令行窗口,切换到<MW_HOME>\user_projects\domains\mydomain\bin 2.运行命令来启动管理服务器(Admin Server):            bin/startWebLogic.cmd (windows)            bin/startWebLogic.sh    (Linux)   <Notice> <WebLogicServer> <BEA-000360> <Server start