Windows Server core的便捷操作和远程管理
Server Core是Windows Server 2008中新增的最小服务器安装选项,其提供了运行特定服务器角色所需的最小环境,从而降低了维护和管理需求以及对那些服务器角色的攻击范围。但Server Core没有图形化界面,管理起来不够方便。下面笔者和大家分享几个实用的Server core技巧,另外我们一起打通Windows Server core的远程管理通道,在图形界面系统中管理Windows Server core。
1、几个实用的Server core技巧
在演示Windows Server core远程控制之前,笔者首先和大家共享几个非常实用而有趣的技巧,不管是在本地还是在远程管理中都是非常有用的。
(1).个性的提示符
Server core提供给用户的是一个命令行操作界面,我们可通过简单的操作使这个命令行更具个性。比如我们要在命令符中显示当前时间,可输入并执行命令“prompt [$t]$s$p$g”,如图片所示就会在提示符中显示当前的具体时间,而且在每次执行命令行时间会自动更新。(图1)

图1 显示时间自动更新
(2).快速获取Server core配置命令
对大多数管理员来说Server core是个比较陌生的,而且其命令行操作模式往往让大家望而却步,如何快速获取Server core的配置命令呢?在erver core的命令提示符中执行“cd c:\windows\system32”进入系统目录,然后继续执行“cscript SCregEdit.wsf /cli”可把所有常见的配置Server Core的命令全部列出,而不需要管理员自己摸索。SCregEdit.wsf是Server Core特有的脚本,其中的cli开关是列出常用命令,另外它还有其他参数应用于不同的场景。(图2)

图2 获取Server core配置命令
#p#(3).获取服务器授权状态
Server core是服务器版系统需要获得授权,如何知道系统的授权状态呢?我们可在命令行中执行“Cscript slmgr.vbs -dlv”即可获取服务器授权状态。另外,我们在初次进行Server core的安装时可用slmgr.vbs脚本的-ipk参数安装产品密钥,然后使用-ato参数进行激活。(图3)

图3 获取服务器授权状态
(4).获取应用程序信息
Server core中安装了哪些应用程序这是管理员需要知道的,因为不能从图形界面中进行查看,那么如何知道服务器安装的应用程序信息呢?对此我们可借助wmic工具获取相关信息。wmic是一个很有用的操纵和管理WMI对象的命令,借助此命令透过WMI可以对Server Core进行绝大多数的管理操作(硬件管理,软件管理,网络管理等等)。
在命令行下执行wmic,然后继续执行product将显示Server Core中安装的素养msi应用程序信息。当然,如果要卸载安装的某一个MSI应用程序,我们可以调用Product这个WMI对象的Uninstall方法。命令格式为“WMIC product where name="" call uninstall”其中为要卸载的应用程序的名称。需要说明的是wmic product只能针对msi应用程序进行相应的操作,不过对于Server core这已经足够了,因为既然选择了它没有人会部署其他的应用程序。(图4)

图4 获取应用程序信息
#p#2、打通命令行远程管理通道
命令行是Server core管理的主要方式,我们可首先选择打通Server core的命令行远程管理通道。在Windows server 2008中提供了一种新的远程管理技术即WinRM,通过使用WinRM进行远程服务器管理,可以减少DCOM或者RPC的连接,只需要使用HTTP或者HTTPS就可以了,这对于跨越防火墙管理的场景非常有用。我们在Server Core计算机上配置一个WinRM侦听器,然后将创建一个事件订阅来管理Server Core计算机。下面笔者演示具体的实现过程。
登录Server Core服务器,在命令行下执行“WinRM QuickConfig”询问你是否进行这些更改,我们输入“Y”。接着继续执行命令“WINRM Enum Winrm/Config/Listener” ,查看侦听器的配置。如图所示WinRM的配置无误,这样Server Core端的配置就完成了。(图5)

图5 打通命令行远程管理通道
下面我们登录一台图形界面的Windows Server 2008服务器,然后打开命令提示符,在其中执行命令“winrs -r:sfo-core-01 net user”。其中-r参数后面的sfo-core-01是Server Core服务器的名称,net user是要在名为sfo-core-01的Server Core服务器中执行的命令。如图所示,命令成功执行,Server Core服务器中的用户在本地显示出来了。当然,我们可以在本地执行任何的server core中的命令,这样我们可实现在本地远程管理server core服务器。(图6)

图6 本地远程管理server core服务器
#p#3、打通远程桌面管理通道
远程桌面是管理员最常用的远程管理方式,对于Server Core服务器的管理我们也可采用这种方式。不过,与图形界面的Windows Server 2008不同的是Server core的远程管理的开启需要在命令行下进行。下面,笔者将演示如何打通server core的远程桌面管理通道。
在server core的命令行中执行“cd c:\windows\system32”进入系统目录,然后继续执行命令“cscript SCregEdit.wsf /Ar 0”,这条命令成功执行后server core的远程桌面被开启。下面我们还需要在server core的防火墙中打开远程桌面使用的端口,继续执行命令“netsh firewall add portoepning TCP 3389 Remote-Desktop”。下面我们可以执行命令“netstat -ano”查看3389端口是否处于监听状态。(图7)

图7 端口监听
下面我们进行远程登录测试:在一Windows Server 2008系统中运行mstsc打开远程桌面连接器,输入server core服务器的IP地址192.168.1.5进行连接,弹出登录对话框,输入用户名和密码,可以看到成功登录到server core服务器。(图8)

图8 成功登录到server core服务器
总结:Server core作为精简的Windows Server 2008服务器系统,用户可对其进行量身定制,因此其安全性和性能是非常有保障的,相信会有越来越多的用户使用server core。希望本文提供的Server core技巧和远程管理方法对大家有帮助。
相关文章
- 这篇文章主要介绍了Win2008 R2 无法连接无线网络的解决方法,需要的朋友可以参考下2020-09-21
win2008 R2更新KB4516065 错误代码 80092004 的解决方法
今天在给服务器安装补丁的时候遇到了更新错误,提示代码是80092004,经过一番查证,小编终于找到了解决方案,现把解决方法分享给大家.2020-02-03
Windows Server 2008 R2怎么打开镜像卷?
Windows Server 2008 R2怎么打开镜像卷?Windows Server 2008 R2系统需要代开镜像卷,该怎么打开呢?下面我们就来看看详细的教程,需要的朋友可以参考下2019-12-12
Windows Server 2008所有版本的激活密钥汇总分享
还在苦苦寻找Windows Server 2008秘钥的朋友,快来看看这篇文章中,文中详细的Server 2008各种版本的序列号,激活码,有需要的朋友快来使用吧2019-07-04
Windows Server 2008 发行了多种版本,以支持各种规模的企业对服务器不断变化的需求。那么此版本如何激活使用呢?还不知道的朋友不妨阅读下文内容,参考一下吧2019-07-04
windows server 2008R2 如何删除克隆账户?
Windows Server 2008 R2是一款服务器操作系统。那在本款系统中如何删除克隆账户呢?想要了解具体如何操作的朋友,不妨阅读下文内容,参考一下吧2019-07-04
windows server 2008r2怎么设置IP黑名单?
Windows Server 2008 R2是一款服务器操作系统。那在本款系统中如何设置IP黑名单呢?想要了解具体如何操作的朋友,不妨阅读下文内容,参考一下吧2019-07-03
这篇文章主要介绍了快速安装Windows2008域控制器的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-12-22
与Windows2003相比,Windows2008群集改进了许多功能。其中最引人注目的是仲裁选项的变化。这篇文章给大家介绍了创建Windows2008群集的相关知识,需要的朋友参考下吧2017-12-21
搭建Win2008故障转移群集、如何搭建服务器集群、2008故障转移群集搭建
这篇文章主要介绍了搭建Win2008故障转移群集、如何搭建服务器集群、2008故障转移群集搭建方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小2017-12-21










最新评论