当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > Windows Server 2008之Server Core攻略

Windows服务器
Windows 2000系统Ping不通 缓存在作怪
Windows 2000中如何突破注册表容量限制
浅析Windows 2000系统中的关机技巧
Windows 2000/XP安装驱动的兼容问题
在Windows 2000系统下共享ADSL的办法
时尚 让Win2k也用上XP绚丽主题
领先在起点—Win 2000操作系统的启动优化
Windows 2000 Server系统帐号安全设置技巧
轻松给Windows 2000搭建邮件服务器
让你的Windows 2000安全些,再安全些
详述Windows 2000日志及其删除方法
轻松取消Windows 2000默认共享
浅析Windows 2000操作系统中的关机技巧
更改Windows 2000系统收藏夹位置的方法
Windows操作系统的十则高级应用技巧
关于windows 2000各种服务的简要说明
Windows 2000操作系统内存优化全攻略
让Windows 2000服务运行得更好
Windows 2000操作技巧完全手册(上)
Windows 2000操作技巧完全手册(下)

Windows服务器 中的 Windows Server 2008之Server Core攻略


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 126 ::
收藏到网摘: n/a

安装Server Core

Server Core的安装本身很简单,你只要插入光盘,点击"Setup",跟随屏幕向导就能完成全部的安装任务。但需要注意的是:我们无法从之前的Windows Server版本升级到Server Core,也无法从Windows Server 2008普通模式升级到Server Core版本 ,唯一的方法只能是全新安装。同样从Server Core版本升级到Windows Server 2008的其它版本也是做不到的,如果需要Windows 的图形用户界面或者需要Server Core中不包涵的服务器角色,唯一的方法同样只有重新安装。

配置Server Core

因为Server Core的安装并不包括Windows的图形用户界面,用户只能通过使用命令行工具来完成全部的配置工作。当然,用户也可以使用无人职守安装文件在安装时完成这些配置,可查看光盘中\Docs目录下的deploy.chm文件以及ref.chm帮助文件。

注意,如果你需要将Server Core添加到现有的一个Windows域,那么需要事先创建一个用户来授权加入域。另外,当你登录到Server Core时,会有两个命令行窗口弹出,这是一个正常的现象。如果你关闭了所有的命令行窗口,可以按CTRL-ALT-DEL,点击 Start Task Manager,点击 File,点击 Run,然后键入 cmd.exe。另外也可以注销后重新登录。

为了能激活并运行Server Core,我们还需要以下四个步骤:设置管理员密码、设置静态 IP 地址、加入域和激活服务器。

1)设置管理员密码。在命令行窗口键入: net user administrator *,注意命令中要包括(*)然后按下Enter键 ,之后再键入管理员密码,这样密码将不会直接暴露在屏幕上,而是用*替代。

2)设置静态IP地址。不过,默认 DHCP 会自动提供IP地址,只有用户需要设置静态IP地址的时候,这一步才需要执行。可以在命令行窗口键入:Netsh interface ipv4 show interfaces;接着为网卡添加一些备注,如果机器有多个网卡,设置不同的备注。

然后在命令行窗口键入:netsh interface ipv4 set address name="ID" source=static address=StaticIP mask=SubnetMask gateway=DefaultGateway,其中的ID是上一步中看到的指定的网卡,StaticIP是想要设置的静态IP地址,SubnetMask IP是地址的子网掩码,DefaultGateway 是默认网关。

继续在命令行窗口,键入: netsh interface ipv4 add dnsserver name="ID" address=DNSIP index=1,其中ID也是上步中指定的网卡,DNSIP是DNS服务器的IP地址。重复第4步的操作以设置多个DNS服务器,每次增加index的值就可以了。注意,如果静态IP地址被设置在了一个错误的网卡上,你可以通过下面的命令行来改用DHCP提供IP地址:netsh interface ipv4 set address name="ID" source=dhcp

3)加入域。在命令行窗口键入:netdom join ComputerName /domain:DomainName /userd:UserName /passwordd:* 注意,这里的ComputerName 是服务器机器名,DomainName 是加入域的域名,UserName是有权限加入域的域用户。然后,键入域用户的密码,注意Netdom rename 可以在Server Core服务器加入域后重命名服务器。如果需要将一个域用户添加到本地管理员组,可以使用下面的命令:Net localgroup administrators /add DomainName\UserName

最后,在命令行窗口,键入:Slmgr.vbs -ato,以激活服务器。

管理Server Core

用户可以通过三种方法来管理Server Core服务器,即使用本地或远程的Windows 命令行管理工具;或通过终端服务管理。需要注意的是:要管理Server Core,需要为Server Core 服务器提供一个管理员权限的帐户。下面,我们来介绍一下管理Server Core的几个步骤。

1)使用命令行来管理。首先要使用管理员帐户登录Server Core服务器,然后在命令行窗口使用合适的命令完成管理任务,关于命令行的内容,可以查看:Command Line Reference A-Z (http://go.microsoft.com/fwlink/?LinkId=20331)。

2)通过终端服务管理。先在Server Core服务器上,定位到\Windows\System32\Sfscripts文件夹,然后键入下面的命令:Cscript C:\Windows\System32\Sfscripts\Sfregedit.vbs /ar 0 这个命令将允许终端服务管理模式接受远程连接。接着在另一台计算机上,点击 Start, 点击 Run,键入 mstsc 选择 OK。然后在 Computer栏中键入Server Core服务器的计算机名或IP地址,点击Connect。随后,使用管理员帐户登录,当命令行窗口出现后,使用命令行完成管理,最后键入logoff 结束会话。

3)通过微软管理控制台(MMC)进行管理。如果Server Core服务器不是域成员,使用下面的命令来建立会话:Net use * \\ServerName\c$ /u:UserName。这里:ServerName是erver Core服务器的名称,UserName是管理员帐号的帐户名称。然后根据提示,键入用户的密码,随后开启MMC工具,例如"计算机管理",右击左侧控制栏中树的根节点,选择 Connect to another computer,在 Another computer下面, 键入Server Core计算机名或IP地址,当连接成功后就可以在该计算机上管理Server Core服务器了。

Server Core技巧:修改屏幕分辨率

在安装好Windows server 2008 server Core 后,如果您想更改屏幕分辨率的话,由于在Server Core中没有Windows资源管理器外壳,因此表面上要知道如何做还并不轻松。下面我们将介绍一种修改屏幕分辨率的方法。

通过修改注册表键值来实现:

1. 打开注册表编辑器,定位到下面的注册表键值,您可以看到已经安装的显卡的列表

HKLM\SYSTEM\CurrentControlSet\Control\Video

2. 检查GUID 键值,查找GUID下的0000 子键。您需要找出使用的实际显卡。

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your GUID here%}\0000

重要:活动的显卡有一个VolatileSettings 子键位于0000下。

3. 现在知道您要修改的显卡了,以十进制(不是十六进制)的形式增加下面的DWORD 值:

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.XResolution =   HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.YResolution =

4. 注销并重新登录。

例如(当使用Virtual server 加载的机器,显卡以VM Additions S3 Trio32/64 结尾),您将看到GUID(它们是不可预知的,例如同一个显卡在这些机器之间可能有两个不同的GUID。然后将它设置为1024x768,使用下面的键值:

HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.XResolution = 1024   HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID here%}\0000   DefaultSettings.YResolution = 768

当然,如果您也可以通过REG.EXE 来实现它,如果您想通过命令行方法来实现。具体的命令如下:

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID   here%}\0000 /v DefaultSettings.XResolution /t REG_DWORD /d 1024   REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapter's GUID   here%}\0000 /v DefaultSettings.YResolution /t REG_DWORD /d 768

注意:在Windows server 2008 Hyper-V模式中。

Server Core技巧:熟悉常用命令

下面介绍一些在Server Core中用到的命令:

如何更改工作组中的机器的主机名

netdom renamecomputer %oldcomputername% /newname:%newcomputername%

从命令行模式下关机

shutdown -r

从图形模式下关机

shutdown /i

如何增加一个静态IP地址

netsh interface ipv4 add address "Local Area Connection" 192.168.5.20 255.255.255.0

如果您需要确认您要分配IP地址的网卡的标签,运行ipconfig/all。

如果您需要在指派IP地址的时候也指派网关

netsh interface ipv4 add address "Local Area Connection" gateway=192.168.5.1   192.168.5.20 255.255.255.0

指派静态主DNS服务器

netsh interface ipv4 set dnsserver "Local Area Connection" static 192.168.5.1 primary

指派静态辅助DNS服务器

netsh interface ipv4 add dnsserver "Local Area Connection" 10.0.0.3 index=2

注意:如果索引被指定,在列表中,该位置的DNS服务器将被替换,其他的服务器将向下移动。如果以前的DNS服务器是通过DHCP获得,新的地址将替换旧的列表。

删除静态的DNS服务器条目

Netsh interface ipv4 delete dnsserver "Local Area Connection" 10.0.0.3

如果您想删除所有的DNS服务器条目,运行下面的命令:

Netsh interface ipv4 delete dnsserver "Local Area Connection" all

指派静态的主WINS 服务器

netsh interface ipv4 set wins "Local Area Connection" static 192.168.100.3

Server Core技巧:判断文件的版本

在Windows server 2008 server Core 中,不太容易判断文件的版本,因为在Server Core中没有带文件版本工具,该工具在以前的操作系统中带有。

我们通常有三种方法可以查看文件的版本:

1、从远程系统的资源管理器中查看文件的版本。

2、使用msinfo32.exe收集该信息(仅对已经加载的模块生效)

3、使用WMIC判断文件的版本:

wmic datafile where name='c:\\windows\\system32\\filename.exe'

该命令将返回您在命令行中指定的文件的版本。

您也可以将输入重定向到一个文本文件中。

wmic datafile where name='c:\\windows\\system32\\filename.exe' > out.txt

该命令将创建一个文本文件,该文件包含了您指定的文件的所有信息包括版本信息。请注意wmic的语法。

Server Core技巧:更改屏保设置

如何更改Windows server 2008 server Core 的屏幕保护设置。Server core 在空闲10分钟后开始运行logon.scr。

影响屏幕保护设置的注册表键值如下:

使用注册表编辑器您能够更改屏保的行为:

要禁用屏保,将下面的键值从1改为0即可。

HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive

要更改屏保也很容易,通过更改下面的键值:

HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE

在缺省情况下,该值读%windir%\System32\logon.scr(Windows Logos)。您能够将它更改为scrnsave.scr(空的屏幕)如果您愿意的话。