This function returns a list of all Entra ID applications with their assignment information,
identifying whether they are assigned to all users or have specific assignments.
If no assignments exist, it indicates whether the application is available to “all users”.
Give information about assigned users, groups, or service principals and if the group is protected/static/dynamic.
(Optional) If specified, retrieves all service principals regardless of type.
By default, only Enterprise Applications (tagged ‘WindowsAzureActiveDirectoryIntegratedApp’) are returned.
(Optional) If specified, only applications with no specific user/group/service principal assignments will be returned.
Note: these apps may still be accessible to all users if AppRoleAssignmentRequired is $false.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.