读书频道 > 网站 > 网页设计 > 黑客攻防大全
3.2.3 netsh命令
15-09-22    下载编辑
收藏    我要投稿   

本文所属图书 > 黑客攻防大全

本书由易到难、循序渐进地介绍了黑客攻防的基础技术,主要包括黑客基础知识、Windows系统中的命令行基础、黑客常用的Windows网络命令、常见的黑客攻击方式、扫描与嗅探攻防、病毒攻防技术、木马攻防技术、Window立即去当当网订购
netsh是本地或远程计算Windows 2000网络组件的命令行和脚本实用程序。为了存档或配置其他服务器,netsh实用程序也可将配置脚本保存在文本文件中。netsh实用程序是一个外壳,通过附加的“netsh帮助DLL”可支持多个Windows 2000组件。
 
有两种方式可以运行netsh命令。
 
1.从cmd.exe命令提示符运行netsh命令
 
从cmd.exe命令提示符可以运行netsh命令。若想在远程Windows2000/2003 Server上运行这些netsh命令,必须先使用“远程桌面连接”连接到运行终端服务器的Windows2000/2003 Server,Windows2000和Windows Server 2003中netsh上下文命令间存在一些功能上的差异。
 
netsh是一个命令行脚本实用程序,可让用户从本地或远程显示或修改当前运行的计算机的网络配置。使用不带参数的netsh可以打开netsh.exe命令提示符(即netsh>)。
 
命令格式:netsh [-a aliasfile][-c context][-r remotecomputer][{netshcommand|-f scriptfile}]
 
-a:运行aliasfile后返回到netsh提示符。
 
aliasfile:指定包含一个或多个netsh命令的文本文件的名称。
 
-c:更改到指定的netsh上下文。
 
context:指定netsh上下文。
 
-r:配置远程计算机。
 
remotecomputer:指定要配置的远程计算机。
 
netshcommand:指定要运行的netsh命令。
 
-f:运行脚本后退出netsh.exe。
 
scriptfile:指定要运行的脚本。
 
如果指定-r后跟另一个命令,则netsh将在远程计算机上执行该命令,再返回到cmd.exe命令提示符。如果指定-r后不跟其他命令,则netsh将以远程模式打开。该过程类似于在netsh命令提示符下使用set machine命令。使用-r时,仅为netsh的当前示例设置目标计算机。在退出并重新输入netsh之后,目标计算机将被自动重置为本地计算机。可通过指定存储在Windows中的计算机名称、UNC名称和一个由DNS服务器解析的Internet名或数字IP地址,在远程计算机上运行netsh命令。
 
2.从netsh.exe命令提示符运行netsh命令
 
用户可以从netsh.exe命令提示符(即netsh>)运行这些命令。常见的命令的含义如下。
..:到上一级的上下文。
 
abort:脱机模式下进行的所有更改。abort在联机模式中不起作用。
 
add helper:装入netsh中的帮助程序DLL。
 
alias:添加由用户定义的字符串组成的别名,netsh将用户定义的字符串与其他字符串同等处理。使用没有参数的alias可以显示所有可用的别名。
 
bye:退出netsh.exe命令窗口。
 
commit:将脱机模式下所做的全部更改提交到路由器。commit在联机模式下无效。
 
delete helper:删除帮助程序DLL。
 
dump:建一个包含当前配置的脚本。如果将该脚本保存到文件中,则可使用该文件恢复已更改的配置设置。
 
exec:装载脚本文件并执行其中的命令。
 
exit:退出netsh.exe命令,返回至cmd命令行提示符。
 
popd:与pushd一起使用时,popd使用户能够更改上下文,在新的上下文中运行命令,再返回到先前的上下文。
 
netsh命令设置了2个脚本netsh别名(shaddr和shp),在退出InterfaceIP上下文时,在netsh命令提示符下可输入alias shaddr show interface ip addr命令和Alias shp helpers命令,执行结果如图所示。当以后再在netsh命令提示符下输入shaddr命令时,netsh.exe会将其解释为命令show interface ip addr。如果在netsh命令提示符下输入shp命令,则netsh.exe会将其解释为命令show helpers。如果想要退出netsh.exe返回至cmd命令行提示符,则可输入exit命令,执行结果如图所示。
 
 
对于很多网络故障而言,卸载并重新安装TCP/IP协议是一种非常有效的解决办法。此时可借助Windows系统的netsh命令,将TCP/IP协议的工作状态恢复到操作系统安装时的原始状态,也相当于把当前的TCP/IP协议卸载掉,并重新安装新的TCP/IP协议。
 
在命令提示符窗口中输入netsh命令之后,再输入int ip reset new.txt命令,即可自动重新安装TCP/IP协议,并将操作的记录保存在当前目录的new.txt日志文件中。重新打开TCP/IP协议的属性设置窗口之后,检查其中的各项网络参数,查看是否已经被恢复到原始状态,并可对TCP/IP协议的各项参数进行重新设置。
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站