Azure DevOps Server 用户组加入 Azure AD Domain Service 管理用户
一,引言
今天我们继续讲解 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域中遇到的问题。
本文所分享的内容也存在着很多我自己的一些理解,有理解不到位的,望包含,并且指出不足之处!!!!!
参考链接:创建服务托管域,将VM加入服务托管域,Azure Virtual Netwok 对等互连网络
作者:Allen
版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。
Azure DevOps Server 用户组加入 Azure AD Domain Service 管理用户的更多相关文章
- Azure DevOps Server 设置项目管理用户,用户组
一,引言 Azure DevOps Server 搭建完成后,关于如何进行项目管理,项目成员管理等,我们接着上一篇文章,继续讲解 Azure DevOps Server 的用户,用户组.首先,我们需要 ...
- Azure DevOps Server(TFS): 在Excel中解除服务器同步
通过Azure DevOps Server 提供与Excel集成的功能,用户可以非常便捷地使用Excel,实现工作项数据的同步. 对于需要批量处理数据.离线工作.制作临时报表的用户来说,这个功能必定成 ...
- 在Azure DevOps Server (TFS 2019) 流水线传递参数
变量概述 在Azure DevOps Server的流水线中,变量是衔接不同任务和不通代理之间的桥梁,它可以使相对松散.各自独立的任务之间相关影响并共享数据.在流水线中使用变量,可以在各任务之间相互调 ...
- Azure 实践(1)- Azure Devops Server 安装
1.Azure Devops介绍 Azure DevOps Server 2020 (之前的名称为TFS),作为微软Azure DevOps 的企业私有(on-premises)服务器,是一个为开发团 ...
- 在macOS苹果电脑上安装Azure DevOps Server(TFS)代理
1. 概述 MacOS是一套运行于苹果Macintosh系列电脑上的操作系统,是首个在商用领域成功的图形用户界面操作系统.Iphone应用软件的开发人员,都使用运行macOS的电脑或mini盒子进行软 ...
- Azure DevOps Server:Git权限设置
Azure DevOps Server 权限概述 在Azure DevOps Server (之前名称为TFS)中,权限是一个比较复杂的概念.从权限层级上来说,包括服务器级别.团队项目集合级别.团队项 ...
- Azure DevOps Server 入门实践与安装部署
一,引言 最近一段时间,公司希望在自己的服务器上安装本地版的 Azure DevOps Service(Azure DevOps Server),用于项目内的测试,学习.本着学习的目的,我也就开始学习 ...
- 在Azure DevOps Server(TFS系统)中部署回退/回滚方案(Rollback)
概述 Azure DevOps Server(之前名TFS)是微软公司实现软件研发.测试和部署一体化的全流程解决方案.在近几年的研发过程中,Azure DevOps Server 大幅增强了软件部署过 ...
- 还原Azure DevOps Server (TFS)中误删除的生成流水线
流水线历史记录 DevOps Server流水线的历史记录有完善的版本日志,用户可以随时回退到修改过程中的任何一个版本,还能比较差异.这个历史记录功能可以和代码库中的版本控制媲美. 图一:生成历史记录 ...
- 在Azure DevOps Server的代理服务器安装Python环境
Python和Azure DevOps Server Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初主要为系统运维人员编写自动化脚本,在实际应用中,Python已经在前端 ...
随机推荐
- 【Tool】Idea快捷键
Windows Ctrl + F12: 查找当前类中的方法 Ctrl + N: 查找类 Ctrl + Alt + H: 查看方法调用关系 Ctrl + H: 查看类的继承关系 Alt + F7:查找类 ...
- KVM 下如何关闭 virbr0
安装KVM 后都会发现网络接口里多了一个叫做 virbr0 的虚拟网络接口: 这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器(host)上生成一个 virtual net ...
- Elasticsearch:Elasticsearch SQL介绍及实例 (一)
转载自:https://blog.csdn.net/UbuntuTouch/article/details/105658911
- Dockerfile文件中的ENTRYPOINT,CMD命令跟k8s中command,args之间的关系
- 关于JDK8中stream的用法小总结。
import java.io.Serializable; import java.util.*; import java.util.stream.Collectors; public class Ma ...
- Hive之权限控制
Hive之权限 一.库级的权限 -- 授予所有权限给某个用户 grant all on msta to user {userName}; -- 授权admin privilege权限 grant AD ...
- GitHub Pages 和 Jekyll 笔记
GitHub Pages 和 Jekyll 笔记 快速创建(使用默认的Jekyll引擎) 1. 新建仓库 新建一个空仓库, 名称为username.github.io, 其中 username 就是你 ...
- Visual Studio(VS)修改C语言scanf等报错
1.在程序最前面加:#define_CRT_SECURE_NO_DEPRECATE 2.按照vs规定进行修改,例如把scanf改为scanf_s: 3.在"项目" -> &q ...
- <五>掌握左值引用和初识右值引用
1:C++的引用,引用和指针的区别? 1:从汇编指令角度上看,引用和指针没有区别,引用也是通过地址指针的方式访问指向的内存 int &b=a ; 是需要将a的内存地址取出并存下来, b=20; ...
- 一、Vue.js介绍
一.介绍 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手 ...