当前位置: 首页 > 图文教程 > 操作系统 > Windows > Windows Server core的便捷操作和远程管理

Windows
被忽略的Windows Server 2008几大特性
Windows下20个省力的特殊的执行命令
解决新安装Windows XP后键盘不可用问题
禁止他人使用机器中的某个软件的方法
让Windows XP更快 只需屏蔽五项功能
保留原装系统轻松搞定HP笔记本分区
微软发布Windows HPC Server 2008
XP的一个无敌命令 替换正在使用文件
Windows 7功能清单被泄漏 内容极为丰富
关于Windows XP SP3 的常见问题解答
加强Windows操作系统安全性的十大建议
解除远程管理Windows XP SP2的烦恼
如何用光盘修复SATA硬盘的分区表
Windows 2000中的加密技术被发现漏洞
Windows优化助手正在测试 功能新颖
五种方法解决XP系统无法停止通用卷设备
申请Windows 2008 Beta 3激活码的方法
IT企业:如果不选Vista,就选OS X
Windows操作系统中几个故障的解决方法
Windows 2008 Beta 3激活码申请方法

Windows Server core的便捷操作和远程管理


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 84 ::
收藏到网摘: n/a

   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)

  \Windows_Server_core的便捷操作和远程管理

  图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)

  Windows_Server_core的便捷操作和远程管理

  图2 获取Server core配置命令


  (3).获取服务器授权状态

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

  Windows_Server_core的便捷操作和远程管理

  图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)

  Windows_Server_core的便捷操作和远程管理

  图4 获取应用程序信息


  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)

  Windows_Server_core的便捷操作和远程管理

  图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)

  Windows_Server_core的便捷操作和远程管理

  图6 本地远程管理server core服务器


  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)

  Windows_Server_core的便捷操作和远程管理

  图7 端口监听

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

  Windows_Server_core的便捷操作和远程管理

  图8 成功登录到server core服务器

  总结:Server core作为精简的Windows Server 2008服务器系统,用户可对其进行量身定制,因此其安全性和性能是非常有保障的,相信会有越来越多的用户使用server core。希望本文提供的Server core技巧和远程管理方法对大家有帮助。