vbs脚本如何实现修改DNS和清空IE临时文件功能
发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍了vbs脚本如何实现修改DNS和清空IE临时文件功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。需要一个修改DNS为
千家信息网最后更新 2025年01月18日vbs脚本如何实现修改DNS和清空IE临时文件功能
这篇文章主要介绍了vbs脚本如何实现修改DNS和清空IE临时文件功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
需要一个修改DNS为校内DNS,并且清空IE临时文件的脚本,想都没想,用批处理写了一个:
rem programed by Kaisir@echo offecho 本脚本的作用为修改您的DNS为山东青年政治学院专用DNS 222.194.76.2 同时帮您清除了电脑中的临时文件。若有疑问,请致电网络中心。pauseecho 修改DNS中...netsh interface ip set dns "本地连接" source=static addr=222.194.76.2echo DNS已经修改成功,接下来将开始清空ie临时文件...pauseecho 清除临时文件中...del /f /s /q "%userprofile%Local SettingsTemporary Internet Files*.*"del /f /s /q "%userprofile%AppDataLocalMicrosoftWindowsTemporary Internet Files*.*"echo 全部操作已成功完成!感谢您的使用。pause
你瞧,思路很简单,用netsh把dns改了就是了,因为要适应Win7跟Xp临时目录的不同,于是删除语句写了两遍。
但是,仔细想想,这个脚本有很多问题,
1)若用户有多块网卡,这个脚本只会修改"本地连接"的那一个。
2)若用户自己手动修改了临时文件的位置,则这个脚本也无能为力。
于是,有了下面这个vbs版的脚本。
'删除目录下的所有文件及文件夹 Const DeleteReadOnly = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.DeleteFile(net_temp&"*.*"), DeleteReadOnly strComputer = "." Set objWMIService = GetObject("winmgmts:" & strComputer & "rootcimv2") Set colSubfolders2 = objWMIService.ExecQuery _ ("Associators of {Win32_Directory.Name='" & net_temp & "'} " _ & "Where AssocClass = Win32_Subdirectory " _ & "ResultRole = PartComponent") For Each objFolder2 in colSubfolders2 objFSO.deleteFolder objFolder2.name , DeleteReadOnly Next MsgBox("所有操作已成功执行!")elseend if
这个就比较智能了,通过winmgmts获取系统中的网卡列表,然后遍历启用的网卡,然后进行修改。而临时文件部分,也是通过读取注册表"HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folderscache"项的键值来获取文件夹位置。之后通过创建的fso对象的相应方法给他干掉~
感谢你能够认真阅读完这篇文章,希望小编分享的"vbs脚本如何实现修改DNS和清空IE临时文件功能"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
文件
脚本
篇文章
成功
网卡
功能
位置
同时
文件夹
用户
目录
不同
无能
无能为力
接下来
价值
作用
兴趣
学院
对象
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库我了
2021年江西网络安全竞赛答案
电视显示连接服务器超时
蓝牙网络技术摘要
软件开发中标价格
软件开发程序员收入
华为北京服务器代理云主机
佛山学习网络安全十大品牌
网络安全法传单
erp用云服务器费用
mysql数据库打脚本
现在的网络安全专业好吗
hbase作为历史数据库
广德进口软件开发服务代理品牌
河北城管通软件开发公司
移动软件开发是什么意思
软件开发日报表
删除数据文件是对数据库的管理吗
统计局网络安全周
远程修改服务器管理口密码
旧版魔兽数据库
剑灵最好的捏脸数据库
互联网高科技游戏
格式工厂怎么转换数据库
逃离塔科夫俄区能改服务器吗
软件开发在美国年薪
网络安全是一门好专业吗
网络安全应急培训班
页游改数据库
软件开发项目实施情况总结