Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2008 Server Core 管理實戰經驗彙整

編輯:Windows Server 教學

前言

Server Core 僅保留命令列介面,大幅減少攻擊面與維護負擔,但常見管理任務(解析度、主機名、IP、DNS、防火牆、角色安裝、螢幕保護、檔案版本查詢)操作方式與完整安裝迥異。本文彙整實戰常用指令與登錄技巧。

一、修改螢幕解析度 (登錄法)

參考 ID 25858 完整流程。關鍵:`HKLM\SYSTEM\CurrentControlSet\Control\Video\{GUID}\0000` 下修改 `DefaultSettings.XResolution`、`DefaultSettings.YResolution` (十進位像素),登出/重啟生效。

二、核心網路與身分指令速查

任務指令範例
重新命名電腦 (工作群組)netdom renamecomputer %old% /newname:%new%
重新啟動 / 關機shutdown -r / shutdown /i (GUI)
設定靜態 IPnetsh interface ipv4 add address "Local Area Connection" 192.168.5.20 255.255.255.0
同時設定閘道netsh interface ipv4 add address "Local Area Connection" gateway=192.168.5.1 192.168.5.20 255.255.255.0
設定主 DNSnetsh interface ipv4 set dnsserver "Local Area Connection" static 192.168.5.1 primary
新增備用 DNS (index=2)netsh interface ipv4 add dnsserver "Local Area Connection" 10.0.0.3 index=2
刪除特定 DNSnetsh interface ipv4 delete dnsserver "Local Area Connection" 10.0.0.3
刪除所有 DNSnetsh interface ipv4 delete dnsserver "Local Area Connection" all
設定主 WINSnetsh interface ipv4 set wins "Local Area Connection" static 192.168.100.3

提示:介面名稱若非 "Local Area Connection",請先用 `ipconfig /all` 確認。

三、查詢檔案版本三法

  1. 遠端總管:從有 GUI 的電腦連線 `\\ServerCore\C$`,右鍵檔案 → 內容 → 詳細資料。
  2. msinfo32:執行 `msinfo32.exe` → 軟體環境 → 已載入模組 (僅限已載入記憶體的模組)。
  3. WMIC (推薦):
    wmic datafile where name='c:\\windows\\system32\\notepad.exe' get Version
    
    導出完整資訊:wmic datafile where name='c:\\windows\\system32\\notepad.exe' > ver.txt。

四、螢幕保護程式設定 (登錄)

機碼位置:`HKEY_CURRENT_USER\Control Panel\Desktop`

值名稱預設值說明
ScreenSaveActive10=停用,1=啟用
SCRNSAVE.EXE%windir%\System32\Logon.scr指定 .scr 檔,如 `scrnsave.scr` 為純黑畫面
ScreenSaverIsSecure11=解除螢幕保護需密碼
ScreenSaveTimeOut600等待秒數 (預設 10 分鐘)

使用 `reg add` 或 `regedit` 修改即時生效,無需重啟。

五、角色安裝與防火牆實戰 (ocsetup / netsh)

  1. 查看可用角色:oclist.exe (清單極長,含安裝狀態)。
  2. 安裝 DNS 角色:start /w ocsetup DNS-Server-Core-Role (大小寫敏感)。
  3. 驗證安裝:再次執行 `oclist.exe` 確認狀態變為 Installed。
  4. 注意:網域控制器請用 `dcpromo`,勿用 ocsetup。

防火牆開放常用埠 (含 DNS、RPC、RDP、檔案共享):

netsh advfirewall firewall add rule name="DNS UDP 53" dir=in protocol=UDP localport=53 action=allow
netsh advfirewall firewall add rule name="DNS TCP 53" dir=in protocol=TCP localport=53 action=allow
netsh advfirewall firewall add rule name="RPC TCP 135" dir=in protocol=TCP localport=135 action=allow
netsh advfirewall firewall add rule name="NetBIOS UDP 137-138" dir=in protocol=UDP localport=137-138 action=allow
netsh advfirewall firewall add rule name="NetBIOS TCP 139" dir=in protocol=TCP localport=139 action=allow
netsh advfirewall firewall add rule name="SMB TCP 445" dir=in protocol=TCP localport=445 action=allow
netsh advfirewall firewall add rule name="RDP TCP 3389" dir=in protocol=TCP localport=3389 action=allow

六、遠端驗證防火牆與共享

  • 從網域控制站開啟「電腦管理」連線 Server Core,建立共享資料夾 → 成功。
  • 嘗試開啟「事件檢視器」 → 失敗 (RPC 埠未開)。
  • 執行 `\\ServerCore\ShareName` → 可正常存取檔案。

證實:Core 角色安裝、防火牆規則、遠端管理 (MMC、檔案共享) 全數可行,僅需精準開放必要埠。

結語

Server Core 以最小化介面換取最大化安全與效能,掌握 `netsh`、`ocsetup`、`netdom`、`wmic`、`reg` 五大指令族群,即可像操作完整版一樣完成部署、網路、角色、維護全生命週期管理。

Copyright © Windows教程網 All Rights Reserved