Set-​Azure​AD​Application

Updates an application.

Syntax

Set-AzureADApplication
   [-AddIns <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.AddIn]>]
   [-AppRoles <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.AppRole]>]
   [-AvailableToOtherTenants <Boolean>]
   [-DisplayName <String>]
   [-ErrorUrl <String>]
   [-GroupMembershipClaims <String>]
   [-Homepage <String>]
   [-IdentifierUris <System.Collections.Generic.List`1[System.String]>]
   [-KeyCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.KeyCredential]>]
   [-KnownClientApplications <System.Collections.Generic.List`1[System.String]>]
   [-LogoutUrl <String>]
   [-Oauth2AllowImplicitFlow <Boolean>]
   [-Oauth2AllowUrlPathMatching <Boolean>]
   [-Oauth2Permissions <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.OAuth2Permission]>]
   -ObjectId <String>
   [-PasswordCredentials <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.PasswordCredential]>]
   [-PublicClient <Boolean>]
   [-RecordConsentConditions <String>]
   [-ReplyUrls <System.Collections.Generic.List`1[System.String]>]
   [-RequiredResourceAccess <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.RequiredResourceAccess]>]
   [-SamlMetadataUrl <String>]
   [-Oauth2RequirePostResponse <Boolean>]
   [<CommonParameters>]

Examples

Example 1: Update an application

PS C:\>Set-AzureADApplication -ObjectId "3ddd22e7-a150-4bb3-b100-e410dea1cb84" -DisplayName "New Name"

This command updates the specified application.

Required Parameters

-ObjectId

Specifies the ID of an application in Azure AD.

Type:String
Position:Named
Default value:None
Accept pipeline input:True (ByPropertyName, ByValue)
Accept wildcard characters:False

Optional Parameters

-AddIns

Defines custom behavior that a consuming service can use to call an app in specific contexts. For example, applications that can render file streams may set the addIns property for its "FileHandler" functionality. This will let services like Office 365 call the application in the context of a document the user is working on.

Type:System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.AddIn]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AppRoles

The collection of application roles that an application may declare. These roles can be assigned to users, groups or service principals.

Type:System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.AppRole]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-AvailableToOtherTenants

True if the application is shared with other tenants; otherwise, false.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DisplayName

Specifies the display name.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ErrorUrl

Specifies an error URL.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-GroupMembershipClaims

A bitmask that configures the "groups" claim issued in a user or OAuth 2.0 access token that the application expects. The bitmask values are: 0: None, 1: Security groups and Azure AD roles, 2: Reserved, and 4: Reserved. Setting the bitmask to 7 will get all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Homepage

Specifies the home page.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-IdentifierUris

Specifies identifier URIs.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-KeyCredentials

Specifies key credentials.

Type:System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.KeyCredential]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-KnownClientApplications

Specifies known client applications.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-LogoutUrl

Specifies the logout URL.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Oauth2AllowImplicitFlow

Specifies whether this web application can request OAuth2.0 implicit flow tokens. The default is false.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Oauth2AllowUrlPathMatching

Specifies whether, as part of OAuth 2.0 token requests, Azure AD will allow path matching of the redirect URI against the application's replyUrls. The default is false.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Oauth2Permissions

The collection of OAuth 2.0 permission scopes that the web API (resource) application exposes to client applications. These permission scopes may be granted to client applications during consent.

Type:System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.OAuth2Permission]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Oauth2RequirePostResponse

Set theis to True if an Oauth2 Post response is required

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PasswordCredentials

Specifies password credentials.

Type:System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.PasswordCredential]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-PublicClient

Specifies whether this application is a public client (such as an installed application running on a mobile device). Default is false.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RecordConsentConditions

Do not use. May be removed in future versions

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ReplyUrls

Specifies the URLs that user tokens are sent to for sign in, or the redirect URIs that OAuth 2.0 authorization codes and access tokens are sent to.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RequiredResourceAccess
Type:System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.RequiredResourceAccess]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SamlMetadataUrl
Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False