gpt4 book ai didi

azure - 在 ARM 模板中获取 Azure Active Directory 用户组 objectId

转载 作者:行者123 更新时间:2023-12-02 07:58:24 25 4
gpt4 key购买 nike

您好,我正在尝试使用“Microsoft.Sql/servers/administrators”类型的 ARM 模板来部署资源下面是模板

{
"type": "Microsoft.Sql/servers/administrators",
"apiVersion": "2019-06-01-preview",
"name": "[concat(parameters('sqlServerName'), '/ActiveDirectory')]",
"dependsOn": [
"[resourceId('Microsoft.Sql/servers', parameters('sqlServerName'))]"
],
"properties": {
"administratorType": "ActiveDirectory",
"login": "[parameters('activeDirectoryUserGroupName')]",
"sid": "",
"tenantId": "[subscription().tenantId]"
}
}

我将 Active Directory 用户组名称作为参数传递,“sid”是该 Active Directory 组的 objectId。那么有没有办法获取ARM模板中的objectId

最佳答案

我们无法获取 Azure ARM 模板中的 Azure AD 组对象 ID。因为 Azure AD 组是 Azure AD 资源。它不是 Azure 资源。但ARM模板仅用于管理Azure资源。更多详情请引用documentdocument

如果想获取AD组对象id,可以使用Azure Powershell命令$groubId=(Get-AzADGroup -DisplayName <groupName>).Id .

关于azure - 在 ARM 模板中获取 Azure Active Directory 用户组 objectId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61495842/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com