dcpromo

编辑

dcpromo命令是一个“开关”命令。如果Windows 2000 Server计算机是成员服务器,则 运行dcpromo命令会安装活动目录,将其升级为域控制器;如果Windows 2000 Server计算机 已经是域控制器,则运行dcpromo命令会卸载活动目录,将其降级为成员服务器。
中文名
暂无
外文名
dcpromo
释    义
是一个“开关”命令
运行平台
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用于将服务器提升为域控制器,或者将域控制器降级为成员服务器。可通过“开始”-“允许”执行该命令来进入向导。

语法

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

参数

/answer[:<filename>]
指定包含安装参数的应答文件。
/unattend[:<filename>]
该参数类似/answer,指定应答文件。
/unattend
通过命令中提供的参数和值指定无人值守安装。
/adv
从媒体执行一个安装。
/UninstallBinaries
卸载AD DS二进制文件。
/CreateDCAccount
创建一个只读域控制器账号。只能是域管理员或者域管理组成员/企业管理组能执行该命令。
/UseExistingAccount:Attach
附加一个服务器到只读域控制器账号,域管理组成员或授权账户才能运行该命令。

示例

以下命令使用一个名为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只是一条小小的命令,但它大大提高了Windows 2000的可管理性和易用性。其实这只是Windows 2000对比于以前版本的操作系统众多优越性中微不足道的一点改进,但从中我们也能的的确确地感受到Windows 2000本着尽量为用户着想的开发原则所做的努力。

dcpromo(server2012不支持)的更多相关文章

  1. AlwaysOn的认识与相关理解

    AlwaysOn技术的简要说明: SQL Server2012所支持的AlwaysOn技术集中了故障转移群集.数据库镜像和日志传送三者的优点,但又不相同.故障转移群集的单位是SQL实例,数据库镜像和日 ...

  2. SQL Server AlwaysOn架构及原理

    SQL Server AlwaysOn架构及原理 SQL Server2012所支持的AlwaysOn技术集中了故障转移群集.数据库镜像和日志传送三者的优点,但又不相同.故障转移群集的单位是SQL实例 ...

  3. SQL Server 学习博客分享列表(应用式学习 + 深入理解)

    SQL Server 学习博客分享列表(应用式学习 + 深入理解) 转自:https://blog.csdn.net/tianjing0805/article/details/75047574 SQL ...

  4. DapperExtensions 使用教程

    最近搭建一个框架,使用dapper来做数据库访问,数据是sql server2012,支持多个数据库.事务.orm.ado.net原生操作方式,非常方便. 使用dapper的原因网上有很多文章说明,这 ...

  5. SQL Server AlwaysOn原理简介

    SQL Server2012所支持的AlwaysOn技术集中了故障转移群集.数据库镜像和日志传送三者的优点,但又不相同.故障转移群集的单位是SQL实例,数据库镜像和日志传送的单位是单个用户数据库,而A ...

  6. cmd 执行Dcpromo错误:在该 SKU 上不支持 Active Directory 域服务安装向导,Windows Server 2008 R2 Enterprise 配置AD(Active Directory)域控制器

    今天,要安装AD域控制器,运行dcpromo结果提示:在该 SKU 上不支持 Active Directory 域服务安装向导. 以前弄的时候直接就通过了,这次咋回事?终于搞了大半天搞定了. 主要原因 ...

  7. ASP.NET免费服务器~支持MVC和Net4.5

    1.先注册一个号.地址:https://appharbor.com/ 2.看看有没有你需要的插件,基本上都是免费的 3.本地创建git库 4.复制git远程仓库的地址 5.推送到远程仓库 6.查看自己 ...

  8. Windows server 2012远程桌面会话主机和远程桌面授权,server2012

    摘要:对于windows server2012服务器一般都是默认能够支持两用户远程登录,而通过安装远程桌面服务里的远程桌面会话主机和远程桌面授权,并对其进行配置,即可实现多用户远程登录. 远程桌面服务 ...

  9. 计划安装SQL Server2012需求详细

    1.查看 SQL Server2012 安装的安装要求.系统配置检查和安全注意事项. 1.1 硬件要求 [参考资料http://msdn.microsoft.com/zh-cn/library/ms1 ...

随机推荐

  1. 学习日记---java

    1.构造函数 构造函数:首字母大写:对象创建时,就会调用与之对应的构造函数,对对象进行初始化. 只调用一次. 一般函数:对象创建后,需要函数功能时才调用.可以多次调用.首字母小写. 构造函数--重载: ...

  2. Unity光晕剑效果的Shader简单实现

    最近遇到了一个需求,想要一种在刀剑上带有光晕的酷炫效果,甚至是还想要有闪烁呼吸效果,于是就写了一个简单的叫LightSwrod的Shader去实现,先上图看看效果吧. 简单展示 这是剑本身的样子 这是 ...

  3. 彻底解决Android 应用方法数不能超过65K的问题

    作为一名Android开发者,相信你对Android方法数不能超过65K的限制应该有所耳闻,随着应用程序功能不断的丰富,总有一天你会遇到一个异常: Conversion to Dalvik forma ...

  4. mysql用户权限操作

    mysql用户权限操作1.创建用户mysql -urootcreate database zabbix default charset utf8;grant all on zabbix.* to za ...

  5. IIS重叠回收

    在IIS应用程序池的高级设置中,有一个“禁用重叠回收”属性,默认值是False. 重叠回收(Overlapped Recycling),指的是当回收的时候,原来的进程继续处理正在处理的请求,同时一个新 ...

  6. IOS给图片增加水印(图片、文字)

    在网上发现很多人使用 CGContextDrawImage(context,CGRectMake(0,0,self.width,self.height),[image CGImage]); //原图  ...

  7. 3218: 字符串字符统计—C语言

    3218: 字符串字符统计—C语言 时间限制: 1 Sec  内存限制: 128 MB提交: 270  解决: 129[提交][状态][讨论版][命题人:smallgyy] 题目描述 编写一函数,由实 ...

  8. 2017.12.19 Java包的静态导入import static和import的区别

    import static静态导入是JDK1.5中的新特性.一般我们导入一个类都用 import com-..ClassName;而静态导入是这样:import static com-..ClassN ...

  9. Windows下配置Jmeter环境变量

    一.安装SDK 1.下载并安装sdk,安装目录为D:\Program Files (x86)\Java\jdk1.7.0_01 2.配置环境变量 1)新建系统变量:JAVA_HOME = D:\Pro ...

  10. 基础I/O

    基础IO: c库文件IO操作接口:(详细查看c语言中的文件操作函数总结:https://www.cnblogs.com/cuckoo-/p/10560640.html) fopen 打开文件 fclo ...