﻿# 如何在現有 WIN2K8 網域中新增 WIN2K8R2 網域控制站

在網域中新增網域控制站是非常簡單的事，在 [Windows Server 2008 R2 Active Directory 建置實務](http://www.books.com.tw/exep/prod/booksfile.php?item=0010473753) 這本書中第 2-84 頁就有提到如何在現有 Windows 2000 或 Windows Server 2003 網域中新增 Windows Server 2008 或 Windows Server 2008 R2 網域控制站，不過並沒有提及當現有 Windows Server 2008 的作業系統為 32-bit 的時候的注意事項，因為從 Windows Server 2008 R2 開始就已經不再提供 32-bit 的版本，因此當你做到 **adprep.exe** 指令來擴充現有樹系的架構時就會失敗，要改用 **adprep32.exe** 才行。

由於要新增較高階的 Windows Server 2008 版本，因此要將 Windows Server 2008 R2 新增為網域控制站之前必須先擴充現有樹系的架構，而且必須在你的 Active Directory 五大角色中的 **架構主機** 與 **基礎結構主機** 來執行，因此你必須從 Windows Server 2008 R2 的安裝光碟取得 adprep 工具，此工具在光碟的 \\support\\adprep 目錄下，你可以將整個目錄複製到 Windows Server 2008 的 **架構主機** 與 **基礎結構主機** 來執行即可。

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/d31094ecae1182f59306-image_553.png)

不過由於 Windows Server 2008 R2 並不提供 32-bit 版本，不過在 adprep 工具裡還是有提供 32-bit 版本的程式，當你要執行 adprep 指令之前請注意要執行 **adprep32.exe** 才對！

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/0646f8353bd31632590b-image_554.png) 

以下就是在現有 Windows Server 2008 網域中新增 Windows Server 2008 R2 網域控制站的過程：

先到 **架構主機** 執行以下指令：

```
adprep32.exe /forestprep
```

再到 **基礎結構主機** 執行以下指令： ( 也許兩個角色隸屬於同壹台 DC )

```
adprep32.exe /domainprep
```

然後再到 **Windows Server 2008 R2** 這台新主機執行 **dcpromo** 工具程式 ( Active Directory 網域服務安裝精靈 ) 進行設定：

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/de7ff43b4f967c175565-image_555.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/cae7863c5ed1507cf4e7-image_556.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/b9dd25555317697e41db-image_557.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/b67e9ef3dec487e51703-image_558.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/a2cd8068c4fb5b873c65-image_559.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/acd3cf61cc23a7276154-image_560.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/e1eba846268dec5529de-image_561.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/684fc5e84c6d65ba9eb3-image_562.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/fe8e1e29a6e8c039988b-image_563.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/1cda3a3b8986ab46c18e-image_564.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/20e63f8b3a4fd08e06d3-image_565.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/e38a609e39539bfc52a4-image_566.png)

重開機之後即設定完成！

如要轉移 AD 五大角色至新的 Windows Server 2008 R2 網域控制站，則必須到這台新 DC 開啟 **Active Directory 使用者和電腦** (Active Directory Users and Computers) 並執行「**操作主機**」功能

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/491784d2b01913570303-image_567.png)

這裡可以修改三種角色，包括 RID (RID操作主機)、PDC (PDC操作主機) 與 Infrastructure (基礎結構) ：

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/896471e5a73b9f3acce2-image_568.png)

接下來開啟 **Active Directory 網域及信任** (Active Directory Domains and Trusts) 並執行「**操作主機**」功能來修改 **網域命名操作主機** (Domain Naming Master) 角色：

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/00953ad09bd6ca9e8697-image_569.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/0449fa46afe6ac39b4c8-image_570.png)

最後一個 **架構主機** (Schema Master) 要變更就顯的麻煩一些些，要先在目前的架構主機 [Install the Schema Snap-In](http://technet.microsoft.com/en-us/library/cc794773.aspx) 之後才能進行操作。

**請注意**：以下動作必須在現有的架構主機進行操作，而非在新安裝的 Windows Server 2008 R2 網域控制站 來操作喔。

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/62d8d2ce1f871afc2b5e-image_571.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/a3678625d28aa5c57cc7-image_572.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/d291ba9a91f94a7ac157-image_573.png)

![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/8dfbebb3a0a1cac04175-image_574.png)

如此一來所有 AD 角色皆已轉移完成，要怎樣知道已經轉移了呢？你可以[使用 Netdom.exe 工具 (netdom.exe)](https://web.archive.org/web/20130620032855/http://support.microsoft.com/kb/329721) 來查詢，請參考以下指令：

```
netdom query fsmo
```

  ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/21b95a0cd969c3db6c82-image_575.png)

最後我們使用 [網域控制站診斷工具 (dcdiag.exe)](http://technet.microsoft.com/zh-tw/library/cc776854\(WS.10\).aspx) 來查驗一下目前網域是否都能正常運作：

```
DCDiag /v
```

若要查驗 DC 間的複寫是否正常，也可以使用以下指令進行檢測：

```
Repadmin /replsummary
```

```
Repadmin /showrepl
```

**相關連結**

-   [Ntdsutil](http://technet.microsoft.com/en-us/library/cc753343.aspx)
-   [Install the Schema Snap-In](http://technet.microsoft.com/en-us/library/cc794773.aspx)
-   [Transfer the Schema Master](http://technet.microsoft.com/en-us/library/cc816645\(WS.10\).aspx)
-   [Windows Server 2008 R2 Active Directory 疑難雜症心得筆記](/post/2010/11/27/Windows-Server-2008-R2-Active-Directory-Troubleshooting.aspx)
-   [Best Practices Analyzer for Active Directory Domain Services](http://technet.microsoft.com/en-us/library/dd391875\(WS.10\).aspx)
