Azure DevOps Server 用户组加入 Azure AD Domain Service 管理用户

news/2024/4/25 2:19:19/文章来源:https://blog.csdn.net/sinat_40572875/article/details/128110469

一,引言

  今天我们继续讲解 Azure DevOps Server 的内容,对于管理用户组除了在 Azure DevOps Server 服务器上添加管理员方式外,还有没有其他方式,Azure DevOps 需要加入Azure ADDS 服务域后,Azure DevOps Server 的管理员组是如何控制的,带着这些疑问,让我们开始今天的分享课程吧!

-------------------- 我是分割线 --------------------

1,Azure DevOps Server 入门实践与安装部署

2,Azure DevOps Server 设置项目管理用户,用户组

3,Azure DevOps Server 用户组加入 Azure AD Domain Service 管理用户

二,正文

1,配置 Azure AD Domain Service

登录到 Azure Portal,搜索 “Azure AD Doamin Services”,并点击 “Create”

输入以下参数:

Resource group:“Web_Test_AD_DomainService_RG”

DNS domain name:“cloudapp-devops.com”(DNS 默认域名:默认内置目录.onmicrosoft.com 

Region:“East Asia”

SKU:“Standard”

点击 “Next” 设置 NetWorking

Virtual network 选择创建新的:“aadds-vnet”

Subnet 选择创建新的:“aadds-subnet(10.1.0.0.24)”

点击 “Review + create” 进行创建预校验

校验通过后,点击 “Create” 进行创建

等待创建完成后,点击 “Go to resource” 跳转到该资源

2,设置 AAD DC 管理员

选择 “Setting =》Synchroniaztion” ,开启 “Synchroniaztion scope” 配置,点击 “+ Add groups” ,选择 “AAD”

为 AAD DC Administrator 组添加成员,选择 “Azure Active Directory”

选择 “All group”,点击 “AAD DC Administrator”  进入 Group 内部

添加组成员 “wangwu”

3,创建 VNET Peering 建立虚拟网络之间的连接

选择 Azure DevOps Server 虚拟机的 VNET,选择 “Setting =》Peerings”,点击 “+ Add” 添加虚拟网络对等互连

输入以下参数:

This virtual network

  Peering link name:“DevOps_ToLink_DomainService”

Remote virtual network

  peering link name:“DomainService_ToLink_DevOps”

Virtual network:“aadds-vnet”

点击 “Add” 

创建完毕后,可以看到创建好的 Peerings 记录

3,Azure DevOps Server 加入 "devops.com" 的服务域

登录到 Aazure DevOps Server 的虚拟机中,打开系统设置,加入 “cloudapp-devops.com” 域,点击 “OK” 进行验证。

使用 “wangwu” 账号登录成功后,需要重启电脑。

加入成功显示域地址 “cloudapp-devops.com”

4,AD DS 管理组用户并入Azure DevOps Server 管理组

打开 Azure DevOps Server 管理控制台,点击 “Add” 添加管理员账号

点击 “Search” 进行搜索

在 Select User 页面点击 “Advanced”。

这个时候要注意了,因为当前服务器已加入了 Azure ADS 了,需要校验域账号。

我们使用 “wangwu” 这个账号进行校验操作

找到 “wangwu” 点击 “OK”

添加完成后,管理员列表中就可以看到 “wangwu”这个用户了

接下来,我们在本地浏览器直接访问 Azure DevOps Server 的地址,使用新加的域账号进行登场操作

Bingo,成功!!!👏👏👏👏👏

三,结尾

 今天我们结合之前讲过的VM 加入Azure ADDS 服务域和不同虚拟网络利用 “VNET Peering” 进行网络互联两块内容实现了 Azure AD Domain Service 管理组用户通过域控的方式并入 Azure DevOps Server 管理用户组。学以致用,大家多多连续,讲之前学到的内容融汇贯通。下一篇我们将继续介绍 Azure DevOps Server 的相关内容,加入Azure ADDS域中遇到的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_39174.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oh-my-zsh 为 ls 命令自定义颜色

ls 命令默认显示的颜色是: 白色: 表示普通文件 蓝色: 表示目录 绿色: 表示可执行文件 红色: 表示压缩文件 蓝绿色: 链接文件 红色闪烁:表示链接的文件有问题 黄色: 表示设备文件 灰…

深入理解SR-IOV和IO虚拟化

一、背景 SR-IOV(Single Root I/O Virtualization)是由PCI-SIG组织定义的PCIe规范的扩展规范《Single Root I/O Virtualization and Sharing Specification》,目的是通过提供一种标准规范,为VM(虚拟机)提供…

ProcessDB实时/时序数据库——ODBC之连接数据库

目录 前言 一、安装ProcessDB-ODBC驱动 1.下载ProcessDB-ODBC驱动 2.安装ProcessDB-ODBC驱动 二、配置ProcessDB数据源 三、JAVA连接ProcessDB数据库 前言 ProcessDB实时/时序数据库支持ODBC连接数据库,接下来将和大家分享下如何使用ODBC操作ProcessDB实时/时…

基于Java Web的传智播客crm企业管理系统的设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

tinymce富文本编辑器做评论区

今天分享一下tinymce富文本编辑器做评论区的全过程。 文章目录一、介绍1.最终效果2.功能介绍3.主要项目包版本介绍:二、每个功能的实现1.自定义toolbar的功能区①对应的样式以及意义②对应的代码实现【忽略了一切非实现该功能的代码】2.展示、收起评论区①对应的样式…

软件测试面试技巧:如何提高面试通过率?这3点一定要做到

对于想要进入到软件测试岗的新手人员来说,面试这一关是非常重要的,它直接关系着你的去留,也关系后续的期待遇问题,那么,有没有什么技巧可以帮忙提高面试通过率呢? 关于这一问题答案,我从这几个方…

Java自动化测试调试中遇到的问题

前言:记录下遇到的问题 Java自动化测试在调试中遇到的问题总结 1、遇到的Waring:must be unique [WARNING] dependencies.dependency.(groupId:artifactId:type:classifier) must be unique: com.vertica.jdbc:vertica-jdbc:jar -> duplicate declaration of version 10.…

数商云供应链管理系统助力化工行业企业实现客户订单管理可视化

订单管理是现代企业商务业务的重要组成部分,可以帮助企业解决订单管理低效、混乱等问题。随着产业互联网时代的到来,越来越多企业放弃传统费时费力的手动操作,开始应用数字化的管理工具来提高企业订单管理的水平。这里以化工行业企业为例&…

RabbitMQ 快速入门七种简单模式

RabbitMQ 快速入门七种简单模式起步七种模式项目依赖1、"Hello World!"(1) Connection 方式(2) RabbitTemplate 方式2、Work Queues生产者消费者3、Publish/Subscribe关系绑定生产者消费者4、Routing消费者生产者5. Topics消费者生产者6、RPC7、Publisher Confirms起…

09 更真实的云原生:Kubeadm实际搭建多节点的Kubernetes集群

文章目录1. 前言2. 什么是 kubeadm?2.1 kubeadm 介绍2.2 kubeadm 原理3. kubeadm 实验环境的架构是什么样的?3.1 Master 节点3.2 Worker 节点3.3 辅助节点3.4 安装前的准备工作3.4.1 修改主机名3.4.2 修改 Docker 配置3.4.3 修改网络设置3.4.4 修改交换分区4. 安装…

Android -- 每日一问:如何理解 Android 中的 Context,它有什么用?

经典回答 官方文档对于 Context 的解释: Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It allows access to application-specific resources and cla…

Anaconda、Conda、pip、Virtualenv的区别

一、Anaconda 1.1 简介 Anaconda是一个包含180的科学包及其依赖项的发行版本。其包含的科学包包括:conda, numpy, scipy, ipython notebook等。 二、Conda 2.1 简述 conda是包及其依赖项和环境的管理工具。 适用语言:Python, R, Ruby, Lua, Scala, …

iOS 图标和文字自定按钮

在项目开发中,经常需要用到按钮,系统默认的按钮是图标在左边,标题在右边。但往往实际情况是多变的,有时候图标在右边、有时候图标在上面,这个时候系统的按钮往往无法满足需求,所以我们需要自定义按钮来满足…

装在笔记本里的私有云环境:K8s 集群准备

本篇是系列中的第六篇内容,继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。 在前几篇内容中,我们聊过了:虚拟化、监控、基础的存储、持续集成等内容,接下来的内容中&a…

Javaweb的AJAX及Axios框架使用(封装AJAX)

概念: AJAX(Asynchronous JavaScript And XML):异步的JS和XML。 作用: 与服务器进行数据交换 :通过AJAX可以给服务器发送请求。使用AJAX和服务器进行通信,就可以使用HTMLAJAX来替换JSP页面。异步交互 :可以在不重新加载整个页面的情况下,与服务器交互…

自己搭建网站【搭建网站】

现在搭建网站也不只是企业公司商家的专利,很多个人用户都想拥有属于自己的一个网站。那么怎么自己搭建网站呢?下面给大家简单说说。 一、申请域名 域名是访问网站的地址,这是必须要有的,可以在域名服务商网站上申请。申请域名需要…

jupyter中配置多种虚拟环境

Microsoft Windows [版本 10.0.19044.2251] © Microsoft Corporation。保留所有权利。 C:\Users\ThinkStation>conda activate pytorch(pytorch) C:\Users\ThinkStation>conda install ipykernelCollecting package metadata (current_repodata.json): done Solvin…

机械硬盘HDD

硬盘(英语:Hard Disk Drive,缩写:HDD,有时为了与固态硬盘相区分称“机械硬盘”或“传统硬盘”)是电脑上使用坚硬的旋转盘片为基础的非易失性存储器,它在平整的磁性表面存储和检索数字数据&#…

【强化学习论文合集 | 2020年合集】一. ICML-2020 强化学习论文

强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。 本专栏整理了近几年国际顶级会议中,涉及强化学习(Rein…

SpringCloud_第1章_入门到精通()

SpringCloud_第1章_入门到精通 文章目录SpringCloud_第1章_入门到精通1.认识微服务1.0.学习目标1.1.单体架构1.2.分布式架构1.3.微服务1.4.SpringCloud1.5.总结2.服务拆分和远程调用2.1.服务拆分原则2.2.服务拆分示例2.2.1.导入Sql语句2.2.2.导入demo工程2.3.实现远程调用案例2…