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

Windows Server Core 加入網域與退出網域完整操作指南

編輯:Windows Server 常見問題解答

概述

Windows Server Core 作為無圖形介面的精簡版本,所有網域操作均需透過命令列完成。本文詳細記錄從修改電腦名稱、配置靜態 IP、設定 DNS 到加入/退出網域的完整流程,適合自動化部署與無人值守安裝場景。

實驗環境準備

  • 虛擬機:ProfileServer(已安裝 Windows Server Core)
  • 網域環境:ESS.COM
  • 網域控制器 IP:10.7.10.12
  • 目標伺服器規劃 IP:10.7.10.212/24,閘道:10.7.10.1

步驟一:修改電腦名稱

hostname
netdom renamecomputer FileServer /newname:ProfileServer

執行後需重啟生效。建議先用 hostname 確認當前名稱,再執行重命名。

步驟二:配置靜態網路設定

設定 IP 位址、子網遮罩、預設閘道

netsh interface ipv4 set address name="本地連接" source=static addr=10.7.10.212 mask=255.255.255.0 gateway=10.7.10.1

注意:介面名稱「本地連接」需根據實際情況調整,可用 netsh interface show interface 查看。

設定 DNS 伺服器

netsh interface ipv4 set dnsserver "本地連接" static 10.7.10.12 primary

指向網域控制器確保網域解析正常。

重啟系統

shutdown /r /t 0

步驟三:加入網域

以本地管理員身分登入後執行:

netdom join %computername% /domain:ESS.COM /userd:administrator /passwordD:a1! /REBoot:5
參數說明
/domain目標網域 FQDN
/userd網域管理員帳號
/passwordD網域管理員密碼
/REBoot:55 秒後自動重啟

步驟四:退出網域(如需移除)

netdom remove %computername% /domain:ess.com /UserD:administrator /PasswordD:a1! /REBoot:5

同樣會在 5 秒後自動重啟完成移除。

驗證與後續管理

  • 加入成功後,電腦帳號預設位於 AD 的 Computers 容器中
  • 建議使用 dsa.msc 將電腦帳號移至對應 OU 套用群組策略
  • 可用 nltest /sc_query:ESS.COM 驗證安全通道狀態

自動化腳本範例

@echo off
REM 自動化加域腳本
set DOMAIN=ESS.COM
set DOMADMIN=administrator
set DOMPWD=a1!
set NEWNAME=ProfileServer
set IP=10.7.10.212
set MASK=255.255.255.0
set GW=10.7.10.1
set DNS=10.7.10.12

netdom renamecomputer %COMPUTERNAME% /newname:%NEWNAME% /reboot:10
timeout /t 15
netsh interface ipv4 set address "本地連接" static %IP% %MASK% %GW%
netsh interface ipv4 set dnsservers "本地連接" static %DNS% primary
netdom join %NEWNAME% /domain:%DOMAIN% /userd:%DOMADMIN% /passwordD:%DOMPWD% /reboot:5

常見錯誤排查

錯誤現象可能原因解決方案
網域名稱找不到DNS 設定錯誤確認 DNS 指向 DC,測試 nslookup
存取被拒絕帳號密碼錯誤或權限不足確認網域管理員帳號、密碼正確
電腦名稱重複AD 中已有同名電腦帳號先在 AD 刪除舊帳號或更換新名稱

總結

Windows Server Core 的網域操作雖無 GUI,但透過 netdom 與 netsh 指令即可完成所有配置。掌握這些指令不僅利於 Core 版本管理,也是自動化部署、PowerShell DSC 與 DevOps 流程的基礎技能。

Copyright © Windows教程網 All Rights Reserved