Azure AD混合部署,实现在本地AD同步到AAD上面

2023-10-08 19:50

本文主要是介绍Azure AD混合部署,实现在本地AD同步到AAD上面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、前期准备

1、进入 Azure云 注册一个账号

2、进入 AAD 管理后台

3、创建一个新的租户

(1)打开管理租户

(2)创建

(3)选择类型 

(4)配置目录名 "xielong"

4、切换目录,添加域名

(1)切换目录

 (2)添加自定义域名,这里要做下验证,所以你要有个线上的域名

5、创建一个全局管理员

(1)这里创建一个 tom.ma 用户

(2)授权角色:全局管理员,这里为了后面同步用

(3)成功,这里标识为 "MicrosoftAccount" 的另一个用户是微软自动创建的

6、添加许可证,可以免费试用一个月

(1)点击许可证

 (2)点击试用/购买

 (3)这里我们选择 "企业移动性+安全性 E5" 进行激活

7、登陆本地AD,创建一个UNP,与AAD上面添加的域名一致

二、安装  Azure AD Connect

1、我是安装在本地AD上面的,生产环境建议安装单独安装

Download Microsoft Azure Active Directory Connect from Official Microsoft Download Center

2、安装后打开软件,这里我们选择自定义

3、 登陆方式我们选择密码

4、 配置全局管理员,这里的账号就是上面我们在AAD上面创建的

5、连接本地的AD

6、 验证本地 AD

(1)输入本地AD的账号,这里我专门建一个AD账员,注意这里不能是管理员账号

(2)验证成功

 7、AAD 登陆配置 

8.1、选择同步的OU,这里我们只选SHA这个OU

8.2、选项功能,这里选择密码同步,实现AD的密码与AAD同步

 

9、一直下一步,直至完成

三、验证同步

1、我们在本地AD上面创建三个用户

2、我们查看AAD,发现已经全部同步过来

3、问题处理:

Microsoft.Online.PasswordSynchronization.DirectoryReplicationServices.DrsException: RPC Error 8453 : Replication access was denied. 

我们拿 lishi@xielong.cn 试着去登陆 office.cn,发现密码不对,这里是因为本地的密码没有同步到 AAD上面,通过本地的 event 日志得出同步的账号没有权限

(1)打开 ADSI Edit

(2)右键属性选项卡,切换到安全,把用于同步的 aad.connect 这个账号加入进来,并勾选全部权限

(3)手动在同步一次,打开同步管理工具,切换到 Connectors

选择增量同步 

这篇关于Azure AD混合部署,实现在本地AD同步到AAD上面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/167646

相关文章

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

基于Java实现回调监听工具类

《基于Java实现回调监听工具类》这篇文章主要为大家详细介绍了如何基于Java实现一个回调监听工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录监听接口类 Listenable实际用法打印结果首先,会用到 函数式接口 Consumer, 通过这个可以解耦回调方法,下面先写一个

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

Qt中QGroupBox控件的实现

《Qt中QGroupBox控件的实现》QGroupBox是Qt框架中一个非常有用的控件,它主要用于组织和管理一组相关的控件,本文主要介绍了Qt中QGroupBox控件的实现,具有一定的参考价值,感兴趣... 目录引言一、基本属性二、常用方法2.1 构造函数 2.2 设置标题2.3 设置复选框模式2.4 是否

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测

pytorch自动求梯度autograd的实现

《pytorch自动求梯度autograd的实现》autograd是一个自动微分引擎,它可以自动计算张量的梯度,本文主要介绍了pytorch自动求梯度autograd的实现,具有一定的参考价值,感兴趣... autograd是pytorch构建神经网络的核心。在 PyTorch 中,结合以下代码例子,当你

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

openCV中KNN算法的实现

《openCV中KNN算法的实现》KNN算法是一种简单且常用的分类算法,本文主要介绍了openCV中KNN算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录KNN算法流程使用OpenCV实现KNNOpenCV 是一个开源的跨平台计算机视觉库,它提供了各