使用网络服务Shell
网络服务shell(Netsh)是一款命令行脚本工具,可用于管理本地与远程计算机上多种网络服务。Netsh提供了一个单独的命令提示符,可以在交互模式或非交互模式下使用。
17.1.1 操作Netsh上下文
在交互模式下,键入netsh,之后指定待操作网络服务的上下文名称。可用的上下文与子上下文依赖于计算机上已安装的角色服务、角色与功能。关键的上下文名称及其含义如下所示。
- advfirewall。高级防火墙,该上下文用于管理与监控Windows高级安全防火墙。
- bridge。网桥,该上下文用于激活或禁用网桥的传输层(OSI模型第3层)兼容模式,也可用于查看网桥的配置设置。
- dhcp。动态主机配置协议(DHCP),该上下文用于查看与管理DHCP服务器。
- dhcpclient。DHCP客户端,该上下文用于激活或禁用对DHCP的追踪。
- firewall。Windows防火墙,该上下文用于管理Windows防火墙允许的程序、防火墙端口、日志、通告或其他方面。
- http。超文本传输协议(HTTP),该上下文用于管理HTTP监听器。
- interface ipv4。Interface ip版本4(IPv4),该上下文用于查看与管理计算机的IPv4网络配置。要注意的是,很多IPv4只有在本地才是可用的。
- interface ipv6。
- interface portproxy。
- ipsec。
- lan。
- nap client。
- nap hra。
- netio。
- ras。
- ras aaaa。
- ras dianostics。
- routing。路由,该上下文用于管理路由服务,且与路由与远程访问服务器一起使用。
- rpc。远程过程调用(RPC