Set-MsolServicePrincipal
Microsoft Azure Active Directory'de hizmet sorumlusunu güncelleştirir.
Sözdizimi
Set-MsolServicePrincipal
[-ObjectId <Guid>]
[-AppPrincipalId <Guid>]
[-DisplayName <String>]
[-ServicePrincipalNames <String[]>]
[-AccountEnabled <Boolean>]
[-Addresses <RedirectUri[]>]
[-TenantId <Guid>]
[<CommonParameters>]
Description
Set-MsolServicePrincipal cmdlet'i, Microsoft Azure Active Directory'deki bir hizmet sorumlusunu güncelleştirir. Görünen adı güncelleştirmek, hizmet sorumlusunu etkinleştirmek/devre dışı bırakmak, temsilci seçme için güvenilen, hizmet sorumlusu adları (SPN) veya adresler için kullanılabilir.
Örnekler
Örnek 1: Hizmet sorumlusundaki özellikleri değiştirme
PS C:\> $AppId = (Get-MsolServicePrincipal -ServicePrincipalName "MyApp").AppPrincipalId
PS C:\> Set-MsolServicePrincipal -AppPrincipalId $AppId -DisplayName "My Super Application" -ServicePrincipalNames @("MyApp/myapp.com", "MyApp/mysuperapp.com")
Bu komut, belirtilen hizmet sorumlusundaki özellikleri güncelleştirir. Bu örnekte, görünen ad ve SPN'ler için güncelleştirmeleri belirtir. Bu işlem önceki ayarların üzerine yazar.
Örnek 2: Hizmet sorumlusundaki adresleri değiştirme
PS C:\> $a = @()
PS C:\> $a = $a + (Get-MsolServicePrincipal -ServicePrincipalName "MyApp").Addresses
PS C:\> $a = $a + (New-MsolServicePrincipalAddresses -Value "myApp1.com")
PS C:\> $a = $a + (New-MsolServicePrincipalAddresses -Value "myApp2.com")
PS C:\> Set-MsolServicePrincipal -AppPrincipalId $AppId -Addresses $a
Bu komut bir hizmet sorumlusunun adreslerini güncelleştirir. Bu örnekte, New-MsolServicePrincipalAddresses cmdlet'i kullanılarak daha önce oluşturulmuş ("myApp1.com", "myApp2.com") mevcut Adresler hizmet sorumlusuyla ilişkilendirilmiştir.
Parametreler
-AccountEnabled
Bu özellik gelecekte kullanılmak üzere ayrılmıştır.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Addresses
Varolan listenin güncelleştirilip üzerine yazılmasını istediğiniz adresler listesini belirtir. Bu parametreyi belirtmezseniz, mevcut özellik güncelleştirilmez. Boş bir liste belirtirseniz, var olan adresler temizlenir. Adresler listesi nesnesini oluşturmaya yardımcı olması için New-MsolServicePrincipalAddress cmdlet'ini kullanın.
Tür: | RedirectUri[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-AppPrincipalId
Güncelleştirilecek hizmet sorumlusuyla ilişkili benzersiz uygulama kimliğini belirtir.
Tür: | Guid |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DisplayName
Hizmet sorumlusunun görünen adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ObjectId
Güncelleştirilecek hizmet sorumlusunun benzersiz nesne kimliğini belirtir.
Tür: | Guid |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ServicePrincipalNames
Varolanın güncelleştirilip üzerine yazıldığı SPN'lerin listesini belirtir. Bu parametreyi belirtmezseniz, mevcut özellik güncelleştirilmez. Boş bir liste belirtirseniz, hizmet sorumlusunun AppId değerini içeren SPN dışında mevcut SPN'ler temizlenir. SPN aşağıdaki biçimlerden birini kullanmalıdır:
appName
appName/hostname
- geçerli bir URL
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-TenantId
İşlemin gerçekleştirildiği kiracının benzersiz kimliğini belirtir. Varsayılan değer, geçerli kullanıcının kiracısıdır. Bu parametre yalnızca iş ortağı kullanıcıları için geçerlidir.
Tür: | Guid |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |