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
Çıkışlar
AzureSqlInstanceActiveDirectoryAdministratorModel
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin