Set-AzSqlInstanceActiveDirectoryAdministrator

SQL Yönetilen Örneği için bir Microsoft Entra yöneticisi sağlar.

Syntax

Set-AzSqlInstanceActiveDirectoryAdministrator
   [-DisplayName] <String>
   [-ObjectId] <Guid>
   [-ResourceGroupName] <String>
   [-InstanceName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlInstanceActiveDirectoryAdministrator
   [-DisplayName] <String>
   [-ObjectId] <Guid>
   -InputObject <AzureSqlManagedInstanceModel>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlInstanceActiveDirectoryAdministrator
   [-DisplayName] <String>
   [-ObjectId] <Guid>
   [-ResourceId] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzSqlInstanceActiveDirectory Yönetici istrator cmdlet'i geçerli abonelikte Azure SQL Yönetilen Örneği için bir Microsoft Entra yöneticisi sağlar. Aynı anda yalnızca bir yönetici sağlayabilirsiniz. Microsoft Entra Id'nin aşağıdaki üyeleri SQL Yönetilen Örneği yöneticisi olarak sağlanabilir:

  • Microsoft Entra Id'nin yerel üyeleri
  • Microsoft Entra Id'nin federasyon üyeleri
  • Güvenlik grupları olarak oluşturulan Microsoft Entra grupları Diğer Azure KIMLIKlerinden içeri aktarılan üyeler yönetici olarak desteklenmez. Outlook.com, Hotmail.com veya Live.com etki alanlarındakiler gibi Microsoft hesapları yönetici olarak desteklenmez. Gmail.com veya Yahoo.com etki alanlarındakiler gibi diğer konuk hesapları yönetici olarak desteklenmez. Yönetici olarak ayrılmış bir Microsoft Entra grubu sağlamanızı öneririz.

Örnekler

Örnek 1: Kaynak grubuyla ilişkilendirilmiş yönetilen örnek için yönetici grubu sağlama

Set-AzSqlInstanceActiveDirectoryAdministrator -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" -DisplayName "DBAs" -ObjectId "40b79501-b343-44ed-9ce7-da4c8cc7353b"

ResourceGroupName InstanceName      DisplayName ObjectId 
----------------- ----------------- ----------- -------- 
ResourceGroup01   ManagedInstance01 DBAs        40b79501-b343-44ed-9ce7-da4c8cc7353b

Bu komut, ManagedInstance01 adlı yönetilen örnek için DBAs adlı bir Microsoft Entra yönetici grubu sağlar. Bu sunucu ResourceGroup01 kaynak grubuyla ilişkilendirildi.

Örnek 2: Yönetilen örnek nesnesini kullanarak yönetici kullanıcı sağlama

Get-AzSqlInstance -ResourceGroupName "ResourceGroup01" -InstanceName "ManagedInstance01" | Set-AzSqlInstanceActiveDirectoryAdministrator -DisplayName "David Chew" -ObjectId "11E95548-B179-4FE1-9AF4-ACA49D13ABB9"

ResourceGroupName InstanceName      DisplayName ObjectId 
----------------- ----------------- ----------- -------- 
Resourcegroup01   ManagedInstance01 David Chew  11E95548-B179-4FE1-9AF4-ACA49D13ABB9

Bu komut, yönetilen örnek nesnesinden bir Microsoft Entra kullanıcısını yönetici olarak sağlar.

Örnek 3: Yönetilen örnek kaynak tanımlayıcısı kullanarak yönetici sağlama

Get-AzSqlInstance -ResourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/ResourceGroup01/providers/Microsoft.Sql/managedInstances/ManagedInstance01" | Set-AzSqlInstanceActiveDirectoryAdministrator -DisplayName "David Chew" -ObjectId "11E95548-B179-4FE1-9AF4-ACA49D13ABB9"

ResourceGroupName InstanceName      DisplayName ObjectId 
----------------- ----------------- ----------- -------- 
Resourcegroup01   ManagedInstance01 David Chew  11E95548-B179-4FE1-9AF4-ACA49D13ABB9

Bu komut, yönetilen örnek kaynak tanımlayıcısı kullanarak bir Microsoft Entra kullanıcılarını yönetici olarak sağlar.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

İzinlerin verleneceği kullanıcının veya grubun görünen adını belirtir. Bu görünen ad, geçerli abonelikle ilişkilendirilmiş active directory'de bulunmalıdır.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InputObject

Kullanılacak yönetilen örnek nesnesi.

Type:AzureSqlManagedInstanceModel
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InstanceName

SQL Yönetilen Örneği adı.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Microsoft Entra Id'de izinlerin verildiği kullanıcı veya grubun nesne kimliğini belirtir.

Type:Guid
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Kaynak grubunun adı.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceId

Kullanılacak örneğin kaynak kimliği

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Guid

Çıkışlar

AzureSqlInstanceActiveDirectoryAdministratorModel