Server Core是Windows Server 中一個全新的最小限度服務器安裝選項Server Core 安裝為一些特定服務的正常運行提供了一個最小的環境從而減少了其他服務和管理工具可能造成的攻擊和風險
安裝Server Core
Server Core的安裝本身很簡單你只要插入光盤點擊Setup跟隨屏幕向導就能完成全部的安裝任務但需要注意的是我們無法從之前的Windows Server版本升級到Server Core也無法從Windows Server 普通模式升級到Server Core版本 唯一的方法只能是全新安裝同樣從Server Core版本升級到Windows Server 的其它版本也是做不到的如果需要Windows 的圖形用戶界面或者需要Server Core中不包涵的服務器角色唯一的方法同樣只有重新安裝
配置Server Core
因為Server Core的安裝並不包括Windows的圖形用戶界面用戶只能通過使用命令行工具來完成全部的配置工作當然用戶也可以使用無人職守安裝文件在安裝時完成這些配置可查看光盤中\Docs目錄下的deploychm文件以及refchm幫助文件
注意如果你需要將Server Core添加到現有的一個Windows域那麼需要事先創建一個用戶來授權加入域另外當你登錄到Server Core時會有兩個命令行窗口彈出這是一個正常的現象如果你關閉了所有的命令行窗口可以按CTRLALTDEL點擊 Start Task Manager點擊 File點擊 Run然後鍵入 cmdexe另外也可以注銷後重新登錄
為了能激活並運行Server Core我們還需要以下四個步驟設置管理員密碼設置靜態 IP 地址加入域和激活服務器
)設置管理員密碼在命令行窗口鍵入: net user administrator *注意命令中要包括(*)然後按下Enter鍵 之後再鍵入管理員密碼這樣密碼將不會直接暴露在屏幕上而是用*替代
)設置靜態IP地址不過默認 DHCP 會自動提供IP地址只有用戶需要設置靜態IP地址的時候這一步才需要執行可以在命令行窗口鍵入Netsh interface ipv show interfaces;接著為網卡添加一些備注如果機器有多個網卡設置不同的備注
然後在命令行窗口鍵入netsh interface ipv set address name=ID source=static address=StaticIP mask=SubnetMask gateway=DefaultGateway其中的ID是上一步中看到的指定的網卡StaticIP是想要設置的靜態IP地址SubnetMask IP是地址的子網掩碼DefaultGateway 是默認網關
繼續在命令行窗口鍵入 netsh interface ipv add dnsserver name=ID address=DNSIP index=其中ID也是上步中指定的網卡DNSIP是DNS服務器的IP地址重復第步的操作以設置多個DNS服務器每次增加index的值就可以了注意如果靜態IP地址被設置在了一個錯誤的網卡上你可以通過下面的命令行來改用DHCP提供IP地址netsh interface ipv set address name=ID source=dhcp
)加入域在命令行窗口鍵入netdom join ComputerName /domain:DomainName /userd:UserName /passwordd:* 注意這裡的ComputerName 是服務器機器名DomainName 是加入域的域名UserName是有權限加入域的域用戶然後鍵入域用戶的密碼注意Netdom rename 可以在Server Core服務器加入域後重命名服務器如果需要將一個域用戶添加到本地管理員組可以使用下面的命令Net localgroup administrators /add DomainName\UserName
最後在命令行窗口鍵入Slmgrvbs ato以激活服務器
管理Server Core
用戶可以通過三種方法來管理Server Core服務器即使用本地或遠程的Windows 命令行管理工具;或通過終端服務管理需要注意的是要管理Server Core需要為Server Core 服務器提供一個管理員權限的帳戶下面我們來介紹一下管理Server Core的幾個步驟
)使用命令行來管理首先要使用管理員帳戶登錄Server Core服務器然後在命令行窗口使用合適的命令完成管理任務關於命令行的內容可以查看Command Line Reference AZ ()
)通過終端服務管理先在Server Core服務器上定位到\Windows\System\Sfscripts文件夾然後鍵入下面的命令Cscript C:\Windows\System\Sfscripts\Sfregeditvbs /ar 這個命令將允許終端服務管理模式接受遠程連接接著在另一台計算機上點擊 Start 點擊 Run鍵入 mstsc 選擇 OK然後在 Computer欄中鍵入Server Core服務器的計算機名或IP地址點擊Connect隨後使用管理員帳戶登錄當命令行窗口出現後使用命令行完成管理最後鍵入logoff 結束會話
)通過微軟管理控制台(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 server Core 後如果您想更改屏幕分辨率的話由於在Server Core中沒有Windows資源管理器外殼因此表面上要知道如何做還並不輕松下面我們將介紹一種修改屏幕分辨率的方法
通過修改注冊表鍵值來實現
打開注冊表編輯器定位到下面的注冊表鍵值您可以看到已經安裝的顯卡的列表
HKLM\SYSTEM\CurrentControlSet\Control\Video
檢查GUID 鍵值查找GUID下的 子鍵您需要找出使用的實際顯卡
HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your GUID here%}\
重要活動的顯卡有一個VolatileSettings 子鍵位於下
現在知道您要修改的顯卡了以十進制(不是十六進制)的形式增加下面的DWORD 值
HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapters GUID here%}\ DefaultSettingsXResolution = HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapters GUID here%}\ DefaultSettingsYResolution =
注銷並重新登錄
例如(當使用Virtual server 加載的機器顯卡以VM Additions S Trio/ 結尾)您將看到GUID(它們是不可預知的例如同一個顯卡在這些機器之間可能有兩個不同的GUID然後將它設置為x使用下面的鍵值
HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapters GUID here%}\ DefaultSettingsXResolution = HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapters GUID here%}\ DefaultSettingsYResolution =
當然如果您也可以通過REGEXE 來實現它如果您想通過命令行方法來實現具體的命令如下
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapters GUID here%}\ /v DefaultSettingsXResolution /t REG_DWORD /d REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Video\{%your Adapters GUID here%}\ /v DefaultSettingsYResolution /t REG_DWORD /d
注意在Windows server HyperV模式中
Server Core技巧熟悉常用命令
下面介紹一些在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中沒有帶文件版本工具該工具在以前的操作系統中帶有
我們通常有三種方法可以查看文件的版本
從遠程系統的資源管理器中查看文件的版本
使用msinfoexe收集該信息(僅對已經加載的模塊生效)
使用WMIC判斷文件的版本
wmic datafile where name=c:\\windows\\system\\filenameexe
該命令將返回您在命令行中指定的文件的版本
您也可以將輸入重定向到一個文本文件中
wmic datafile where name=c:\\windows\\system\\filenameexe > outtxt
該命令將創建一個文本文件該文件包含了您指定的文件的所有信息包括版本信息請注意wmic的語法
Server Core技巧更改屏保設置
如何更改Windows server server Core 的屏幕保護設置Server core 在空閒分鐘後開始運行logonscr
影響屏幕保護設置的注冊表鍵值如下
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVEEXE HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaverIsSecure HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveTimeOut
使用注冊表編輯器您能夠更改屏保的行為
要禁用屏保將下面的鍵值從改為即可
HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveActive
要更改屏保也很容易通過更改下面的鍵值
HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVEEXE
在缺省情況下該值讀%windir%\System\logonscr(Windows Logos)您能夠將它更改為scrnsavescr(空的屏幕)如果您願意的話
From:http://tw.wingwit.com/Article/os/fwq/201311/29825.html