利用命令行提升Windows Server 2008管理效率
发布时间:2023-02-08 21:41:33
一个熟练的并且有一定的技术深度的服务器管理员,他们往往会弃用友好的图形界面而选择用命令来进行服务器的管理。这样不仅能够提升工作效率,而且在命令行下可以实现许多在图形界面下无法完成的任务。对于W ...
一个熟练的并且有一定的技术深度的服务器管理员,他们往往会弃用友好的图形界面而选择用命令来进行服务器的管理。这样不仅能够提升工作效率,而且在命令行下可以实现许多在图形界面下无法完成的任务。对于Windows Server 2008这样的服务器操作系统来说更是如此,善用命令在很大程度上解放管理员。下面笔者向大家介绍几个在Server 2008中非常实用的命令。
1.用ServerManagerCMD命令进行服务器管理
ServerManagerCMD是服务器管理器的命令行工具,用于支持三种重要的操作:添加和删除角色、角色服务、功能,以及用于显示安装的角色、角色服务、功能。对于去具体的参数大家可以在命令行下输入“ServerManagerCMD /?”进行查看。其中-query、-install、-remove是三个最常用的参数,分别用户查询、安装和删除服务器角色、角色服务和功能。下面笔者分别演示这三个参数的用法。
(1).查询
在命令提示符窗口中输入命令“ServerManagerCMD -query”,回车后就可以查看到服务器的配置和功能,从而省去了在“服务管理器”的图形界面中来回地切换。显示结果一目了然:角色和功能会分成两组,另外已经安装的角色、角色服务、功能会以绿色显示并在该项的前面有[X]标识,没有安装的显示为白色前面标识为[ ]。如图1所示笔者的服务器安装的服务器角色有:Active Directory 域服务、DNS 服务器、Windows 部署服务,安装的功能组件有:TFTP 客户端、组策略管理器。另外,所安装的角色服务以层次结构显示在对于的角色下面。(图1)
笔者还有一个技巧和大家分享:当服务器安装了多个角色、角色服务以及功能组件,如果管理员要查看是否安装了某个对象这将比较麻烦。其实ServerManagerCMD -query支持管道命令“|”,我们可以这样来做:假如我们要查看服务器是否安装了组策略管理组件,可在命令行下输入“ServerManagerCmd.exe -query | GPMC”,回车后如果安装了此组件就会打开该工具,否则会显示错误提示(比如输入命令“ServerManagerCmd.exe -query | RSAT-TS”查看是否安装了终端服务工具,因为没有安装会输出错误)。(图2)
(2).安装
Windows Server 2008默认情况下并没有安装telnet客户端,假如我们要安装该功能组件,可在命令提示符下输入命令“ServerManagerCmd.exe -install Telnet-Client -resultPath installResult.xml”并回车。此时就开始Telnet-Client功能组件的安装,并且会实时显示安装的进度(百分比),很快安装完成。上述命令中,“Telnet-Client”是Telnet客户端的系统名称,必须用英文名称不能用中文,否则会显示“无效的角色、角色服务或功能”。当然,对于一个熟练的服务器管理员记住这些名称应该不是难事。如果你忘记了可通过上面的查询命令“ServerManagerCmd.exe -query”来查看。“-resultPath installResult.xml”参数的作用是以XML的格式将刚才的操作结果保存到installResult.xml文件中。另外,如果安装的角色需要重启计算机我们可以在后面加一个参数“-restart”,以实现安装完成后自动重启系统使刚才的安装生效。(图3)
(3).删除
要删除服务器角色、角色服务或者功能组件其操作方法和上面的类似,只是改变ServerManagerCmd.exe命令的参数即可。例如我们要同时删除“Windows 部署服务”角色和“TFTP 客户端”功能组件,可在命令提示符下输入命令“ServerManagerCMD -remove WDS TFTP-Client”并回车。然后开始删除并显示删除进度,稍等片刻即可完成删除任务。如果要删除更多的角色或者功能,只需将该角色或者功能的名称依次输入并相互之间以空格分开即可,这远比图形界面中的操作要快很多。(图4)
2、快速配置服务器组件
服务器的配置不仅仅是技术活,有的时候也是体力活。服务器管理员如何实现服务器的快速配置,以提升工作效率自我解放呢?善用命令和使用脚本这是一套立竿见影的解决方案,下面笔者列举几个实战案例。
(1).配置防火墙
防火墙配置是服务器安全部署的重要方面,也是一项比较繁琐的工作。特别对于Windows Server 2008这样的服务器平台,它的系统防火墙功能是非常强大的并且可配置项非常多。下面和大家分享几个实用的命令以及一个配置案例。
打开命令提示符输入输入命令“netsh firewall show state”然后回车可查看防火墙的状态,从显示结果中可看到防火墙各功能模块的禁用及启用情况。命令“netsh firewall set opmode disable”用来禁用系统防火墙,相反命令“netsh firewall set opmode enable”可启用防火墙。(图5)
接下来我们通过命令行进行防火墙配置,以实现允许访问文件和打印共享以及DNS查询。打开命令提示符输入命令“netsh firewall add portopening UDP 53 DNS-Server”然后回车,命令执行后服务器就能够响应客户端的DNS查询请求,并为其提供DNS服务了,很简单一个命令搞定。下面我们通过命令实现客户端可通过文件和打印共享访问服务器,分别输入并执行如下命令:“netsh firewall add portopening UDP 137 Netbios-ns”(允许客户端访问服务器UDP协议的137端口)、“netsh firewall add portopening UDP 138 Netbios-dgm”(允许访问UDP协议的138端口)、“netsh firewall add portopening TCP 139 Netbios-ssn”(允许访问TCP协议的139端口)、“netsh firewall add portopening TCP 445 Netbios-ds”(允许访问TCP协议的445端口)。命令执行完毕后,文件及打印共享所须的端口都被防火墙放行了,我们从客户端访问试试果然成功。上面的命令虽然比较多,但格式类似也是非常好记的。(图6)
猜你喜欢
- SUMIF函数可以对范围中符合指定条件的值求和,该函数拥有十分强大的条件求和功能,在工作中有极其广泛的应用,在之前的文章中, * 姐姐也给大家
- Mac系统中有许多与重不同的快捷键符号,这些符号在Windows上均未看过,比如⌘、⌥、⇧、⌃等,在Mac的command键上有一个⌘的符号
- 我们可以在wps表格中生成用户名和密码,对于新手来说,可能不知道如何操作,下面就让小编告诉你wps怎样生成用户名和密码。wps生成用户名和密
- 很多人喜欢用无线网络,少了根电线的牵绊,win10可以手动添加无线网络,打开网络和共享中心,选择手动连接到无线网电脑技术发展很快,导致无线网
- 苹果WWDC2018开发者大会召开已有一个多月,相信大部分果粉都已经体验了全新的iOS 12。iOS 12带来了诸多创新体验,还有更多的内部
- wps软件一直是用户经常使用的一款热门的办公软件,给用户带来看许多的好处和帮助,在使用的时候用户会收获到很不错的使用体验,再加上wps软件可
- Excel中怎么设置合同到期前提醒?对于已经签约的合同,需要对快过期的合同进行跟进,我们应该怎么做到自动更新,并标记出要过期的日期呢?下面我
- 从这次iOS 9升级,苹果在省电上可谓是殚精竭虑、用心良苦、不遗余力、呕心沥血。虽然
- 在word文档中使段落添加底纹背景,不仅可以美化文档,使其赏心悦目,还可以突出显示文档内容,那么下面就由小编给大家分享下word设置段落底纹
- 很多用户的电脑一旦连接上宽带就不会再断开,即使是网络空闲很久也一样保持连接。但是有些用户希望在类似午休等网络闲置时系统能自动断开连接,这该怎
- Win10关闭Edge浏览器总会弹出“要关闭所有标签页吗”怎么取消?相信很多用户都深有体会,在使用Edge浏览器时,只要打开超过2个网页,然
- Spotify音乐转换器转换器哪个好?今天小编给大家带来了一个超棒的Spotify音乐转换器,AudFree Spotify Music C
- 在手机上如何使用WPS分享文件呢?下面我们就来学习一下。打开手机,找到手机WPS Office APP:找到指定的word文档打开:单击屏幕
- 我们在用word添加表格时,会不时的为其添加一定的背景色,那么单元格的背景色具体是怎样添加的呢?那么下面就由小编给大家分享下word中设置表
- 打开很多Metro界面中的应用程序后如果想要关闭必须把鼠标指向左上方会弹出一个小窗口按鼠标右键才能一个个关闭,如此麻烦有没有快捷一点的方法呢
- 苹果笔记本装双系统一般都是用系统自带的BootCamp,我们之前做系统用的BootCamp后的U盘里面就有苹果为我们准备的驱动了苹果笔记本装
- Excel2003窗口中的网格线如何去除 word教程Excel教程PowerPoint教程
- 电脑管家win10升级检测提示“帐号登录不符合要求”怎么办?本文将提供电脑管家win10升级检测提示“帐号登录不符合要求”问题的解决方法供大
- Excel是三大办公软件之一的一个软件,他经常用于数据的整理、分析、以及对比等。而有很多时候需要用到Excel里的等比数列。今天小编为大家带
- win10怎么和虚拟机共享蓝牙?win10系统可以安装虚拟机,用来搭建不同的系统环境,用于各种不同的软件使用。比如测试人员用来测试软件等等,