被稱為新世紀操作系統的Windows 2000系列即將正式發行。在綜合了Winows 9x和Windows NT 4.0的各項優點之後,Windows 2000系列將以一種全新的面貌呈現在我們面前,集易用性、穩定性、可靠性、網絡性和更好的兼容性於一身。
而被廣大企業級用戶所關心的Windows 2000 Advanced Server更是在Windows NT Server 4.0 的基礎上增加了很多新的功能,我們這裡主要講講其中的DCPromo命令。
熟悉Windows NT 4.0的朋友們都知道,在安裝一個Server之前,必須規劃好這個Server的角色,是作為PDC(主域控制器),BDC(備份域控制器)還是Member or Stand-alone Server(成員或獨立服務器)。而且需要提前規劃好網絡的邏輯結構,是組成Domain(域)還是組成Workgroup(工作組)。如果是組成Workgroup,那麽其中的Server只能作為Member Server來安裝;如果是組成Domain,那麽Domain中安裝的第一台Server必須是PDC,以後的Server可以安裝成BDC,也可以安裝成Member Server,但要注意的是安裝BDC之前,域中必須已經存在有PDC,而且,一個域中有且只能有一個PDC。
盡管當Domain中的PDC發生問題時,可以將一台BDC提升(Promote)為PDC,但DC(域控制器,包括PDC和BDC)和Member Server之間卻不能相互轉換,也就是說當安裝了一個Server之後,如果想改變它的功能,重新確定它的角色,從DC變為Member Server,或是從Member Server變為DC,那麽唯一的辦法就只能是重新安裝Windows NT。因此NT 4.0中這種對於計算機角色的劃分和管理模式就給域的規劃提出了更高的要求,也給域的維護也帶來了很大的麻煩。
我們很高興地看到,Windows 2000已經很好的解決了這個問題。在Windows 2000 Advanced Server中,計算機不再區分是PDC還是BDC,所有的Server只有DC和Member Server的差別,兩者之間還可以非常方便地互相轉換角色。而完成這一功能的工具便是Dcpromo.exe命令,它是Windows 2000 Advanced Server中內置的一個命令。
當管理員希望改變一個Server的角色時,只需在命令行狀態運行Dcpromo命令,Windows 2000便會自動判別當前計算機的角色,然後彈出一個Wizard(向導)窗口,引導用戶一步一步地完成DC與Member Server之間的轉換。用戶還可以通過查看Dcpromo.log日志來確認轉換是否成功。
綜上所述,我們可以看到雖然Dcpromo只是一條小小的命令,但它大大提高了Windows 2000的可管理性和易用性。其實這只是Windows 2000對比於以前版本的操作系統眾多優越性中微不足道的一點改進,但從中我們也能的的確確地感受到Windows 2000本著盡量為用戶著想的開發原則所做的努力。