Set-AzureADMSServicePrincipal
Atualiza um principal de serviço.
Syntax
Set-AzureADMSServicePrincipal
-Id <String>
[-AccountEnabled <String>]
[-AppId <String>]
[-AppRoleAssignmentRequired <Boolean>]
[-CustomSecurityAttributes <Object>]
[-DisplayName <String>]
[-ErrorUrl <String>]
[-LogoutUrl <String>]
[-Homepage <String>]
[-SamlMetadataUrl <String>]
[-MicrosoftFirstParty <Boolean>]
[-PublisherName <String>]
[-PreferredTokenSigningKeyThumbprint <String>]
[-ReplyUrls <System.Collections.Generic.List`1[System.String]>]
[-ServicePrincipalNames <System.Collections.Generic.List`1[System.String]>]
[-Tags <System.Collections.Generic.List`1[System.String]>]
[-KeyCredentials <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.MsKeyCredential]>]
[-PasswordCredentials <System.Collections.Generic.List`1[Microsoft.Open.MSGraph.Model.MsPasswordCredential]>]
[<CommonParameters>]
Description
Atualiza um principal de serviço no Azure Active Directory (Azure AD).
Exemplos
Exemplo 1
PS C:\> Set-AzureADMSServicePrincipal -Id 2e0d8ca7-57d1-4a87-9c2a-b3638a4cadbf -AccountEnabled $False
Este comando desativa a conta do principal de serviço especificado.
Exemplo 2
PS C:\> $attributes = @{
Engineering = @{
"@odata.type" = "#Microsoft.DirectoryServices.CustomSecurityAttributeValue"
"Project@odata.type" = "#Collection(String)"
Project = @("Baker","Cascade")
}
}
PS C:\> Set-AzureADMSServicePrincipal -Id 7d194b0c-bf17-40ff-9f7f-4b671de8dc20 -CustomSecurityAttributes $attributes
Atribua um atributo de segurança personalizado com um valor de várias cadeias a uma aplicação (principal de serviço).
- Conjunto de atributos:
Engineering
- Atributo:
Project
- Tipo de dados de atributo: Coleção de Cadeias
- Valor do atributo:
("Baker","Cascade")
Exemplo 3
PS C:\> $attributesUpdate = @{
Engineering = @{
"@odata.type" = "#Microsoft.DirectoryServices.CustomSecurityAttributeValue"
"Project@odata.type" = "#Collection(String)"
Project = @("Alpine","Baker")
}
}
PS C:\> Set-AzureADMSServicePrincipal -Id 7d194b0c-bf17-40ff-9f7f-4b671de8dc20 -CustomSecurityAttributes $attributesUpdate
Atualize um atributo de segurança personalizado com um valor de várias cadeias para uma aplicação (principal de serviço).
- Conjunto de atributos:
Engineering
- Atributo:
Project
- Tipo de dados de atributo: Coleção de Cadeias
- Valor do atributo:
("Alpine","Baker")
Parâmetros
-AccountEnabled
Indica se a conta está ativada.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AppId
Especifica o ID da aplicação.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AppRoleAssignmentRequired
Indica se é necessária uma atribuição de função de aplicação.
Tipo: | Boolean |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomSecurityAttributes
Atributos de segurança personalizados para o principal de serviço.
Tipo: | Object |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Especifica o nome a apresentar.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ErrorUrl
Especifica o URL de erro.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Homepage
Especifica a home page.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Especifica o ID de um principal de serviço no Azure AD.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyCredentials
Especifica credenciais de chave.
Tipo: | List<T>[Microsoft.Open.MSGraph.Model.MsKeyCredential] |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogoutUrl
Especifica o URL de fim de sessão.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MicrosoftFirstParty
Indica se o principal de serviço é para uma aplicação original da Microsoft.
Tipo: | Boolean |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordCredentials
Especifica credenciais de palavra-passe.
Tipo: | List<T>[Microsoft.Open.MSGraph.Model.MsPasswordCredential] |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PreferredTokenSigningKeyThumbprint
Thumbprint da chave de assinatura de token preferencial para o principal de serviço.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PublisherName
Especifica o nome do publicador.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplyUrls
Os URLs para os quais os tokens de utilizador são enviados para iniciar sessão com a aplicação associada ou os URIs de redirecionamento para os quais os códigos de autorização E tokens de acesso do OAuth 2.0 são enviados para a aplicação associada.
Tipo: | List<T>[String] |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SamlMetadataUrl
@{Text=}
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicePrincipalNames
Especifica os nomes dos principais de serviço.
Tipo: | List<T>[String] |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tags
Especifica uma matriz de etiquetas. Tenha em atenção que, se pretender que este principal de serviço seja apresentado na lista Todas as Aplicações no portal de administração, tem de definir este valor como {WindowsAzureActiveDirectoryIntegratedApp}
Tipo: | List<T>[String] |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Saídas
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