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

Windows
为Windows系统安装新字体的方法
Windows XP系统中实现远程关机和重启
用WinRAR实现Wiindows系统快速关机
将XP SP3集成到Windows XP安装光盘
Windows XP中用ReadyBoost给系统加速
安装Windows Vista SP1需注意3点
XP加上UAC和Windows Vista相差多远
Windows XP常见的系统服务介绍
常用硬件驱动及硬件工具下载
用Windows XP自带工具制作自解压文件
删除“无用”的缩略图缓存文件
轻轻松松卸载多操作系统
10个增强Windows效率的必备免费软件
修复丢失的BOOT.ini启动文件
Windows最实用的七大组合键
将常用文件夹变为盘符
由Windows XP自带驱动引发的系统故障
Windows任务栏音量图标消失不见
WHS的意思是什么?
关于NTFS与FAT32文件系统的互相转换

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-16   浏览: 83 ::
收藏到网摘: 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技巧和远程管理方法对大家有帮助。