Windows2008ServerCore管理经验谈

Windows2008ServerCore管理经验谈

  Microsoft Windows Server 操作系统的 Server Core 安装选项是安装 Windows Server 的一个新选项 Server Core 安装提供运行特定服务器角色的最低环境 降低了维护和管理需求 减少了这些服务器角色的受攻击面 Explorer shell 不作为 Server Core 安装的一部分进行安装 相反 Server Core 安装的默认用户界面是命令行 因此 我们在执行一些常见的管理任务 比如修改屏幕分辨率和屏保等设置 并不像以前的操作系统那样简单 我们需要花费一点功夫才能实现它 我们先从修改屏幕分辨率开始

  一 修改屏幕分辨率

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

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

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

  HKLMSYSTEMCurrentControlSetControlVideo

   检查GUID 键值 查找GUID下的 子键 您需要找出使用的实际显卡

  HKLMSYSTEMCurrentControlSetControlVideo{%your GUID here%}

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

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

  HKLMSYSTEMCurrentControlSetControlVideo{%your Adapter s GUID here%}

  DefaultSettings XResolution = <some width in pixels>

  HKLMSYSTEMCurrentControlSetControlVideo{%your Adapter s GUID here%}

  DefaultSettings YResolution = <some height in pixels>

   注销并重新登录

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

  HKLMSYSTEMCurrentControlSetControlVideo{%your Adapter s GUID here%}

  DefaultSettings XResolution =

  HKLMSYSTEMCurrentControlSetControlVideo{%your Adapter s GUID here%}

  DefaultSettings YResolution =

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

  REG ADD HKLMSYSTEMCurrentControlSetControlVideo{%your Adapter s GUID

  here%} /v DefaultSettings XResolution /t REG_DWORD /d

  REG ADD HKLMSYSTEMCurrentControlSetControlVideo{%your Adapter s GUID

  here%} /v DefaultSettings YResolution /t REG_DWORD /d

  注意 在Windows Server Hyper V模式中

  二 常用的命令

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

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

  netdom renamecomputer %oldcomputername% /newname:%newcomputername%

  从命令行模式下关机

  shutdown r

  从图形模式下关机

  shutdown /i

  如何增加一个静态IP地址

  netsh interface ipv add address Local Area Connection

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

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

  netsh interface ipv add address Local Area Connection gateway=

  

  指派静态主DNS服务器

  netsh interface ipv set dnsserver Local Area Connection static primary

  指派静态辅助DNS服务器

  netsh interface ipv add dnsserver Local Area Connection index=

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

  删除静态的DNS服务器条目

  Netsh interface ipv delete dnsserver Local Area Connection

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

  Netsh interface ipv delete dnsserver Local Area Connection all

  指派静态的主WINS 服务器

  netsh interface ipv set wins Local Area Connection static

  三 如何在Server Core 中判断文件的版本

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

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

   从远程系统的资源管理器中查看文件的版本
   使用msinfo exe收集该信息(仅对已经加载的模块生效)
   使用WMIC判断文件的版本

  wmic datafile where name= c:\windows\system \filename exe

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

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

  wmic datafile where name= c:\windows\system \filename exe > out txt

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

  四 如何更改Server Core屏幕保护设置

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

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

  HKEY_CURRENT_USERControl PanelDesktopScreenSaveActive

  HKEY_CURRENT_USERControl PanelDesktopSCRNSAVE EXE

  HKEY_CURRENT_USERControl PanelDesktopScreenSaverIsSecure

  HKEY_CURRENT_USERControl PanelDesktopScreenSaveTimeOut

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

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

  HKEY_CURRENT_USERControl PanelDesktopScreenSaveActive

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

  HKEY_CURRENT_USERControl PanelDesktopSCRNSAVE EXE

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

Windows2008ServerCore管理经验谈

相关文章:

你感兴趣的文章:

标签云: