Microsoft.Graph.Applications

{{ Fill in the Description }}

Microsoft.Graph.Applications

Add-MgApplicationKey

Add a key credential to an application. This method, along with removeKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. Applications that don't have any existing valid certificates (no certificates have been added yet, or all certificates have expired), won't be able to use this service action. You can use the Update application operation to perform an update instead.

Note

To view the beta release of this cmdlet, view Add-MgBetaApplicationKey

Add-MgApplicationPassword

Adds a strong password or secret to an application. You can also add passwords while creating the application.

Note

To view the beta release of this cmdlet, view Add-MgBetaApplicationPassword

Add-MgServicePrincipalKey

Adds a key credential to a servicePrincipal. This method along with removeKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed. ServicePrincipals that don't have any existing valid certificates (i.e.: no certificates have been added yet, or all certificates have expired), won't be able to use this service action. Update servicePrincipal can be used to perform an update instead.

Add-MgServicePrincipalPassword

Add a strong password or secret to a servicePrincipal object.

Add-MgServicePrincipalTokenSigningCertificate

Create a self-signed signing certificate and return a selfSignedCertificate object, which is the public part of the generated certificate. The self-signed signing certificate is composed of the following objects, which are added to the servicePrincipal: + The keyCredentials object with the following objects: + A private key object with usage set to Sign. + A public key object with usage set to Verify.+ The passwordCredentials object. All the objects have the same value of customKeyIdentifier. The passwordCredential is used to open the PFX file (private key). It and the associated private key object have the same value of keyId. When set during creation through the displayName property, the subject of the certificate cannot be updated. The startDateTime is set to the same time the certificate is created using the action. The endDateTime can be up to three years after the certificate is created.

Note

To view the beta release of this cmdlet, view Add-MgBetaServicePrincipalTokenSigningCertificate

Clear-MgApplicationVerifiedPublisher

Unset the verifiedPublisher previously set on an application, removing all verified publisher properties. For more information, see Publisher verification.

Note

To view the beta release of this cmdlet, view Clear-MgBetaApplicationVerifiedPublisher

Confirm-MgApplicationMemberGroup

Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.

Note

To view the beta release of this cmdlet, view Confirm-MgBetaApplicationMemberGroup

Confirm-MgApplicationMemberObject

Invoke action checkMemberObjects

Note

To view the beta release of this cmdlet, view Confirm-MgBetaApplicationMemberObject

Confirm-MgServicePrincipalMemberGroup

Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.

Note

To view the beta release of this cmdlet, view Confirm-MgBetaServicePrincipalMemberGroup

Confirm-MgServicePrincipalMemberObject

Invoke action checkMemberObjects

Note

To view the beta release of this cmdlet, view Confirm-MgBetaServicePrincipalMemberObject

Find-MgApplicationSynchronizationJobSchemaDirectory

Discover the latest schema definition for provisioning to an application.

Note

To view the beta release of this cmdlet, view Find-MgBetaApplicationSynchronizationJobSchemaDirectory

Find-MgApplicationSynchronizationTemplateSchemaDirectory

Discover the latest schema definition for provisioning to an application.

Note

To view the beta release of this cmdlet, view Find-MgBetaApplicationSynchronizationTemplateSchemaDirectory

Find-MgServicePrincipalSynchronizationJobSchemaDirectory

Discover the latest schema definition for provisioning to an application.

Note

To view the beta release of this cmdlet, view Find-MgBetaServicePrincipalSynchronizationJobSchemaDirectory

Find-MgServicePrincipalSynchronizationTemplateSchemaDirectory

Discover the latest schema definition for provisioning to an application.

Note

To view the beta release of this cmdlet, view Find-MgBetaServicePrincipalSynchronizationTemplateSchemaDirectory

Get-MgApplication

Get the properties and relationships of an application object.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplication

Get-MgApplicationAppManagementPolicy

The appManagementPolicy applied to this application.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationAppManagementPolicy

Get-MgApplicationAppManagementPolicyByRef

The appManagementPolicy applied to this application.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationAppManagementPolicyByRef

Get-MgApplicationAppManagementPolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationAppManagementPolicyCount

Get-MgApplicationByAppId

Get the properties and relationships of an application object.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationByAppId

Get-MgApplicationById

Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to:

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationById

Get-MgApplicationByUniqueName

Get the properties and relationships of an application object.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationByUniqueName

Get-MgApplicationCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationCount

Get-MgApplicationCreatedOnBehalfOf

Supports $filter (/$count eq 0, /$count ne 0). Read-only.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationCreatedOnBehalfOf

Get-MgApplicationDelta

Get newly created, updated, or deleted applications without performing a full read of the entire resource collection. For details, see Using delta query.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationDelta

Get-MgApplicationExtensionProperty

Read-only. Nullable. Supports $expand and $filter (/$count eq 0, /$count ne 0).

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationExtensionProperty

Get-MgApplicationExtensionPropertyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationExtensionPropertyCount

Get-MgApplicationFederatedIdentityCredential

Federated identities for applications. Supports $expand and $filter (startsWith, /$count eq 0, /$count ne 0).

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationFederatedIdentityCredential

Get-MgApplicationFederatedIdentityCredentialByName

Federated identities for applications. Supports $expand and $filter (startsWith, /$count eq 0, /$count ne 0).

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationFederatedIdentityCredentialByName

Get-MgApplicationFederatedIdentityCredentialCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationFederatedIdentityCredentialCount

Get-MgApplicationHomeRealmDiscoveryPolicy

Get homeRealmDiscoveryPolicies from applications

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationHomeRealmDiscoveryPolicy

Get-MgApplicationHomeRealmDiscoveryPolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationHomeRealmDiscoveryPolicyCount

Get-MgApplicationLogo

The main logo for the application. Not nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationLogo

Get-MgApplicationMemberGroup

Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationMemberGroup

Get-MgApplicationMemberObject

Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationMemberObject

Get-MgApplicationOwner

Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwner

Get-MgApplicationOwnerAsAppRoleAssignment

Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment

Get-MgApplicationOwnerAsEndpoint

Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwnerAsEndpoint

Get-MgApplicationOwnerAsServicePrincipal

Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwnerAsServicePrincipal

Get-MgApplicationOwnerAsUser

Get the item of type microsoft.graph.directoryObject as microsoft.graph.user

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwnerAsUser

Get-MgApplicationOwnerByRef

Directory objects that are owners of the application. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwnerByRef

Get-MgApplicationOwnerCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwnerCount

Get-MgApplicationOwnerCountAsAppRoleAssignment

Get the number of the resource

Get-MgApplicationOwnerCountAsEndpoint

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwnerCountAsEndpoint

Get-MgApplicationOwnerCountAsServicePrincipal

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwnerCountAsServicePrincipal

Get-MgApplicationOwnerCountAsUser

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationOwnerCountAsUser

Get-MgApplicationSynchronization

Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronization

Get-MgApplicationSynchronizationAccessToken

Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationAccessToken

Get-MgApplicationSynchronizationJob

Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationJob

Get-MgApplicationSynchronizationJobBulkUpload

The bulk upload operation for the job.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationJobBulkUpload

Get-MgApplicationSynchronizationJobBulkUploadContent

Get media content for the navigation property bulkUpload from applications

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationJobBulkUploadContent

Get-MgApplicationSynchronizationJobCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationJobCount

Get-MgApplicationSynchronizationJobSchema

The synchronization schema configured for the job.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationJobSchema

Get-MgApplicationSynchronizationJobSchemaDirectory

Contains the collection of directories and all of their objects.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationJobSchemaDirectory

Get-MgApplicationSynchronizationJobSchemaDirectoryCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationJobSchemaDirectoryCount

Get-MgApplicationSynchronizationSecretCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationSecretCount

Get-MgApplicationSynchronizationTemplate

Preconfigured synchronization settings for a particular application.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationTemplate

Get-MgApplicationSynchronizationTemplateCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationTemplateCount

Get-MgApplicationSynchronizationTemplateSchema

Default synchronization schema for the jobs based on this template.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationTemplateSchema

Get-MgApplicationSynchronizationTemplateSchemaDirectory

Contains the collection of directories and all of their objects.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationTemplateSchemaDirectory

Get-MgApplicationSynchronizationTemplateSchemaDirectoryCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationSynchronizationTemplateSchemaDirectoryCount

Get-MgApplicationTemplate

Retrieve the properties of an applicationTemplate object.

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationTemplate

Get-MgApplicationTemplateCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationTemplateCount

Get-MgApplicationTokenIssuancePolicy

Get tokenIssuancePolicies from applications

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationTokenIssuancePolicy

Get-MgApplicationTokenIssuancePolicyByRef

Get ref of tokenIssuancePolicies from applications

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationTokenIssuancePolicyByRef

Get-MgApplicationTokenIssuancePolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationTokenIssuancePolicyCount

Get-MgApplicationTokenLifetimePolicy

Get tokenLifetimePolicies from applications

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationTokenLifetimePolicy

Get-MgApplicationTokenLifetimePolicyByRef

Get ref of tokenLifetimePolicies from applications

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationTokenLifetimePolicyByRef

Get-MgApplicationTokenLifetimePolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaApplicationTokenLifetimePolicyCount

Get-MgGroupAppRoleAssignment

Represents the app roles a group has been granted for an application. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupAppRoleAssignment

Get-MgGroupAppRoleAssignmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaGroupAppRoleAssignmentCount

Get-MgServicePrincipal

Retrieve the properties and relationships of a servicePrincipal object.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipal

Get-MgServicePrincipalAppManagementPolicy

The appManagementPolicy applied to this application.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalAppManagementPolicy

Get-MgServicePrincipalAppManagementPolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalAppManagementPolicyCount

Get-MgServicePrincipalAppRoleAssignedTo

App role assignments for this app or service, granted to users, groups, and other service principals. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalAppRoleAssignedTo

Get-MgServicePrincipalAppRoleAssignedToCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalAppRoleAssignedToCount

Get-MgServicePrincipalAppRoleAssignment

App role assignment for another app or service, granted to this service principal. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalAppRoleAssignment

Get-MgServicePrincipalAppRoleAssignmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalAppRoleAssignmentCount

Get-MgServicePrincipalByAppId

Retrieve the properties and relationships of a servicePrincipal object.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalByAppId

Get-MgServicePrincipalById

Return the directory objects specified in a list of IDs. Only a subset of user properties are returned by default in v1.0. Some common uses for this function are to:

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalById

Get-MgServicePrincipalClaimMappingPolicy

The claimsMappingPolicies assigned to this service principal. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalClaimMappingPolicy

Get-MgServicePrincipalClaimMappingPolicyByRef

The claimsMappingPolicies assigned to this service principal. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalClaimMappingPolicyByRef

Get-MgServicePrincipalClaimMappingPolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalClaimMappingPolicyCount

Get-MgServicePrincipalCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalCount

Get-MgServicePrincipalCreatedObject

Directory objects created by this service principal. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalCreatedObject

Get-MgServicePrincipalCreatedObjectAsServicePrincipal

Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalCreatedObjectAsServicePrincipal

Get-MgServicePrincipalCreatedObjectCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalCreatedObjectCount

Get-MgServicePrincipalCreatedObjectCountAsServicePrincipal

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalCreatedObjectCountAsServicePrincipal

Get-MgServicePrincipalDelegatedPermissionClassification

Get delegatedPermissionClassifications from servicePrincipals

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalDelegatedPermissionClassification

Get-MgServicePrincipalDelegatedPermissionClassificationCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalDelegatedPermissionClassificationCount

Get-MgServicePrincipalDelta

Get newly created, updated, or deleted service principals without having to perform a full read of the entire resource collection.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalDelta

Get-MgServicePrincipalEndpoint

Get endpoints from servicePrincipals

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalEndpoint

Get-MgServicePrincipalEndpointCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalEndpointCount

Get-MgServicePrincipalHomeRealmDiscoveryPolicy

The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalHomeRealmDiscoveryPolicy

Get-MgServicePrincipalHomeRealmDiscoveryPolicyByRef

The homeRealmDiscoveryPolicies assigned to this service principal. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalHomeRealmDiscoveryPolicyByRef

Get-MgServicePrincipalHomeRealmDiscoveryPolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalHomeRealmDiscoveryPolicyCount

Get-MgServicePrincipalMemberGroup

Return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the Directory_ResultSizeLimitExceeded error code. As a workaround, use the List group transitive memberOf API.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberGroup

Get-MgServicePrincipalMemberObject

Return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Note: Only users and role-enabled groups can be members of directory roles.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberObject

Get-MgServicePrincipalMemberOf

Roles that this service principal is a member of. HTTP Methods: GET Read-only. Nullable. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberOf

Get-MgServicePrincipalMemberOfAsAdministrativeUnit

Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberOfAsAdministrativeUnit

Get-MgServicePrincipalMemberOfAsDirectoryRole

Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberOfAsDirectoryRole

Get-MgServicePrincipalMemberOfAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberOfAsGroup

Get-MgServicePrincipalMemberOfCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberOfCount

Get-MgServicePrincipalMemberOfCountAsAdministrativeUnit

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberOfCountAsAdministrativeUnit

Get-MgServicePrincipalMemberOfCountAsDirectoryRole

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberOfCountAsDirectoryRole

Get-MgServicePrincipalMemberOfCountAsGroup

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalMemberOfCountAsGroup

Get-MgServicePrincipalOauth2PermissionGrant

Delegated permission grants authorizing this service principal to access an API on behalf of a signed-in user. Read-only. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOauth2PermissionGrant

Get-MgServicePrincipalOauth2PermissionGrantCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOauth2PermissionGrantCount

Get-MgServicePrincipalOwnedObject

Directory objects that this service principal owns. Read-only. Nullable. Supports $expand, $select nested in $expand, and $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1).

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObject

Get-MgServicePrincipalOwnedObjectAsApplication

Get the item of type microsoft.graph.directoryObject as microsoft.graph.application

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectAsApplication

Get-MgServicePrincipalOwnedObjectAsAppRoleAssignment

Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment

Get-MgServicePrincipalOwnedObjectAsEndpoint

Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectAsEndpoint

Get-MgServicePrincipalOwnedObjectAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectAsGroup

Get-MgServicePrincipalOwnedObjectAsServicePrincipal

Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectAsServicePrincipal

Get-MgServicePrincipalOwnedObjectCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectCount

Get-MgServicePrincipalOwnedObjectCountAsApplication

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectCountAsApplication

Get-MgServicePrincipalOwnedObjectCountAsAppRoleAssignment

Get the number of the resource

Get-MgServicePrincipalOwnedObjectCountAsEndpoint

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectCountAsEndpoint

Get-MgServicePrincipalOwnedObjectCountAsGroup

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectCountAsGroup

Get-MgServicePrincipalOwnedObjectCountAsServicePrincipal

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnedObjectCountAsServicePrincipal

Get-MgServicePrincipalOwner

Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwner

Get-MgServicePrincipalOwnerAsAppRoleAssignment

Get the item of type microsoft.graph.directoryObject as microsoft.graph.appRoleAssignment

Get-MgServicePrincipalOwnerAsEndpoint

Get the item of type microsoft.graph.directoryObject as microsoft.graph.endpoint

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnerAsEndpoint

Get-MgServicePrincipalOwnerAsServicePrincipal

Get the item of type microsoft.graph.directoryObject as microsoft.graph.servicePrincipal

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnerAsServicePrincipal

Get-MgServicePrincipalOwnerAsUser

Get the item of type microsoft.graph.directoryObject as microsoft.graph.user

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnerAsUser

Get-MgServicePrincipalOwnerByRef

Directory objects that are owners of this servicePrincipal. The owners are a set of nonadmin users or servicePrincipals who are allowed to modify this object. Read-only. Nullable. Supports $expand, $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1), and $select nested in $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnerByRef

Get-MgServicePrincipalOwnerCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnerCount

Get-MgServicePrincipalOwnerCountAsAppRoleAssignment

Get the number of the resource

Get-MgServicePrincipalOwnerCountAsEndpoint

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnerCountAsEndpoint

Get-MgServicePrincipalOwnerCountAsServicePrincipal

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnerCountAsServicePrincipal

Get-MgServicePrincipalOwnerCountAsUser

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalOwnerCountAsUser

Get-MgServicePrincipalRemoteDesktopSecurityConfiguration

The remoteDesktopSecurityConfiguration object applied to this service principal. Supports $filter (eq) for isRemoteDesktopProtocolEnabled property.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalRemoteDesktopSecurityConfiguration

Get-MgServicePrincipalRemoteDesktopSecurityConfigurationTargetDeviceGroup

The collection of target device groups that are associated with the RDS security configuration that will be enabled for SSO when a client connects to the target device over RDP using the new Microsoft Entra ID RDS authentication protocol.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalRemoteDesktopSecurityConfigurationTargetDeviceGroup

Get-MgServicePrincipalRemoteDesktopSecurityConfigurationTargetDeviceGroupCount

Get the number of the resource

Get-MgServicePrincipalSynchronization

Represents the capability for Microsoft Entra identity synchronization through the Microsoft Graph API.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronization

Get-MgServicePrincipalSynchronizationAccessToken

Acquire an OAuth access token to authorize the Microsoft Entra provisioning service to provision users into an application.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationAccessToken

Get-MgServicePrincipalSynchronizationJob

Performs synchronization by periodically running in the background, polling for changes in one directory, and pushing them to another directory.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationJob

Get-MgServicePrincipalSynchronizationJobBulkUpload

The bulk upload operation for the job.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationJobBulkUpload

Get-MgServicePrincipalSynchronizationJobBulkUploadContent

Get media content for the navigation property bulkUpload from servicePrincipals

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationJobBulkUploadContent

Get-MgServicePrincipalSynchronizationJobCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationJobCount

Get-MgServicePrincipalSynchronizationJobSchema

The synchronization schema configured for the job.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationJobSchema

Get-MgServicePrincipalSynchronizationJobSchemaDirectory

Contains the collection of directories and all of their objects.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationJobSchemaDirectory

Get-MgServicePrincipalSynchronizationJobSchemaDirectoryCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationJobSchemaDirectoryCount

Get-MgServicePrincipalSynchronizationSecretCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationSecretCount

Get-MgServicePrincipalSynchronizationTemplate

Preconfigured synchronization settings for a particular application.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationTemplate

Get-MgServicePrincipalSynchronizationTemplateCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationTemplateCount

Get-MgServicePrincipalSynchronizationTemplateSchema

Default synchronization schema for the jobs based on this template.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationTemplateSchema

Get-MgServicePrincipalSynchronizationTemplateSchemaDirectory

Contains the collection of directories and all of their objects.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationTemplateSchemaDirectory

Get-MgServicePrincipalSynchronizationTemplateSchemaDirectoryCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalSynchronizationTemplateSchemaDirectoryCount

Get-MgServicePrincipalTokenIssuancePolicy

The tokenIssuancePolicies assigned to this service principal.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTokenIssuancePolicy

Get-MgServicePrincipalTokenIssuancePolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTokenIssuancePolicyCount

Get-MgServicePrincipalTokenLifetimePolicy

The tokenLifetimePolicies assigned to this service principal.

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTokenLifetimePolicy

Get-MgServicePrincipalTokenLifetimePolicyCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTokenLifetimePolicyCount

Get-MgServicePrincipalTransitiveMemberOf

Get transitiveMemberOf from servicePrincipals

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTransitiveMemberOf

Get-MgServicePrincipalTransitiveMemberOfAsAdministrativeUnit

Get the item of type microsoft.graph.directoryObject as microsoft.graph.administrativeUnit

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTransitiveMemberOfAsAdministrativeUnit

Get-MgServicePrincipalTransitiveMemberOfAsDirectoryRole

Get the item of type microsoft.graph.directoryObject as microsoft.graph.directoryRole

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTransitiveMemberOfAsDirectoryRole

Get-MgServicePrincipalTransitiveMemberOfAsGroup

Get the item of type microsoft.graph.directoryObject as microsoft.graph.group

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTransitiveMemberOfAsGroup

Get-MgServicePrincipalTransitiveMemberOfCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTransitiveMemberOfCount

Get-MgServicePrincipalTransitiveMemberOfCountAsAdministrativeUnit

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTransitiveMemberOfCountAsAdministrativeUnit

Get-MgServicePrincipalTransitiveMemberOfCountAsDirectoryRole

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTransitiveMemberOfCountAsDirectoryRole

Get-MgServicePrincipalTransitiveMemberOfCountAsGroup

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaServicePrincipalTransitiveMemberOfCountAsGroup

Get-MgUserAppRoleAssignment

Represents the app roles a user has been granted for an application. Supports $expand.

Note

To view the beta release of this cmdlet, view Get-MgBetaUserAppRoleAssignment

Get-MgUserAppRoleAssignmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaUserAppRoleAssignmentCount

Invoke-MgFilterApplicationSynchronizationJobSchemaOperator

List all operators supported in the scoping filters.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaFilterApplicationSynchronizationJobSchemaOperator

Invoke-MgFilterApplicationSynchronizationTemplateSchemaOperator

List all operators supported in the scoping filters.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaFilterApplicationSynchronizationTemplateSchemaOperator

Invoke-MgFilterServicePrincipalSynchronizationJobSchemaOperator

List all operators supported in the scoping filters.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaFilterServicePrincipalSynchronizationJobSchemaOperator

Invoke-MgFilterServicePrincipalSynchronizationTemplateSchemaOperator

List all operators supported in the scoping filters.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaFilterServicePrincipalSynchronizationTemplateSchemaOperator

Invoke-MgFunctionApplicationSynchronizationJobSchema

List all the functions currently supported in the attributeMappingSource.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaFunctionApplicationSynchronizationJobSchema

Invoke-MgFunctionApplicationSynchronizationTemplateSchema

List all the functions currently supported in the attributeMappingSource.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaFunctionApplicationSynchronizationTemplateSchema

Invoke-MgFunctionServicePrincipalSynchronizationJobSchema

List all the functions currently supported in the attributeMappingSource.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaFunctionServicePrincipalSynchronizationJobSchema

Invoke-MgFunctionServicePrincipalSynchronizationTemplateSchema

List all the functions currently supported in the attributeMappingSource.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaFunctionServicePrincipalSynchronizationTemplateSchema

Invoke-MgInstantiateApplicationTemplate

Add an instance of an application from the Microsoft Entra application gallery into your directory. The application template with ID 8adf8e6e-67b2-4cf2-a259-e3dc5476c621 can be used to add a non-gallery app that you can configure different single-sign on (SSO) modes like SAML SSO and password-based SSO.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaInstantiateApplicationTemplate

Invoke-MgParseApplicationSynchronizationJobSchemaExpression

Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaParseApplicationSynchronizationJobSchemaExpression

Invoke-MgParseApplicationSynchronizationTemplateSchemaExpression

Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaParseApplicationSynchronizationTemplateSchemaExpression

Invoke-MgParseServicePrincipalSynchronizationJobSchemaExpression

Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaParseServicePrincipalSynchronizationJobSchemaExpression

Invoke-MgParseServicePrincipalSynchronizationTemplateSchemaExpression

Parse a given string expression into an attributeMappingSource object. For more information about expressions, see Writing Expressions for Attribute Mappings in Microsoft Entra ID.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaParseServicePrincipalSynchronizationTemplateSchemaExpression

New-MgApplication

Create a new application object.

Note

To view the beta release of this cmdlet, view New-MgBetaApplication

New-MgApplicationAppManagementPolicyByRef

Create new navigation property ref to appManagementPolicies for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationAppManagementPolicyByRef

New-MgApplicationExtensionProperty

Create new navigation property to extensionProperties for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationExtensionProperty

New-MgApplicationFederatedIdentityCredential

Create new navigation property to federatedIdentityCredentials for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationFederatedIdentityCredential

New-MgApplicationOwnerByRef

Create new navigation property ref to owners for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationOwnerByRef

New-MgApplicationSynchronizationJob

Create new navigation property to jobs for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationSynchronizationJob

New-MgApplicationSynchronizationJobOnDemand

Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds.

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationSynchronizationJobOnDemand

New-MgApplicationSynchronizationJobSchemaDirectory

Create new navigation property to directories for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationSynchronizationJobSchemaDirectory

New-MgApplicationSynchronizationTemplate

Create new navigation property to templates for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationSynchronizationTemplate

New-MgApplicationSynchronizationTemplateSchemaDirectory

Create new navigation property to directories for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationSynchronizationTemplateSchemaDirectory

New-MgApplicationTokenIssuancePolicyByRef

Create new navigation property ref to tokenIssuancePolicies for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationTokenIssuancePolicyByRef

New-MgApplicationTokenLifetimePolicyByRef

Create new navigation property ref to tokenLifetimePolicies for applications

Note

To view the beta release of this cmdlet, view New-MgBetaApplicationTokenLifetimePolicyByRef

New-MgGroupAppRoleAssignment

Create new navigation property to appRoleAssignments for groups

Note

To view the beta release of this cmdlet, view New-MgBetaGroupAppRoleAssignment

New-MgServicePrincipal

Create a new servicePrincipal object.

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipal

New-MgServicePrincipalAppRoleAssignedTo

Create new navigation property to appRoleAssignedTo for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalAppRoleAssignedTo

New-MgServicePrincipalAppRoleAssignment

Create new navigation property to appRoleAssignments for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalAppRoleAssignment

New-MgServicePrincipalClaimMappingPolicyByRef

Create new navigation property ref to claimsMappingPolicies for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalClaimMappingPolicyByRef

New-MgServicePrincipalDelegatedPermissionClassification

Create new navigation property to delegatedPermissionClassifications for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalDelegatedPermissionClassification

New-MgServicePrincipalEndpoint

Create new navigation property to endpoints for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalEndpoint

New-MgServicePrincipalHomeRealmDiscoveryPolicyByRef

Create new navigation property ref to homeRealmDiscoveryPolicies for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalHomeRealmDiscoveryPolicyByRef

New-MgServicePrincipalOwnerByRef

Create new navigation property ref to owners for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalOwnerByRef

New-MgServicePrincipalRemoteDesktopSecurityConfigurationTargetDeviceGroup

Create new navigation property to targetDeviceGroups for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalRemoteDesktopSecurityConfigurationTargetDeviceGroup

New-MgServicePrincipalSynchronizationJob

Create new navigation property to jobs for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalSynchronizationJob

New-MgServicePrincipalSynchronizationJobOnDemand

Select a user and provision the account on-demand. The rate limit for this API is 5 requests per 10 seconds.

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalSynchronizationJobOnDemand

New-MgServicePrincipalSynchronizationJobSchemaDirectory

Create new navigation property to directories for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalSynchronizationJobSchemaDirectory

New-MgServicePrincipalSynchronizationTemplate

Create new navigation property to templates for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalSynchronizationTemplate

New-MgServicePrincipalSynchronizationTemplateSchemaDirectory

Create new navigation property to directories for servicePrincipals

Note

To view the beta release of this cmdlet, view New-MgBetaServicePrincipalSynchronizationTemplateSchemaDirectory

New-MgUserAppRoleAssignment

Create new navigation property to appRoleAssignments for users

Note

To view the beta release of this cmdlet, view New-MgBetaUserAppRoleAssignment

Remove-MgApplication

Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted.

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplication

Remove-MgApplicationAppManagementPolicyAppManagementPolicyByRef

Delete ref of navigation property appManagementPolicies for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationAppManagementPolicyAppManagementPolicyByRef

Remove-MgApplicationByAppId

Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted.

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationByAppId

Remove-MgApplicationByUniqueName

Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted.

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationByUniqueName

Remove-MgApplicationExtensionProperty

Delete navigation property extensionProperties for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationExtensionProperty

Remove-MgApplicationFederatedIdentityCredential

Delete navigation property federatedIdentityCredentials for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationFederatedIdentityCredential

Remove-MgApplicationFederatedIdentityCredentialByName

Delete navigation property federatedIdentityCredentials for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationFederatedIdentityCredentialByName

Remove-MgApplicationKey

Remove a key credential from an application. This method along with addKey can be used by an application to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationKey

Remove-MgApplicationOwnerDirectoryObjectByRef

Delete ref of navigation property owners for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationOwnerDirectoryObjectByRef

Remove-MgApplicationPassword

Remove a password from an application.

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationPassword

Remove-MgApplicationSynchronization

Delete navigation property synchronization for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationSynchronization

Remove-MgApplicationSynchronizationJob

Delete navigation property jobs for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationSynchronizationJob

Remove-MgApplicationSynchronizationJobBulkUpload

Delete navigation property bulkUpload for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationSynchronizationJobBulkUpload

Remove-MgApplicationSynchronizationJobSchema

Delete navigation property schema for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationSynchronizationJobSchema

Remove-MgApplicationSynchronizationJobSchemaDirectory

Delete navigation property directories for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationSynchronizationJobSchemaDirectory

Remove-MgApplicationSynchronizationTemplate

Delete navigation property templates for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationSynchronizationTemplate

Remove-MgApplicationSynchronizationTemplateSchema

Delete navigation property schema for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationSynchronizationTemplateSchema

Remove-MgApplicationSynchronizationTemplateSchemaDirectory

Delete navigation property directories for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationSynchronizationTemplateSchemaDirectory

Remove-MgApplicationTokenIssuancePolicyTokenIssuancePolicyByRef

Delete ref of navigation property tokenIssuancePolicies for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationTokenIssuancePolicyTokenIssuancePolicyByRef

Remove-MgApplicationTokenLifetimePolicyTokenLifetimePolicyByRef

Delete ref of navigation property tokenLifetimePolicies for applications

Note

To view the beta release of this cmdlet, view Remove-MgBetaApplicationTokenLifetimePolicyTokenLifetimePolicyByRef

Remove-MgGroupAppRoleAssignment

Delete navigation property appRoleAssignments for groups

Note

To view the beta release of this cmdlet, view Remove-MgBetaGroupAppRoleAssignment

Remove-MgServicePrincipal

Delete a servicePrincipal object.

Remove-MgServicePrincipalAppRoleAssignedTo

Delete navigation property appRoleAssignedTo for servicePrincipals

Remove-MgServicePrincipalAppRoleAssignment

Delete navigation property appRoleAssignments for servicePrincipals

Remove-MgServicePrincipalByAppId

Delete a servicePrincipal object.

Remove-MgServicePrincipalClaimMappingPolicyClaimMappingPolicyByRef

Delete ref of navigation property claimsMappingPolicies for servicePrincipals

Remove-MgServicePrincipalDelegatedPermissionClassification

Delete navigation property delegatedPermissionClassifications for servicePrincipals

Remove-MgServicePrincipalEndpoint

Delete navigation property endpoints for servicePrincipals

Remove-MgServicePrincipalHomeRealmDiscoveryPolicyHomeRealmDiscoveryPolicyByRef

Delete ref of navigation property homeRealmDiscoveryPolicies for servicePrincipals

Remove-MgServicePrincipalKey

Remove a key credential from a servicePrincipal. This method along with addKey can be used by a servicePrincipal to automate rolling its expiring keys. As part of the request validation for this method, a proof of possession of an existing key is verified before the action can be performed.

Remove-MgServicePrincipalOwnerDirectoryObjectByRef

Delete ref of navigation property owners for servicePrincipals

Remove-MgServicePrincipalPassword

Remove a password from a servicePrincipal object.

Remove-MgServicePrincipalRemoteDesktopSecurityConfiguration

Delete navigation property remoteDesktopSecurityConfiguration for servicePrincipals

Remove-MgServicePrincipalRemoteDesktopSecurityConfigurationTargetDeviceGroup

Delete navigation property targetDeviceGroups for servicePrincipals

Remove-MgServicePrincipalSynchronization

Delete navigation property synchronization for servicePrincipals

Remove-MgServicePrincipalSynchronizationJob

Delete navigation property jobs for servicePrincipals

Remove-MgServicePrincipalSynchronizationJobBulkUpload

Delete navigation property bulkUpload for servicePrincipals

Remove-MgServicePrincipalSynchronizationJobSchema

Delete navigation property schema for servicePrincipals

Remove-MgServicePrincipalSynchronizationJobSchemaDirectory

Delete navigation property directories for servicePrincipals

Remove-MgServicePrincipalSynchronizationTemplate

Delete navigation property templates for servicePrincipals

Remove-MgServicePrincipalSynchronizationTemplateSchema

Delete navigation property schema for servicePrincipals

Remove-MgServicePrincipalSynchronizationTemplateSchemaDirectory

Delete navigation property directories for servicePrincipals

Remove-MgUserAppRoleAssignment

Delete navigation property appRoleAssignments for users

Restart-MgApplicationSynchronizationJob

Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.

Restart-MgServicePrincipalSynchronizationJob

Restart a stopped synchronization job, forcing it to reprocess all the objects in the directory. Optionally clears existing the synchronization state and previous errors.

Set-MgApplicationLogo

The main logo for the application. Not nullable.

Set-MgApplicationSynchronization

Update the navigation property synchronization in applications

Set-MgApplicationSynchronizationJobBulkUploadContent

Update media content for the navigation property bulkUpload in applications

Set-MgApplicationSynchronizationSecret

Update property secrets value.

Set-MgApplicationVerifiedPublisher

Set the verifiedPublisher on an application. For more information, including prerequisites to setting a verified publisher, see Publisher verification.

Set-MgServicePrincipalSynchronization

Update the navigation property synchronization in servicePrincipals

Set-MgServicePrincipalSynchronizationJobBulkUploadContent

Update media content for the navigation property bulkUpload in servicePrincipals

Set-MgServicePrincipalSynchronizationSecret

Update property secrets value.

Start-MgApplicationSynchronizationJob

Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine.

Start-MgServicePrincipalSynchronizationJob

Start an existing synchronization job. If the job is in a paused state, it continues processing changes from the point where it was paused. If the job is in quarantine, the quarantine status is cleared. Don't create scripts to call the start job continuously while it's running because that can cause the service to stop running. Use the start job only when the job is currently paused or in quarantine.

Suspend-MgApplicationSynchronizationJob

Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.

Suspend-MgServicePrincipalSynchronizationJob

Temporarily stop a running synchronization job. All the progress, including job state, is persisted, and the job will continue from where it left off when a start call is made.

Test-MgApplicationProperty

Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy.

Test-MgApplicationSynchronizationJobCredential

Validate that the credentials are valid in the tenant.

Test-MgServicePrincipalProperty

Validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy.

Test-MgServicePrincipalSynchronizationJobCredential

Validate that the credentials are valid in the tenant.

Update-MgApplication

Create a new application object if it doesn't exist, or update the properties of an existing application object.

Update-MgApplicationByAppId

Create a new application object if it doesn't exist, or update the properties of an existing application object.

Update-MgApplicationByUniqueName

Create a new application object if it doesn't exist, or update the properties of an existing application object.

Update-MgApplicationExtensionProperty

Update the navigation property extensionProperties in applications

Update-MgApplicationFederatedIdentityCredential

Update the navigation property federatedIdentityCredentials in applications

Update-MgApplicationFederatedIdentityCredentialByName

Update the navigation property federatedIdentityCredentials in applications

Update-MgApplicationSynchronizationJob

Update the navigation property jobs in applications

Update-MgApplicationSynchronizationJobBulkUpload

Update the navigation property bulkUpload in applications

Update-MgApplicationSynchronizationJobSchema

Update the navigation property schema in applications

Update-MgApplicationSynchronizationJobSchemaDirectory

Update the navigation property directories in applications

Update-MgApplicationSynchronizationTemplate

Update the navigation property templates in applications

Update-MgApplicationSynchronizationTemplateSchema

Update the navigation property schema in applications

Update-MgApplicationSynchronizationTemplateSchemaDirectory

Update the navigation property directories in applications

Update-MgGroupAppRoleAssignment

Update the navigation property appRoleAssignments in groups

Update-MgServicePrincipal

Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object.

Update-MgServicePrincipalAppRoleAssignedTo

Update the navigation property appRoleAssignedTo in servicePrincipals

Update-MgServicePrincipalAppRoleAssignment

Update the navigation property appRoleAssignments in servicePrincipals

Update-MgServicePrincipalByAppId

Create a new servicePrincipal object if it doesn't exist, or update the properties of an existing servicePrincipal object.

Update-MgServicePrincipalDelegatedPermissionClassification

Update the navigation property delegatedPermissionClassifications in servicePrincipals

Update-MgServicePrincipalEndpoint

Update the navigation property endpoints in servicePrincipals

Update-MgServicePrincipalRemoteDesktopSecurityConfiguration

Update the navigation property remoteDesktopSecurityConfiguration in servicePrincipals

Update-MgServicePrincipalRemoteDesktopSecurityConfigurationTargetDeviceGroup

Update the navigation property targetDeviceGroups in servicePrincipals

Update-MgServicePrincipalSynchronizationJob

Update the navigation property jobs in servicePrincipals

Update-MgServicePrincipalSynchronizationJobBulkUpload

Update the navigation property bulkUpload in servicePrincipals

Update-MgServicePrincipalSynchronizationJobSchema

Update the navigation property schema in servicePrincipals

Update-MgServicePrincipalSynchronizationJobSchemaDirectory

Update the navigation property directories in servicePrincipals

Update-MgServicePrincipalSynchronizationTemplate

Update the navigation property templates in servicePrincipals

Update-MgServicePrincipalSynchronizationTemplateSchema

Update the navigation property schema in servicePrincipals

Update-MgServicePrincipalSynchronizationTemplateSchemaDirectory

Update the navigation property directories in servicePrincipals

Update-MgUserAppRoleAssignment

Update the navigation property appRoleAssignments in users