Set-MsolServicePrincipal
Atualizações um diretor de serviços em Microsoft Azure Ative Directory.
Syntax
Set-MsolServicePrincipal
[-ObjectId <Guid>]
[-AppPrincipalId <Guid>]
[-DisplayName <String>]
[-ServicePrincipalNames <String[]>]
[-AccountEnabled <Boolean>]
[-Addresses <RedirectUri[]>]
[-TenantId <Guid>]
[<CommonParameters>]
Description
O Cmdlet Set-MsolServicePrincipal atualiza um diretor de serviço em Microsoft Azure Ative Directory. Pode ser utilizado para atualizar o nome de exibição, ativar/desativar o principal de serviço, confiável para a delegação, os nomes principais do serviço (SPNs) ou os endereços.
Exemplos
Exemplo 1: Alterar propriedades num diretor de serviço
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")
Este comando atualiza as propriedades no principal de serviço especificado. Neste exemplo, especifica atualizações para o nome de exibição e para as SPNs. Isto substituirá quaisquer definições anteriores.
Exemplo 2: Alterar endereços num diretor de serviço
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
Este comando atualiza os endereços de um diretor de serviço. Neste exemplo, os endereços existentes que foram previamente criados ("myApp1.com", "myApp2.com") utilizando o cmdlet New-MsolServicePrincipalAddresses , estão associados ao principal do serviço.
Parâmetros
-AccountEnabled
Esta propriedade está reservada para uso futuro.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Addresses
Especifica a lista de endereços com a qual atualizar e substituir a lista existente. Se não especificar este parâmetro, a propriedade existente não será atualizada. Se especificar uma lista vazia, os endereços existentes serão limpos. Utilize o cmdlet New-MsolServicePrincipalAddress para ajudar a criar o objeto da lista de endereços.
Type: | RedirectUri[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AppPrincipalId
Especifica o ID de aplicação único que está associado ao principal do serviço para atualizar.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DisplayName
Especifica o nome de exibição do principal de serviço.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
Especifica o ID do objeto único do principal de serviço para atualizar.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicePrincipalNames
Especifica a lista de SPNs com a qual atualizar e substituir o existente. Se não especificar este parâmetro, a propriedade existente não será atualizada. Se especificar uma lista vazia, as SPNs existentes são apuradas, com exceção da SPN que contém o valor appid do principal serviço. Um SPN deve utilizar um dos seguintes formatos:
appName
appName/hostname
- um URL válido
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TenantId
Especifica a identificação única do inquilino para realizar a operação. O valor predefinido é o inquilino do utilizador atual. Este parâmetro aplica-se apenas aos utilizadores parceiros.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Ligações Relacionadas
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários