如何解决Windows Server 2012 Server Core安装问题

日期: 2013-03-05 作者:Brien Posey翻译:杨旭 来源:TechTarget中国 英文

Server Core是微软最喜爱的Windows Server 2012安装方式。尽管切换至Server Core的想法吓到了一些管理员,但情况已经好了很多。这里是如何解决Server Core安装和切换问题。   使用Windows Server 2012 GUI   在Windows Server 2008 R2中,不能在Server Core和Windows Server部署之间切换。

但是,Windows Server 2012允许管理员们随意启用或禁用图形用户界面(GUI)。这简化了Server Core的安装,因为你可以从GUI启动,然后当初始配置完成后再移除GUI。   启用和禁……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Server Core是微软最喜爱的Windows Server 2012安装方式。尽管切换至Server Core的想法吓到了一些管理员,但情况已经好了很多。这里是如何解决Server Core安装和切换问题。

  使用Windows Server 2012 GUI

  在Windows Server 2008 R2中,不能在Server Core和Windows Server部署之间切换。但是,Windows Server 2012允许管理员们随意启用或禁用图形用户界面(GUI)。这简化了Server Core的安装,因为你可以从GUI启动,然后当初始配置完成后再移除GUI。

  启用和禁用GUI的方法很多。一种是使用服务器管理器禁用,然后使用SCONFIG工具重启。但是,最简单的方法就是使用PowerShell命令。使用下面的命令移除GUI:

  Remove-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

  使用下面类似的命令来重新启动GUI:

  Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra

  添加或移除GUI都需要重启服务器;你可以使用PowerShell命令Shutdown –R –T 0初始化重启。

  安装Windows 2012服务器角色和功能

  尽管Server Core是比较好的部署Windows Server 2012的方法,但是Server Core环境中不支持所有的角色。除了下面几种:

  活动目录证书服务

  活动目录域服务

  DHCP服务器

  DNS服务器

  文件服务(包括文件服务器资源管理器)

  活动目录轻型目录服务(AD LDS)

  Hyper-V

  打印和文档服务

  流媒体服务

  Web Server(包括ASP.NET的一个子集)

  Windows Server更新服务器

  活动目录权限管理服务器 

  路由和远程访问服务器

图1. 使用Get-WindwsFeature命令安装角色和特性
图1. 使用Get-WindwsFeature命令安装角色和特性

  使用Get-WindowsFeature命令(图1)可以很方便地安装这些Server Core角色和任何附加功能,并返回一个角色和功能列表。该列表记录了角色或功能的名称(在Name那一栏里列出)。然后使用Install-WindowsFeature命令安装这些功能,命令后面跟随功能的名称。例如,要将服务器配置成一个DHCP服务器,可以使用下面的命令:

  Install-WindowsFeature DHCP

  Server Core界面

  登录到Server Core界面后,会默认显示一个命令提示窗口。如果不小心关了,使用Ctrl+Alt+Delete组合键启用任务管理器,然后返回命令提示窗口。

图2. 从File菜单选择Run New Task命令
图2. 从File菜单选择Run New Task命令

  打开任务管理器之后,点More Details(更多详细内容),从File(文件)菜单选择Run New Task(运行新任务)。在命令行中输入CMD,打开一个新的命令提示窗口。或者,你可以输入POWERSHELL启用PowerShell。

  激活Windows Server 2012

  一些Windows Server 2012安装过程中不会提示管理员输入产品密钥。这种情况下,在Windows激活之前,通过PowerShell输入产品密钥。可以使用下面的命令输入产品密钥:

  Slmgr.vbs –ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

  该命令中,X代表产品密钥。输入密钥之后,使用下面的命令激活Windows:

  Slmgr.vbs –ato

  该命令不会显示任何输出结果,这是正常的。说明Windows成功激活了。

  使用PowerShell命名Server Core部署

  尽管Windows会随机为Server Core部署命名,但是可以使用下面的命令为其分配描述性说明是很有用的:

  Rename-Computer <computer name>

  重启服务器,新名称开始生效。

  分配IP地址

  通过PowerShell分配一个静态的IP地址需要花费一些功夫。首先,要获得网络适配器的接口索引。该值可以使用Get-NetIPInterface 命令获得。

  获得接口索引值以后,输入下面的命令以分配IP地址:

  New-NetIPAddress –InterfaceIndex <the interface index value> -IPAddress <the address that you want to assign> -PrefixLength <the subnet mask entered as a prefix value> -DefaultGateway <the default gateway>

图3. 用来分配IP地址的命令
图3. 用来分配IP地址的命令

  你还可以添加一个DNS服务器。使用下面的命令(图3):

  Set-DNSClientServerAddress –InterfaceIndex <the interface index value> -ServerAddress <the IP address of the DNS server>

  使用Server Core环境开展工作并不难。如果在Server Core初始安装和配置时遇到问题,可以借助SCONFIG命令。也可以安装GUI,完成配置过程之后,再删除GUI。

相关推荐