Set-AzureADMSServicePrincipal
Met à jour un principal de service.
Syntaxe
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
Met à jour un principal de service dans Azure Active Directory (Azure AD).
Exemples
Exemple 1
PS C:\> Set-AzureADMSServicePrincipal -Id 2e0d8ca7-57d1-4a87-9c2a-b3638a4cadbf -AccountEnabled $False
Cette commande désactive le compte du principal de service spécifié.
Exemple 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
Attribuez un attribut de sécurité personnalisé avec une valeur multi-chaîne à une application (principal de service).
- Jeu d’attributs :
Engineering
- Attribut :
Project
- Type de données d’attribut : Collection de chaînes
- Valeur d’attribut :
("Baker","Cascade")
Exemple 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
Mettez à jour un attribut de sécurité personnalisé avec une valeur multi-chaîne pour une application (principal de service).
- Ensemble d’attributs :
Engineering
- Attribut :
Project
- Type de données d’attribut : Collection de chaînes
- Valeur d’attribut :
("Alpine","Baker")
Paramètres
-AccountEnabled
Indique si le compte est activé.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AppId
Spécifie l’ID d’application.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AppRoleAssignmentRequired
Indique si une attribution de rôle d’application est requise.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CustomSecurityAttributes
Attributs de sécurité personnalisés pour le principal de service.
Type: | Object |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisplayName
Spécifie le nom complet.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ErrorUrl
Spécifie l’URL d’erreur.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Homepage
Spécifie la page d’accueil.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Id
Spécifie l’ID d’un principal de service dans Azure AD.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-KeyCredentials
Spécifie les informations d’identification de clé.
Type: | List<T>[Microsoft.Open.MSGraph.Model.MsKeyCredential] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LogoutUrl
Spécifie l’URL de déconnexion.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MicrosoftFirstParty
Indique si le principal de service est pour une application microsoft de première partie.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PasswordCredentials
Spécifie les informations d’identification du mot de passe.
Type: | List<T>[Microsoft.Open.MSGraph.Model.MsPasswordCredential] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PreferredTokenSigningKeyThumbprint
Empreinte de clé de signature de jeton préférée pour le principal de service.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PublisherName
Spécifie le nom de l’éditeur.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ReplyUrls
URL auxquelles les jetons utilisateur sont envoyés pour la connexion avec l’application associée, ou URI de redirection auxquels les codes d’autorisation OAuth 2.0 et les jetons d’accès sont envoyés pour l’application associée.
Type: | List<T>[String] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SamlMetadataUrl
@{Text=}
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ServicePrincipalNames
Spécifie les noms de principal de service.
Type: | List<T>[String] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Tags
Spécifie un tableau de balises. Notez que si vous envisagez que ce principal de service s’affiche dans la liste Toutes les applications du portail d’administration, vous devez définir cette valeur sur {WindowsAzureActiveDirectoryIntegratedApp}
Type: | List<T>[String] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |