如何使用PowerShell获取为SQL Server分配的Azure Active Directory管理员?

时间:2018-08-15 13:06:20

标签: azure powershell active-directory azure-sql-database azure-active-directory

我想使用PowerShell脚本获取特定Azure SQL服务器当前分配的Active Directory管理员名称。

Azure portal

我认为它将显示在“资源”属性中,但不幸的是没有显示,并且我没有找到任何特定的命令。

有什么办法获取这些信息吗?

1 个答案:

答案 0 :(得分:0)

要获取此信息的PowerShell命令是Get-AzureRmSqlServerActiveDirectoryAdministrator

Microsoft文档的示例-

Get-AzureRmSqlServerActiveDirectoryAdministrator -ResourceGroupName "ResourceGroup01" -ServerName "Server01"
ResourceGroupName ServerName DisplayName ObjectId 
----------------- ---------- ----------- -------- 
ResourceGroup01   Server01   DBAs        40b79501-b343-44ed-9ce7-da4c8cc7353b

https://docs.microsoft.com/en-us/powershell/module/azurerm.sql/get-azurermsqlserveractivedirectoryadministrator?view=azurermps-6.7.0

此外,至少在屏幕快照中,您没有为服务器设置任何管理员。如果要首先进行设置,请先从PowerShell命令读取该信息,然后按照此处的指导进行操作-https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication-configure