複製鏈接
請複製以下鏈接發送給好友

dcpromo

鎖定
dcpromo命令是一個“開關”命令。如果Windows 2000 Server計算機是成員服務器,則 運行dcpromo命令會安裝活動目錄,將其升級為域控制器;如果Windows 2000 Server計算機 已經是域控制器,則運行dcpromo命令會卸載活動目錄,將其降級為成員服務器。
外文名
dcpromo
釋    義
是一個“開關”命令
運行平台
Windows 2000以上版本服務器系統
升級產物
域控制器
降級產物
成員服務器

目錄

dcpromo工作原理

被廣大企業級用户所關心的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命令簡介

Dcpromo用於將服務器提升為域控制器,或者將域控制器降級為成員服務器。可通過“開始”-“運行”執行該命令來進入嚮導。

dcpromo語法

dcpromo [/answer[:<filename>] | /unattend[:<filename>] | /unattend | /adv] /uninstallBinaries [/CreateDCAccount | /UseExistingAccount:Attach] /? /?[:{Promotion | CreateDCAccount | UseExistingAccount | Demotion}]

dcpromo參數

/answer[:<filename>]
指定包含安裝參數的應答文件。
/unattend[:<filename>]
該參數類似/answer,指定應答文件。
/unattend
通過命令中提供的參數和值指定無人值守安裝。
/adv
從媒體執行一個安裝。
/UninstallBinaries
卸載AD DS二進制文件。
/CreateDCAccount
創建一個只讀域控制器賬號。只能是域管理員或者域管理組成員/企業管理組能執行該命令。
/UseExistingAccount:Attach
附加一個服務器到只讀域控制器賬號,域管理組成員或授權賬户才能運行該命令。

dcpromo示例

以下命令使用一個名為NewForestInstallation的應答文件:
dcpromo /answer:NewForestInstallation
以下命令將在一個子域中創建第一個域控制器:
dcpromo /unattend /InstallDns:yes /ParentDomainDNSName:contoso.com /replicaOrNewDomain:domain /newDomain:child /newDomainDnsName:east.contoso.com /childName:east /DomainNetbiosName:east /databasePath:"e:\ntds" /logPath:"e:\ntdslogs" /sysvolpath:"g:\sysvol" /safeModeAdminPassword:FH#3573.cK /forestLevel:2 /domainLevel:2 /rebootOnCompletion:yes
以下命令創建一個有全局編目的附加域控制器,並安裝配置DNS服務器
dcpromo /unattend /InstallDns:yes /confirmGC:yes /replicaOrNewDomain:replica /databasePath:"e:\ntds" /logPath:"e:\ntdslogs" /sysvolpath:"g:\sysvol" /safeMode

dcpromo意義

我們可以看到雖然Dcpromo只是一條小小的命令,但它大大提高了Windows 2000的可管理性和易用性。其實這只是Windows 2000對比於以前版本的操作系統眾多優越性中微不足道的一點改進,但從中我們也能的的確確地感受到Windows 2000本着儘量為用户着想的開發原則所做的努力。