北大青鸟昌平校区>>>>www.010bdqn.com
>>>>
PowerShell是WindowsServer2008中的专门为系统管理员设计的一个新特性,利用PowerShell可以在命令行下实现强大的功能。本文通过一些例子,介绍了PowerShell如何实现常见网络命令,最后通过一个组合例子,介绍了PowerShell的两大特点。
如果要求我们的Windows网络管理员在进行每天的管理操作时,都采用命令行的字符界面的方式,估计大多数的Windows的管理员都将反对这种做法,因为Windows的命令行工具的功能一向都很薄弱。随着的WindowsPowerShell的发布,这种情况将得以改变。PowerShell可以让管理员们在命令行界面下,做很多以前做不了的事情。
在本文中,我们介绍如何使用PowerShell命令行来执行一些常见的网络功能。1.什么是PowerShell?
PowerShell是WindowsServer2008的一个新特性。要安装PowerShell,你需要在新增功能向导中选择安装Powershell特征,一分钟左右即可完成安装,之后您就可以体会到惊人的命令行脚本语言。与Windows中其他脚本语言不同的是,PowerShell是专门为系统管理员设计的。Powershell需要用到.NET框架和cmdlets命令集。作为PowerShell的用户,您可以使用系统自带的cmdlets,也可以自定义cmdlets,扩展实现更强大的功能。
一旦你安装了PowerShell,您可以在开始菜单->所有程序中看到WindowsPowerShell1.0这一项,点击其中的WindowsPowerShell选项。这时,你就可以看到一个蓝色的CLI窗口,如下图所示:
图1:WindowsPowershell命令行窗口在每个提示行之前,都有一句:
时刻提醒你,目前正在PowerShell命令行中。
现在让我们来看看如何使用PowerShell来完成一些常见的网络命令。2.列出服务器的IP地址
在Windows2008中使用以下命令行,可以列出服务器IP地址:
你可以看到类似以下的输出结果:>>>>>>>>>>>>
北大青鸟昌平校区>>>>www.010bdqn.com
>>>>
图2:使用WindowsPowerShell列出IP地址从图2可以看到,该Windows2008服务器的适配器有一个IPV4的地址和一个IPV6的地址。这个功能本身并不令人吃惊,你可以尝试加上其他脚本功能。
此命令输出结果是一个数组,如果你只想看到IP地址,可以修改“select-Object”参数项,使其禁用IPV6,命令行如下:
你可以看到类似以下的输出内容:
图3:使用WindowsPowerShell只列出IPV4的地址3.使用PowerShell列出网络适配器配置信息
通过以下命令,可以显示网络适配器的基本配置信息:
上面的命令执行后,你可以看到类似以下的输出内容:
>>>>>>>>>>>>>>>>