Set-AzureRmSqlServerActiveDirectoryAdministrator
SQL Server için bir Microsoft Entra yöneticisi sağlar.
Uyarı
AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.
AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.
Sözdizimi
Set-AzureRmSqlServerActiveDirectoryAdministrator
[-DisplayName] <String>
[[-ObjectId] <Guid>]
[-ServerName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-AzureRmSqlServerActiveDirectory Yönetici istrator cmdlet'i geçerli abonelikte AzureSQL Sunucusu 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 Server yöneticisi olarak sağlanabilir:
- Microsoft Entra Id'nin yerel üyeleri
- Microsoft Entra Id'nin federasyon üyeleri
- Yerel veya federasyon üyesi olan diğer Azure AD'lerinden içeri aktarılan üyeler
- Güvenlik grubu olarak oluşturulan Microsoft Entra grupları 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: Sunucu için yönetici grubu sağlama
PS C:\>Set-AzureRmSqlServerActiveDirectoryAdministrator -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DisplayName "DBAs"
ResourceGroupName ServerName DisplayName ObjectId
----------------- ---------- ----------- --------
ResourceGroup01 Server01 DBAs 40b79501-b343-44ed-9ce7-da4c8cc7353b
Bu komut, Sunucu01 adlı sunucu için DBAs adlı bir Microsoft Entra yönetici grubu sağlar. Bu sunucu ResourceGroup01 kaynak grubuyla ilişkilendirildi.
Örnek 2: Sunucu için yönetici kullanıcı sağlama
PS C:\>Set-AzureRmSqlServerActiveDirectoryAdministrator -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DisplayName "David Chew"
ResourceGroupName ServerName DisplayName ObjectId
----------------- ---------- ----------- --------
resourcegroup01 server01 David Chew 11E95548-B179-4FE1-9AF4-ACA49D13ABB9
Bu komut, Sunucu01 adlı sunucu için yönetici olarak bir Microsoft Entra kullanıcısı sağlar.
Örnek 3: Kimliğini belirterek bir yönetici grubu sağlama
PS C:\>Set-AzureRmSqlServerActiveDirectoryAdministrator -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DisplayName "DBAs" -ObjectId "40b79501-b343-44ed-9ce7-da4c8cc7353b"
ResourceGroupName ServerName DisplayName ObjectId
----------------- ---------- ----------- --------
ResourceGroup01 Server01 DBAs 40b79501-b343-44ed-9ce7-da4c8cc7353b
Bu komut, Sunucu01 adlı sunucu için DBAs adlı bir Microsoft Entra yönetici grubu sağlar. komutu ObjectId parametresi için bir kimlik belirtir. Bu, grubun görünen adı benzersiz olmasa bile komutun başarılı olmasını sağlar.
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Tür: | IAzureContextContainer |
Diğer adlar: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DisplayName
Bu cmdlet'in sağladığı Microsoft Entra yöneticisinin görünen adını belirtir.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ObjectId
Bu cmdlet'in sağladığı Microsoft Entra yöneticisinin benzersiz kimliğini belirtir. Görünen ad benzersiz değilse, bu parametre için bir değer belirtmeniz gerekir.
Tür: | Guid |
Position: | 3 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Sunucunun atandığı kaynak grubunun adını belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ServerName
Bu cmdlet'in yönetici sağladığı SQL Server'ın adını belirtir.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
AzureSqlServerActiveDirectoryAdministratorModel