Windows脚本系列之二——使用脚本关闭windows防火墙

简介:
Windows XP 在安装 SP2 后会自动打开 Windows 防火墙,这个功能对于个人用户来说,可能是一个很实用的功能,因为它可以在一定程度上保护我们的系统。但是在企业环境中,它却是一块鸡肋,因为我们在企业中有自己的对外防火墙,在内部有企业级的杀毒软件。多一个系统的防火墙作用不大,倒是在我们需要远程管理客户端电脑时,经常受到它的干扰。很多管理员为了方便管理都会关闭它,不过,如果客户端数量很多,要一台台关闭是件比较麻烦的事。今天我们就来谈谈使用脚本批量关闭 windows xp 防火墙的方法,具体的操作如下:
这里我们还是以 IT 部的计算机为例进行说明,首先需要将所有 IT 部的计算机放到同一个 OU (组织单元)里面。
1.  将如下代码复制到记事本,保存为 .vbs 文件,这里我们保存为 firewall.vbs
Set objFirewall=CreateObject("HNetCfg.FwMgr")
Set objPolicy=objFirewall.LOcalPolicy.CurrentProfile
objPolicy.FirewallEnabled=FALSE
    2.  IT 部计算机 OU 上点右键,选属性。在弹出的属性对话框中点击“ New ”,新建一个策略,然后点击“ Edit ”,如下图:
  3.  在“ Group Policy Object Editor ”对话框,选“ Computer Configuration—Windows Settings—Scripts(Startup/Shutdown) ”,然后双击右面板上的“ Startup ”,如下图:
  4.  在“ Logon Properties ”对话框中,点击“ Show Files ”,将刚才保存的 firewall.vbs 文件 copy 到这个文件夹下,如下图:
5.  回到“ Logon Properties ”对话框,点击“ Add ”,增加一个脚本。在弹出“ Add a Script ”对话框中,点击“ Browse ”,如下图:
6.  选择刚才建立的脚本 firewall.vbs ,点 OPEN ,如下图:
7.  OK 完成脚本加载设置。使用 gpupdate /force 命令刷新组策略,重新启动客户端电脑,防火墙就自动关闭了。
  8.  如果需要开启 windows 防火墙,只需要将上述脚本的第三行改为:
objPolicy.FirewallEnabled=TRUE ,即可。



     本文转自Tonyguo 51CTO博客,原文链接:http://blog.51cto.com/tonyguo/158279 ,如需转载请自行联系原作者



相关文章
|
7天前
|
Windows
【Windows】 手写脚本更快编辑hosts文件
【Windows】 手写脚本更快编辑hosts文件
9 0
|
4月前
|
存储 数据可视化 数据库
InfluxData【付诸实践 01】Windows环境部署Telegraf+Influxdb+Grafana安装及使用配置(含百度云盘资源+demo脚本)
InfluxData【付诸实践 01】Windows环境部署Telegraf+Influxdb+Grafana安装及使用配置(含百度云盘资源+demo脚本)
71 0
|
6月前
|
网络安全 数据安全/隐私保护 Windows
[笔记] Windows VBS脚本实现自动输入 解放双手 自动测试
[笔记] Windows VBS脚本实现自动输入 解放双手 自动测试
128 0
|
6月前
|
安全 数据可视化 Windows
[笔记]Windows安全之《三》Shellcode 补充之 Get-InjectedThread脚本搭建环境及其使用
[笔记]Windows安全之《三》Shellcode 补充之 Get-InjectedThread脚本搭建环境及其使用
|
8月前
|
Windows
太阳当空照-Windows服务化方式脚本封装sc指令(下)
太阳当空照-Windows服务化方式脚本封装sc指令(下)
74 0
|
8月前
|
Windows
太阳当空照-Windows服务化方式脚本封装sc指令(上)
太阳当空照-Windows服务化方式脚本封装sc指令
121 0
|
9月前
|
Windows
windows双开程序代码脚本
windows双开程序代码脚本
|
9月前
|
关系型数据库 MySQL 网络安全
新建的windows服务器不能ping通?因为没有关闭防火墙
新建的windows服务器不能ping通?因为没有关闭防火墙
|
10月前
|
缓存 Windows
清理windows缓存bat脚本
清理windows缓存bat脚本
274 0
|
10月前
|
Windows
整人脚本-连点50下弹窗的windows脚本
整人脚本-连点50下弹窗的windows脚本
123 0

相关课程

更多