05
安裝 Server Core
Windows Server 2008
162
06
05
04
03
02
01
??
S
erver C
ore
「Server Core」是Windows Server 2008的一種新安裝選項 (圖 5-1),這種安裝方
式提供一個最小作業系統安裝,減少所需的硬碟空間,這使得 Server Core成為要
在遠端作業環境或辦公處所,安裝Windows Server 2008伺服器的最佳
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
之一。
此外,Server Core可以透過自動安裝的方式來加速安裝及部署
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
,並減少不必
要檔案的安裝,因此可以降低維護成本,以及降低可能成為網路攻擊面的因素。
圖 5-1:新的 Server Core的安裝選項
從 Windows Server 2008開始,Microsoft設計讓系統管理員可以選擇僅安裝
Windows Server的「伺服器核心功能 ( Server Core Functionality )」,此種安裝方式
不會在 Server上產生額外的負載,不過同時限制該伺服器所能扮演的角色。但也
因為如此而提高了系統的安全性,以及降低管理與維護的負擔及成本。
Server Core雖然是Window Server 2008的最小系統安裝選項,但是它提供讓伺
服器在企業網路環境中扮演關鍵性角色的功能。為了達到最小系統安裝的目標,
Server Core僅安裝了一部分的執行檔,以及支持系統最小安裝運作的 DLL檔案。
此外,Server Core提供精簡版的管理工具,透過這些工具可以設定 IP位址、加入
Windows Server 2008 系統建置與管理
163
06
05-1
04
03
02
01
S
erver C
ore
???
網域,以及 Server Core來扮演其他角色的相關設定與管理工作。Server Core具有
「需較少的軟體維護」、「提供較少可供攻擊利用的因素」、「易於管理」、「安裝時
耗用較少硬碟空間」等優點。
5-1 Server Core的架構
「Server Role (伺服器角色 )」是用來描述一台Windows Server 2008能夠提供的
主要功能。Server Core在企業網路環境中運作時,可以執行包括「Web Services
(IIS)」、「Print Services」、「Hyper-V」、「Active Directory Domain Services」、「Active
Directory Lightweight Directory Services」、「DHCP Server」、「DNS Server」、「File
Services」等伺服器角色。
不過,不同版本的Windows Server 2008所安裝完成的 Server Core,對所支援的伺
服器角色數量並不相同,列表如下:
系統版本
伺服器角色
Enterprise Datacenter Standard Web Itanium
Web Services ( IIS )* ○ ○ ○ ○ ×
Print Services ● ● ● × ×
Hyper-V ● ● ● × ×
Active Directory
Domain Services
● ● ● × ×
Active Directory
Lightweight Directory
Services
● ● ● × ×
DHCP Server ● ● ● × ×
DNS Server ● ● ● × ×
File Services ● ● ○ × ×
上表中圖示所代表的意義:●表示完整支援 ○表示部分支援 ×表示不支援
164
06
05
04
03
02
01
??
S
erver C
ore
Tip
ASP.NET在任何版本的 Server Core安裝都不支援。
系統管理員可以選擇讓一台Windows Server 2008伺服器扮演專屬伺服器角色,或
者同時扮演多個伺服器角色。管理員可以透過「伺服器管理員」工具來安裝及管
理這些伺服器角色。
Server Core不是一個應用程式平台,因此,你無法在 Server Core安裝類型的
Windows Server 2008上執行或建立伺服器應用程式。Server Core的安裝僅能執行
被支援的伺服器角色及管理工具。而 Server Core所使用的遠端管理工具不需要做
任何的變更,只要它們使用 Server Core所支援的通訊協定即可。但是,本機管理
工具及「代理程式 ( Agent )」則可能需要變更運作方式,因為 Server Core不提供
圖形化介面操作。
Windows Server 2008的「軟體開發套件 ( Software Development Kit;SDK )」包
含了 Server Core所支援的「應用程式介面 ( Application programming interface;
API )」,因此在 Server Core運作模式下,若你要開發屬於自己的管理工具,則需
要確認開發的程式碼內所使用的 API都在 SDK的列表中。
Windows Server 2008完整安裝與 Server Core安裝的預設「伺服器角色」是一樣
的。Server Core也支援標準的「功能 ( Feature )」,例如:事件記錄、HTTP、
licensing。其他也支援包括「Microsoft叢集容錯移轉」、「網路負載平衡」、「以
UNIX為基礎的應用程式子系統」、「Windows備份」、「多重路徑 I/O」、「卸除式存
放管理」、「Windows Bitlocker Drive Encryption」、「SNMP」、「WINS」、「Distributed
File System Replication」、「Simple Network Time Protocol」等功能。
Server Core是被設計用來當企業需要伺服器執行特定專屬工作,或者在有高度
安全需求的環境中,需要將Windows Server 2008攻擊面最小化時的安裝選項之
一。因為沒有圖形化的使用者操作介面,因此,系統管理員必須透過使用命令提
示字元的方式,或 scripting的技術來操作與管理 Server Core安裝類型的Windows
Server 2008。以下將介紹 Server Core的安裝與管理。
Windows Server 2008 系統建置與管理
165
06
05-2
04
03
02
01
??
S
erver C
ore
5-2 安裝 Server Core
在安裝 Server Core之前,可先參考本書《第 2-2-1節:安裝Windows Server 2008
的硬體需求》的 Server Core安裝需求列表。此外,安裝 Server Core有以下兩個
限制:
不支援從先前的Windows Server作業系統升級到Windows Server 2008 Server
Core的安裝,反之亦然。
不支援從Windows Server 2008的完整安裝變換到Windows Server 2008 Server
Core的安裝,反之亦然。
在符合最低硬體安裝需求與了解相關安裝限制後,以下將介紹安裝 Server Core的
步驟:
Step01:使用Windows Server 2008的原版 DVD進行開機。
Step02:在「安裝Windows」視窗,點選「立即安裝」的按鈕。
Step03:在「選取您要安裝的作業系統」畫面 (圖 5-2),點選「Windows Server
2008( Server Core安裝 )」選項,然後點選「下一步」。
■
■
166
06
05
04
03
02
01
??
S
erver C
ore
圖 5-2:點選要安裝的 Server Core的Windows Server 2008版本
Step04:接下來的步驟參考《第 2-3-1節:使用 DVD光碟安裝》的 Step06至
Step12的操作。
Step05:在磁碟分割區
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
化完畢後,點選「磁碟 0磁碟分割 1」,點選「下一
步」,然後安裝精靈會立即開始安裝與拷貝Window Server 2008的相關
檔案至先前被格式化的硬碟分割區內,並說明安裝過程中會有數次重新
開機的情況。
Step06:接下來的步驟參考《第 2-3-1節:使用 DVD光碟安裝》的 Step14至
Step15的操作。
Step07:完成 Server Core檔案的安裝、拷貝與設定後,又再一次的重新開機。
在重新開機後,按下【Ctrl+Alt+Del】等組合鍵,點選「其他使用者」,
在「使用者名稱」欄位輸入 Administrator,然後點選「 」按鈕。系統
顯示「在第一次登入之前,使用者的密碼必須變更」的畫面,點選「確
定」。在「新密碼」與「確認密碼」欄位內,輸入 Administrator帳戶的
新密碼,然後點選「 」按鈕,系統顯示「您的密碼已變更」,點選「確
定」。
Windows Server 2008 系統建置與管理
167
06
05-3
04
03
02
01
??
S
erver C
ore
Step08:系統顯示「命令提示字元」的畫面 (圖 5-3),這表示已登入 Server Core
安裝類型的Windows Server 2008系統。
圖 5-3:登入 Server Core安裝類型的Windows Server 2008伺服器
透過上述步驟,相信讀者對於安裝 Server Core的相關程序都已經非常清楚,接
下來,將介紹登入 Server Core之後,系統管理員如何透過指令的方式管理 Server
Core安裝類型的Windows Server 2008伺服器。
5-3 管理 Server Core
安裝完使用 Server Core類型所安裝完成的Windows Server 2008伺服器後,系統
管理員可以在該伺服器上安裝伺服器角色與其所提供功能。但安裝前,你必須先
知道下列相關需求:
至少要有一台以 Server Core類型所安裝完成的Windows Server 2008伺服器。■
168
06
05
04
03
02
01
??
S
erver C
ore
如果要在該伺服器上安裝及設定印表機伺服器,則透過網路上執行印表機管理
主控台的Windows Vista或Windows Server 2008伺服器遠端設定該印表機伺服
器。
如果要在該伺服器上安裝及設定 DHCP伺服器,則該台主機的 IP位址須為靜
態 IP位址,以及設定 DHCP領域的資訊。
如果要在該伺服器上安裝及設定 DNS伺服器,則需要有用來設定 DNS區域的
資訊。
如果要在該伺服器上安裝及設定 Active Directory環境,則需要有用來加入現存
網域或建立新網域的資訊。
如果要將以 Server Core類型所安裝完成的Windows Server 2008伺服器升級成
為 Active Directory網域的網域控制站,則需知道現存網域的網管理員的使用者
帳戶與密碼。
在了解以 Server Core類型所安裝完成的Windows Server 2008伺服器上安裝伺服
器角色的相關需求後,接下來要說明的是安裝伺服器角色的已知問題:
系統管理員不能在 Server Core類型所安裝完成的Windows Server 2008伺服器
上執行圖形化介面的「Active Directory網域服務安裝精靈」。因此,若要在該
伺服器上安裝「Active Directory網域服務 ( Active Directory Domain Services;
AD DS )」,必須透過使用「Active Directory網域服務安裝精靈」與「答錄檔
( Unattend File )」的自動安裝方式才能進行網域控制站角色的安裝。
「Active Directory網域服務安裝精靈」在 AD DS服務安裝完畢後會立即自動
重新開機,除非在答錄檔內加入「RebootOnCompletion=No」的參數。
因為不支援被管理的程式碼,所以 IIS伺服器角色在 Server Core類型所安
裝完成的 Windows Server 2008伺服器上並不支援 ASP.NET。因此,包含
「IIS-ASPNET」、「IIS-NetFxExtensibility」、「IIS-ManagementConsole」、「IIS-
ManagementService」、「IIS-LegacySnapIn」、「IIS-FTPManagement」、「WAS-
NetFxEnvironment」、「WAS-ConfigurationAPI」等的 IIS功能,在 Server Core類
型所安裝完成的Windows Server 2008伺服器上將無法被使用。
■
■
■
■
■
■
■
■
Windows Server 2008 系統建置與管理
169
06
05-3
04
03
02
01
??
S
erver C
ore
了解在 Server Core類型所安裝完成的Windows Server 2008伺服器上安裝伺服器
角色的相關需求與已知的問題後,以下將介紹如何安裝伺服器角色:
系統管理員可以在 Server Core類型所安裝完成的Windows Server 2008伺服
器的命令提示字元下執行「oclist」指令,用以檢視該台伺服器使用「Ocsetup
.exe」程式所安裝或與尚未安裝的伺服器角色與功能 (圖 5-4)。
圖 5-4:使用 oclist指令檢視已安裝的伺服器角色
Ocsetup.exe會識別英文字母大小寫,故使用 Ocsetup.exe安裝角色套件時,必
須注意英文字母大小寫的問題。
在 Server Core類型的Windows Server 2008伺服器上安裝 DNS伺服器角色,步
驟如下:
Step01:在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令
提示字元下,執行「start /w ocsetup DNS-Server-Core-Role」指令,以
安裝 DNS伺服器角色 (圖 5-5)。而使用「/w」參數的目的在於,防止
角色伺服器在安裝過程中顯示提示資訊,直到伺服器角色安裝完畢為
止。
■
■
■
170
06
05
04
03
02
01
??
S
erver C
ore
圖 5-5:透過 ocsetup安裝 DNS伺服器角色,並使用 oclist指令確認有安裝完成
Step02:在命令提示字元下執行「dnscmd」指令,或在遠端主機透過執行 DNS
MMC嵌入式管理單元的方式設定 DNS區域。
在 Server Core類型的Windows Server 2008伺服器上,解除安裝 DNS伺服器角
色。
在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令提示字元
下,執行「start /w ocsetup DNS-Server-Core-Role /uninstall」指令,以解除安裝
DNS伺服器角色。
在 Server Core類型的Windows Server 2008伺服器上安裝 DHCP伺服器角色。
Step01:在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令
提示字元下執行「start /w ocsetup DHCPServerCore」指令,以安裝
DHCP伺服器角色。
Step02:在命令提示字元下執行「netsh」指令,或在遠端主機透過執行 DHCP
MMC嵌入式管理單元的方式設定 DHCP領域。
■
■
Windows Server 2008 系統建置與管理
171
06
05-3
04
03
02
01
??
S
erver C
ore
Step03:如果是在網域中的 Server Core類型的Windows Server 2008成員伺服
器上安裝 DHCP伺服器角色,則須執行授權啟動。
Step04:在 Server Core類型的Windows Server 2008伺服器上安裝 DHCP的伺
服器角色,預設在安裝完畢後不會自動啟動,管理員須在命令提示字
元下執行「sc config dhcpserver start= auto」,將 DHCP伺服器設定為
每次開機自動啟動,然後再執行「net start dhcpserver」將 DHCP伺服
器啟動以提供服務。
在 Server Core類型的Windows Server 2008伺服器上解除安裝 DHCP伺服器角
色。
在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令提示字元
下執行「start /w ocsetup DHCPServerCore /uninstall」指令,以解除安裝 DHCP
伺服器角色。
在 Server Core類型的Windows Server 2008伺服器上安裝列印服務角色。
Step01:在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令
提示字元下執行「start /w ocsetup Printing-ServerCore-Role」指令,以
安裝列印服務角色。
Step02:在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令
提示字元下執行「start /w ocsetup Printing-LPDPrintService」指令,以
「Line Printer Daemon;LPD」伺服器角色。
「線上印表機服務精靈 (LPD)」服務會安裝,並啟動 TCP/IP列印伺服器服務,
這可使 UNIX電腦或其他使用線上印表機遠端公用程式服務的電腦,使用此伺
服器上的共用印表機執行列印。
在 Server Core類型的Windows Server 2008伺服器上安裝「Active Directory輕
量型目錄服務 (Active Directory Lightweight Directory;AD LDS)」角色。
在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令提示字元
下執行「start /w ocsetup DirectoryServices-ADAM-ServerCore」指令,以安裝
Active Directory輕量型目錄服務角色。
■
■
■
172
06
05
04
03
02
01
??
S
erver C
ore
在 Server Core類型的Windows Server 2008伺服器上安裝「Active Directory網
域服務 (Active Directory Domain Services;AD DS)」角色。
在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令提示字元
下執行「dcpromo /unattend:
」指令,而「unattendfile」指的是安
裝所需的自動答錄檔案。
在 Server Core類型的 Windows Server 2008伺服器上安裝「檔案服務 (File
Services)」角色。
Step01:在 Server Core類型所安裝完成的Windows Server 2008伺服器的命令
提示字元下執行「start /w ocsetup FRS-Infrastructure」指令,以安裝
「File Replication Service」。
Step02:在命令提示字元下執行「start /w ocsetup FRS-Infrastructure」指令,以
安裝「Distributed File System service」。
Step03:在命令提示字元下執行「start /w ocsetup DFSR-Infrastructure-Server-
Edition」指令,以安裝「Distributed File System Replication」。
Step04:在命令提示字元下執行「start /w ocsetup ServerForNFS-Base」與「start
/w ocsetup ClientForNFS-Base」指令,以安裝「Services for Network
File System」。
在 Server Core類型的Windows Server 2008伺服器上安裝「網頁伺服器」角色。
Step01:Windows Server 2008 中的 IIS 是 7.0 版,而 IIS 7.0 擁有許多子功
能,且每一個子功能都可以獨立安裝。你可以在 Server Core類
型所安裝完成的 Windows Server 2008 伺服器的命令提示字元
下 執 行「start /w pkgmgr /iu:IIS-WebServerRole;WAS-Windows
ActivationService;WAS-ProcessModel」指令,以安裝網頁伺服器及
「WAS-WindowsActivationService」與「WAS-ProcessModel」等功能。
Step02:若要完整安裝網頁伺服器角色及其完整所有的功能,則可在命令提示
字元下執行「start /w ocsetup IIS-WebServerRole」,或是利用以下指令
與參數來安裝完整的網頁伺服器角色與 IIS 7.0完整的功能:
■
■
■
Windows Server 2008 系統建置與管理
173
06
05-3
04
03
02
01
??
S
erver C
ore
「start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-
StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-
HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIE
xtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-
HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-
CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-
WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuth
entication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-
RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-
HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-
ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-
WMICompatibility;IIS-LegacyScripts;IIS-FTPPublishingService;IIS-FTPServer;WAS-
WindowsActivationService;WAS-ProcessModel」
了解如何在 Server Core類型所安裝完成的Windows Server 2008伺服器上安裝
伺服器角色後,在安裝之前,管理員必須先知道在 Server Core類型所安裝完成
的Windows Server 2008伺服器上要安裝功能的一些需求:
包括「Microsoft叢集容錯移轉」、「網路負載平衡」、「多重路徑 I/O」、「卸除式
存放管理」、「Bitlocker Drive Encryption」等服務會需要額外的硬體配合,否則
即使安裝了也無效用。
系統管理員可以在 Server Core類型所安裝完成的Windows Server 2008伺服
器的命令提示字元下執行「oclist」指令,用以檢視該台伺服器使用「Ocsetup.
exe」程式所安裝或與尚未安裝的伺服器角色與功能。例如,在 Server Core類
型所安裝完成的Windows Server 2008伺服器的命令提示字元下,可以執行
「start /w ocsetup 」指令,以安裝某項功能。底下為數個參考範
例:
使用「start /w ocsetup FailoverCluster-Core」安裝Microsoft叢集容錯移轉功
能。
使用「start /w ocsetup NetworkLoadBalancingHeadlessServer」安裝「Network
Load Balancing」。
■
■
◆
◆
174
06
05
04
03
02
01
??
S
erver C
ore
使用「start /w MultipathIo安裝「Subsystem for UNIX-based applications」。
使用「start /w SUACore」安裝「Microsoft-Windows-Removable-Storage
ManagementCore」。
使用「start /w BitLocker」安裝「Bitlocker Drive Encryption」。
在 Server Core類型所安裝完成的Windows Server 2008伺服器,安裝伺服器角
色後,系統管理員可以使用下列四種方式來管理 Server Core類型所安裝完成的
Windows Server 2008伺服器:
在本機或遠端使用「命令提示字元」進行管理:透過使用Windows命令列指令
或工具,系統管理員可以管理Server Core類型的Windows Server 2008伺服器。
使用終端伺服器遠端管理:透過在遠端的Windows電腦執行「終端伺服器用戶
端 ( Terminal Server client )」可連線至 Server Core類型的Windows Server 2008
伺服器,而連線成功後將是透過命令提示字元的介面執行遠端管理。
使用「Windows Remote Shell ( WinRS )」遠端管理:透過在遠端的Windows
Vista 或 Windows Server 2008 的 電 腦 使 用 Windows Remote Shell 在 Server
Core類型的Windows Server 2008伺服器上執行命令提示字元工具或「指令碼
( Scripts )」來進行伺服器的維護與管理。
使用「MMC嵌入式管理單元」遠端管理:透過在遠端的Windows Vista或
Windows Server 2008的電腦使用MMC嵌入式管理單元,系統管理員可以連線
至 Server Core類型的Windows Server 2008伺服器,並進行伺服器遠端的維護
與管理。
在了解 Server Core的幾種管理方式後,管理人員還必須知道管理 Server Core類
型的Windows Server 2008伺服器時,已知存在的一些問題與資訊,包括:
不是所有的「工作 ( Tasks )」都可以在命令提示字元或MMC嵌入式管理單元
下執行。有些工作須透過執行「指令碼 ( Scripts )」才能完成,而 Server Core
類型的Windows Server 2008伺服器在「\Windows\System32」目錄下提供了檔
名為「scregedit.wsf」的指令碼,讓管理人員可以對下列維護管理的工作進行設
定:
◆
◆
◆
■
■
■
■
■
Windows Server 2008 系統建置與管理
175
06
05-3
04
03
02
01
??
S
erver C
ore
啟動自動更新功能。
啟動遠端桌面功能。
在先前版本的Windows系統啟動終端伺服器用戶端,並連線至 Server Core
類型的Windows Server 2008伺服器。
設定DNS「服務紀錄 ( SRV record )」的「權重 ( Weight )」與「優先權(Priority )」。
遠端管理 IPsec監視器。
Tip
管理員若想使用「scregedit.wsf」指令碼執行上述的工作的操作,可以在「\Windows\
System32」路徑下,執行「cscript scregedit.wsf /? |more」(圖 5-6)以獲取更多參考資訊。
此外,也可以執行「cscript scregedit.wsf /cli |more」以顯示在 Server Core下常用的命令
列指令及其使用語法。
圖 5-6:在 Server Core的命令提示字元執行 scregedit.wsf檔案取得相關資訊
◆
◆
◆
◆
◆
176
06
05
04
03
02
01
??
S
erver C
ore
在執行維護程序時,意外將「命令提示字元」工具關閉,則可以透過同時按下
【Ctrl+Alt+Del】鍵,點選「啟動工作管理員」選項,在「應用程式」設定頁
中點選「新工作」按鈕,然後在「建立新工作」對話盒的「開啟」欄位中,輸
入 cmd,然後點選「確定」按鈕 (圖 5-7),即可叫出「命令提示字元」工具。
或者選擇登出再登入一次,也可以重新啟動命令提示字元工具。
圖 5-7:在 Server Core環境下執行重新啟動命令提示字元工具
任何嘗試要啟動「Windows Explorer」的指令或工具都將無法執行。
Server Core類型的Windows Server 2008伺服器不支援 Runonce的功能。
Server Core類型的Windows Server 2008伺服器不支援 HTML rendering或是
HTML Help。
任何要在 Server Core類型的Windows Server 2008伺服器上執行的管理工具,
或公用程式都必須是使用 native Win32 code所撰寫的。
在 Server Core類型的Windows Server 2008伺服器不會產生「啟動Windows」、
「有新的更新」或「密碼過期」等的
通知
关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知
訊息,因為訊息通知需要Windows
Explorer圖形化介面。
■
■
■
■
■
■
Windows Server 2008 系統建置與管理
177
06
05-3
04
03
02
01
??
S
erver C
ore
如果你需要撰寫含有具管理用帳戶密碼的指令碼來管理 Server Core類型的
Windows Server 2008伺服器,請參考Microsoft TechNet的文件說明:
http://go.microsoft.com/fwlink/?LinkID=56421
Server Core類型的Windows Server 2008伺服器支援在Windows Installer的「安
靜模式 ( Quiet Mode )」安裝Windows Installer檔案格式的工具及公用程式。此
外,當安裝Windows Installer檔案格式的工具及公用程式時,可使用「/qb」選
項顯示基本使用者介面。
在 Server Core 類 型 的 Windows Server 2008 伺 服 器 下, 可 以 透 過「netsh
advfirewall」在命令提示字元下設定Windows Firewall。
在 Server Core類型的 Windows Server 2008伺服器下,可透過執行「control
timedate.cpl」變更時區設定 (圖 5-8)。
圖 5-8:在 Server Core類型的Windows Server 2008伺服器變更時區設定
■
■
■
■
178
06
05
04
03
02
01
??
S
erver C
ore
在 Server Core類型的Windows Server 2008伺服器下可透過執行「control intl.
cpl」變更「地區及語言選項」設定 (圖 5-9)。
圖 5-9:在 Server Core類型的Windows Server 2008變更地區及語言選項設定
「Control.exe」指令無法單獨使用,必須搭配「Timedate.cpl」或「Intl.cpl」才
可被執行。
要在遠端 Server Core類型的Windows Server 2008伺服器上使用「磁碟管理員
( Disk Management )」進行磁碟的管理與維護,則要在遠端 Server Core類型
的Windows Server 2008伺服器上執行「net start VDS」,以啟動「Virtual Disk
Service」提供遠端磁碟管理功能。
在 Server Core類型的Windows Server 2008伺服器下,必須使用「Systeminfo.
exe」檢視版本資訊 (圖 5-10),而不支援「Winver.exe」。
■
■
■
■
Windows Server 2008 系統建置與管理
179
06
05-3
04
03
02
01
??
S
erver C
ore
圖 5-10:使用 Systeminfo指令檢視版本資訊
在了解上述相關資訊後,底下筆者將介紹使用相關的指令對 Server Core類型的
Windows Server 2008伺服器執行常見的管理與維護作業:
使用終端伺服器遠端管理 Server Core類型的Windows Server 2008伺服器
Step01:在 Server Core類型的Windows Server 2008伺服器上的命令提示字元
中執行「cscript C:\Windows\System32\ Scregedit.wsf /ar 0」,以啟動遠
端桌面的管理模式接受遠端連線要求。如果遠端管理員電腦的系統是
Windows Vista以前的Windows作業系統,則還必須執行「cscript C:\
Windows\System32\Scregedit.wsf /cs 0」指令將高安全等級功能關閉,
否則會連線失敗。
Step02:在遠端系統管理員的Windows Vista電腦,點選「開始」,在「開始搜
尋」欄位輸入 mstsc,按下【Enter】鍵。
Step03:在「遠端桌面連線」對話盒中的「電腦」欄位中,輸入 Server Core
類型的Windows Server 2008伺服器的電腦名稱或 IP位址,點選「連
線」。
■
180
06
05
04
03
02
01
??
S
erver C
ore
Step04:在「Windows安全性」對話盒中,使用「Administrator」帳戶及其密
碼登入。
Step05:身分驗證成功後,畫面顯示命令提示字元的管理介面,可以開始透過
指令或工具對 Server Core類型的Windows Server 2008伺服器執行各
項管理與維護。
Step06:當管理與維護工作結束,要退出 Server Core類型的Windows Server
2008伺服器時,在命令提示字元模式下執行「logoff」指令即可登出。
使用Windows Remote Shell遠端管理 Server Core類型的Windows Server
2008伺服器
Step01:在 Server Core類型的Windows Server 2008伺服器的命令提示字元中,
執行「WinRM quickconfig」指令,按下【y】啟動Windows Remote
Shell功能,並接受Windows Remote Shell的連線要求 (圖 5-11)。
圖 5-11:在 Server Core類型的Windows Server 2008伺服器啟動WinRM功能
Step02:在遠端系統管理員Windows Vista的電腦可以透過命令提示字元下
「winrs」指令,在遠端 Server Core類型的Windows Server 2008伺服
■
Windows Server 2008 系統建置與管理
181
06
05-3
04
03
02
01
??
S
erver C
ore
器上執行。例如,可以執行「winrs -r: dir c:\windows」
指令列出遠端 Server Core類型的Windows Server 2008伺服器上 C:\
windows目錄下的目錄與檔案資訊。
使用「MMC嵌入式管理單元」遠端管理 Server Core類型的Windows Server
2008伺服器
Step01:在遠端系統管理員Windows Vista電腦的命令提示字元下執行「cmdkey
/add: /user: /pass:」的指令,以
提供連線至 Server Core類型的Windows Server 2008伺服器時執行身
分驗證用。其中「ServerName」是指遠端 Server Core類型的Windows
Server 2008伺服器的電腦名稱,而「UserName」是指遠端 Server
Core類型的Windows Server 2008伺服器的主機上具有管理權限的使
用者帳戶,「password」就是該使用者帳戶的密碼。
Step02:在預設狀況下,即便是 Server Core類型的Windows Server 2008伺服
器其防火牆功能也是啟動的。因此,系統管理在遠端的Windows Vista
電腦透過 MMC介面,無法連至 Server Core類型的Windows Server
2008伺服器。為了讓系統管理員透過MMC介面執行對 Server Core
類型的 Windows Server 2008伺服器的遠端管理,必須要在 Server
Core類型的Windows Server 2008伺服器上的命令提示字元下,執行
「netsh firewall set opmode disable」,以關閉防火牆功能。
Step03:在遠端系統管理員Windows Vista的電腦,點選「開始」→「電腦」
→按「右鍵」→「管理」。
Step04:在「電腦管理」的操作介面上,點選「電腦管理 (本機 )」,按「右鍵」,
點選「連線到另外一台電腦」。
Step05:在「選擇電腦」對話盒的「另外一台電腦」欄位中,輸入 Server Core
類型的Windows Server 2008伺服器的電腦名稱,然後點選「確定」。
即可透過 MMC管理介面對遠端 Server Core類型的Windows Server
2008伺服器執行管理。
■
182
06
05
04
03
02
01
??
S
erver C
ore
新增硬體至 Server Core類型的Windows Server 2008伺服器
Step01:依照廠商的說明書將硬體裝置安裝至 Server Core類型的Windows
Server 2008伺服器,然後重新開機。Windows Server 2008的 PnP程序
會自動偵測是否可識別該裝置,如果可以識別該硬體裝置,則驅動程
式會透過 PnP程序自動安裝。
Step02:如果因為 PnP程序無法識別該硬體裝置,則須手動將該硬體的驅動程
式拷貝至 Server Core類型的Windows Server 2008伺服器的硬碟內。
Step03:在 Server Core類型的Windows Server 2008伺服器上的命令提示字元
下執行「pnputil -i -a 」,待驅動程式安裝完畢後,重新開
機。而其中的 是指驅動程式的 inf檔案所在目錄的路徑。
列舉安裝於 Server Core類型的Windows Server 2008伺服器上的驅動程式
在 Server Core類型的Windows Server 2008伺服器之命令提示字元下,執行「sc
query type= driver」
刪除 Server Core類型的Windows Server 2008伺服器上的某個驅動程式
在 Server Core類型的Windows Server 2008伺服器之命令提示字元下,執行「sc
delete 」。其中,「service_name」可透過「sc query type= driver」
指令取得。
變更本機管理員密碼
在Server Core類型的Windows Server 2008伺服器之命令提示字元下,執行「net
user administrator *」,按下「確定」後系統會詢問新的密碼,直接輸入即可。
將 Server Core類型的Windows Server 2008獨立伺服器加入網域
Step01:在 Server Core類型的Windows Server 2008伺服器上的命令提示字元
下 執 行「netdom join %computername% /domain:
/userd:\username> /password:*」。
Step02:重新開機。
■
■
■
■
■
Windows Server 2008 系統建置與管理
183
06
05-3
04
03
02
01
??
S
erver C
ore
將 Server Core類型的Windows Server 2008成員伺服器退出網域
在 Server Core類型的Windows Server 2008伺服器之命令提示字元下,執行
「netdom remove」。
將使用者加入 Server Core類型的Windows Server 2008伺服器上的本機管理
員群組
在Server Core類型的Windows Server 2008伺服器之命令提示字元下,執行「net
localgroup Administrators /add \」。
將使用者從 Server Core類型的Windows Server 2008伺服器上的本機管理員
群組中移除
在Server Core類型的Windows Server 2008伺服器之命令提示字元下,執行「net
localgroup Administrators /delete 」。
在 Server Core類型的Windows Server 2008伺服器上的本機帳號資料庫中新
增使用者帳戶
在Server Core類型的Windows Server 2008伺服器之命令提示字元下,執行「net
user /add *」。
在 Server Core類型的Windows Server 2008伺服器上的本機帳號資料庫中新
增本機群組
在Server Core類型的Windows Server 2008伺服器之命令提示字元下,執行「net
localgroup /add」。
變更加入網域的 Server Core類型的Windows Server 2008伺服器的電腦名稱
在 Server Core 類型的 Windows Server 2008 伺服器之命令提示字元下,
執行「netdom renamecomputer %computername% /NewName:< 新電腦名稱 >
/userd: /password:*」。
■
■
■
■
■
■
184
06
05
04
03
02
01
??
S
erver C
ore
變更未加入網域 Server Core類型的Windows Server 2008伺服器的電腦名稱
Step01:在 Server Core類型的Windows Server 2008伺服器上的命令提示字元
下執行「hostname」,用以檢視「目前的電腦名稱」。
Step02:在命令提示字元下執行「netdom renamecomputer <目前的電腦名稱 >
/NewName:<新電腦名稱 >」(圖 5-12)。
Step03:重新開機。
圖 5-12:在 Server Core伺服器變更電腦名稱
變更 Server Core類型的Windows Server 2008伺服器上的 IP位址
Step01:在 Server Core類型的Windows Server 2008伺服器之命令提示字元下,
執行「netsh interface ipv4 show interf