当前位置: 首页 > news >正文

操作主机 Schema Master[为企业维护windows server 2008系列九]

今天要跟大家介绍的是AD中的操作主机 Schema Master(架构主机) 他的功能以及如何实现转移。
要管理Schema必须用到一个mmc 的管理组件中的名为“Active Dircetory 架构”这么一个工具,但是这个工具默认并没有注册。
所以我们必须要先注册:
1、打开命令提示符:
2、键入:regsvr32 schmmgmt.dll(嵌入式管理组件“Active Dircetory 架构”的动态连接库文件是schmmgmt.dll,可以用regsvr32把它注册到mmc里面去。)
regsrv32schmmgmt
3、注册成功后,我们就可以打开mmc的工具了,
mmc
4、在mmc中加入一个管理单元,点击文件--添加/删除管理单元 ,在窗口左边就可以看到一个名为 “Active Dircetory 架构” 的管理组件,选中并添加;
guanlidanyuan  zuobian
5、确定后如下图,就打开了这个管理组件,展开 “Active Dircetory 架构” 节点后,可以看到两个东西,一个是类别、一个是属性。
那么这里先来介绍下什么叫 Schema,Schema在AD里所扮演的角色就是用来定义AD里面的结构的(举个例子说:AD的对象中会有用户,那么用户会有多少个属性?比如:密码、显示名、登录名、部门、电话等等的栏目。那么,就必须要定义这些东西。用来定义对象的东西我们叫“类别”,那对象里面的属性比如刚刚所说的用户这个对象的属性有密码、部门、电话就由下图中大家看到的“属性”来定义。)
jiagou
举个例子:account 类别 会有很多属性,比如uid 等等,如下图所示:
account
所以在这个工具中你可以进行 Schema 的管理,比如建立帐户的属性啊、建立新的类别以及他们的关系等。
6、那么接下来我们要谈的是 Schema Master :在AD的五大操作主机角色里面, Schema Master 就是负责修改 Schema 的。也就是说在整个森林里面,假设我所用的这台机器是我的 Schema Master 的话,那么只有这台机器里面的那一份 Schema 是可以被修改的,那么其他DC上的那一份 Schema 则是只读的。这就是 Schema Master 他的功能。
7、查看 Schema Master:
在 “Active Dircetory 架构”上按鼠标右键,可以看到一个 “操作主机” ,然后选择它,就可以看到当前的操作主机 Schema Master(架构主机) 就是我所使用的这台机器“DC”
fsmo
果如说要做转移到另外一台的话,就需要先连到另外一台DC,比如我就连到SRV这台了
srv
就会有一个提示说他是只读的,不能修改 Schema 的,因为当前的 Schema Master 是DC那一台,并不是SRV这台。
zhidu
接着我选择操作主机,目前我是连接到SRV,可是我的 Schema Master 却还是原来的 DC  那一台。所以我按更改,再点是,如下图所示:
zhuanyi
这样操作主机 Schema Master 就转移到了SRV这一台。
当然,你也可以使用ntdsutil的这个命令在命令提示符中去作 操作主机的转移。
通过今天的讲解大家可以了解到操作主机之一 Schema Master(架构主机)他的功能和转移的方法。
补充一句,在整个林下它必须是唯一的,而且只有你在修改它(比如安装Exchange的时候)才会用到他,所以平常并不会使用到  Schema Master .




本文转自 angerfire 51CTO博客,原文链接:http://blog.51cto.com/angerfire/216090,如需转载请自行联系原作者

相关文章:

  • 配套自测连载(五)
  • 【转】virtualenv -- python虚拟沙盒
  • 能上QQ但不能上网问题精解
  • 使用QRCode简单生成二维码
  • 1、Vagrant初识
  • awk工具(三剑客)
  • SharePoint 2010 服务应用程序(Service Application)架构(1)
  • 【转】微服务架构模式简介
  • Linux输入子系统:多点触控协议 -- multi-touch-protocol.txt【转】
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 全面总结sizeof的用法(定义、语法、指针变量、数组、结构体、类、联合体、位域位段)...
  • 文档转换拾遗
  • jfinal框架知识
  • EL表达式详解
  • 1065. A+B and C (64bit) (20)
  • 【Amaple教程】5. 插件
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • 【知识碎片】第三方登录弹窗效果
  • iOS编译提示和导航提示
  • JavaScript创建对象的四种方式
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Swift 中的尾递归和蹦床
  • vue总结
  • Zsh 开发指南(第十四篇 文件读写)
  • 前嗅ForeSpider采集配置界面介绍
  • 一个SAP顾问在美国的这些年
  • 一天一个设计模式之JS实现——适配器模式
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • const的用法,特别是用在函数前面与后面的区别
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #HarmonyOS:基础语法
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (动态规划)5. 最长回文子串 java解决
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (四)库存超卖案例实战——优化redis分布式锁
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (一)Dubbo快速入门、介绍、使用
  • (一)VirtualBox安装增强功能
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .bat批处理(六):替换字符串中匹配的子串
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET 读取 JSON格式的数据
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET连接数据库方式
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [20140403]查询是否产生日志