Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[0.22.0] First execution of the User-related commands is still slow #1307

Open
alexandair opened this issue Jan 24, 2025 · 1 comment
Open
Labels

Comments

@alexandair
Copy link
Collaborator

Is there a reason why Microsoft.Entra.Users has 3 direct dependencies (Microsoft.Graph.Users, Microsoft.Graph.Users.Actions, and Microsoft.Graph.Users.Functions)?

That makes the first execution of, for example, Get-EntraUser (15.5 seconds) significantly slower than Get-MgUser (3.5 seconds).

@SamErde
Copy link
Collaborator

SamErde commented Jan 29, 2025

I analyzed the usage of commands and module dependencies within the built modules (0.22.0-modularize) and came up with the following. It looks like Microsoft.Graph.Functions isn't used at all, so maybe that dependency can be removed. (Unless I missed something?) Microsoft.Graph.Actions is used by two functions.

Command                                                    Module                                       Count Files
-------                                                    ------                                       ----- -----
Revoke-MgUserSignInSession                                 Microsoft.Graph.Users.Actions                    2 {C:\Code\Personal\forks\entra-powershell\b…
Reset-MgUserAuthenticationMethodPassword                   Microsoft.Graph.Users.Actions                    2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserMemberOfAsGroup                                  Microsoft.Graph.Users                            4 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgUser                                              Microsoft.Graph.Users                            4 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserMemberOfAsDirectoryRole                          Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserLicenseDetail                                    Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserPhoto                                            Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserOAuth2PermissionGrant                            Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserOwnedDevice                                      Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserRegisteredDevice                                 Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgUser                                              Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserCreatedObject                                    Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserMemberOf                                         Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserMemberOfAsAdministrativeUnit                     Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Set-MgUserPhotoContent                                     Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Set-MgUserManagerByRef                                     Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgUserManagerByRef                                  Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgUserExtension                                     Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgUserExtension                                     Microsoft.Graph.Users                            2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUser                                                 Microsoft.Graph.Users                            3 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgPolicyAuthorizationPolicy                         Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgIdentityProvider                                  Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgIdentityConditionalAccessPolicy                   Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgIdentityConditionalAccessNamedLocation            Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgPolicyPermissionGrantPolicyInclude                Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgPolicyPermissionGrantPolicyInclude                   Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgIdentityProvider                                  Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgPolicyPermissionGrantPolicy                       Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgIdentityConditionalAccessPolicy                   Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgIdentityConditionalAccessNamedLocation            Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgPolicyPermissionGrantPolicyExclude                   Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgPolicyPermissionGrantPolicy                       Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgPolicyPermissionGrantPolicy                          Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgPolicyPermissionGrantPolicyExclude                Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgOAuth2PermissionGrant                             Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgIdentityProvider                                     Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgPolicyPermissionGrantPolicyInclude                Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserAuthenticationMethod                             Microsoft.Graph.Identity.SignIns                 6 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgUserAuthenticationEmailMethod                     Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgIdentityConditionalAccessNamedLocation               Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgUserAuthenticationPhoneMethod                     Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgIdentityConditionalAccessNamedLocation               Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgIdentityProvider                                     Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgInvitation                                           Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgOrganizationCertificateBasedAuthConfiguration        Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgPolicyPermissionGrantPolicyExclude                Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgPolicyPermissionGrantPolicy                          Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgPolicyPermissionGrantPolicyExclude                   Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgPolicyPermissionGrantPolicyInclude                   Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgIdentityConditionalAccessPolicy                      Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgIdentityConditionalAccessPolicy                      Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgOAuth2PermissionGrant                                Microsoft.Graph.Identity.SignIns                 2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgRoleManagementDirectoryRoleDefinition             Microsoft.Graph.Identity.Governance              2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgRoleManagementDirectoryRoleAssignment                Microsoft.Graph.Identity.Governance              2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgRoleManagementDirectoryRoleDefinition                Microsoft.Graph.Identity.Governance              2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgRoleManagementDirectoryRoleAssignment                Microsoft.Graph.Identity.Governance              2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgRoleManagementDirectoryRoleDefinition                Microsoft.Graph.Identity.Governance              2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgRoleManagementDirectoryRoleAssignment             Microsoft.Graph.Identity.Governance              2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgRoleManagementDirectoryRoleDefinition             Microsoft.Graph.Identity.Governance              2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryDeletedItemAsServicePrincipal               Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryDeletedItemAsApplication                    Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDirectoryDeletedItem                              Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgContact                                              Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Restore-MgDirectoryDeletedItem                             Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryDeletedItemAsAdministrativeUnit             Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgDomain                                            Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgContactDirectReport                                  Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgDeviceRegisteredUserByRef                            Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgDirectoryRole                                        Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgDirectoryRoleMemberByRef                             Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgContactMemberOf                                      Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryDeletedItemAsUser                           Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryDeletedItemAsDevice                         Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgContactManager                                       Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgDevice                                               Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryDeletedItem                                 Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryRole                                        Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryRoleTemplate                                Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDomainServiceConfigurationRecord                     Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDomainVerificationDnsRecord                          Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgDeviceRegisteredOwnerByRef                           Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgContract                                             Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Confirm-MgDomain                                           Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgOrganization                                         Microsoft.Graph.Identity.DirectoryManagement     4 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDomain                                               Microsoft.Graph.Identity.DirectoryManagement     4 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgDirectoryOnPremiseSynchronization                 Microsoft.Graph.Identity.DirectoryManagement     4 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDomainFederationConfiguration                        Microsoft.Graph.Identity.DirectoryManagement     6 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryOnPremiseSynchronization                    Microsoft.Graph.Identity.DirectoryManagement     8 {C:\Code\Personal\forks\entra-powershell\b…
New-MgDomain                                               Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDevice                                               Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgSubscribedSku                                        Microsoft.Graph.Identity.DirectoryManagement     4 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryDeletedItemAsGroup                          Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgOrganization                                      Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDirectoryAdministrativeUnitScopedRoleMember       Microsoft.Graph.Identity.DirectoryManagement     1 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDirectoryAdministrativeUnit                       Microsoft.Graph.Identity.DirectoryManagement     1 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDirectoryAdministrativeUnitMemberByRef            Microsoft.Graph.Identity.DirectoryManagement     1 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgContact                                           Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDeviceRegisteredOwnerByRef                        Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgContactMemberOfAsGroup                               Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDomain                                            Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDirectoryRoleMemberByRef                          Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDevice                                            Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgDevice                                            Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgDomainFederationConfiguration                     Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgDeviceRegisteredUserByRef                         Microsoft.Graph.Identity.DirectoryManagement     2 {C:\Code\Personal\forks\entra-powershell\b…
Add-MgGroupToLifecyclePolicy                               Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgGroupLifecyclePolicy                              Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgGroupMemberByRef                                  Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgGroup                                                Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgGroupLifecyclePolicy                                 Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgGroupLifecyclePolicyByGroup                          Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgGroupOwnerByRef                                      Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgGroupPermissionGrant                                 Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgGroup                                                Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgGroup                                             Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgGroupLifecyclePolicy                                 Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgGroupLifecyclePolicy                              Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgGroupMemberOf                                        Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgGroupOwnerByRef                                   Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgGroup                                             Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgGroupMember                                          Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Invoke-MgRenewGroup                                        Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgGroupFromLifecyclePolicy                          Microsoft.Graph.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgDirectoryObjectAvailableExtensionProperty            Microsoft.Graph.DirectoryObjects                 2 {C:\Code\Personal\forks\entra-powershell\b…
invoke-mggraphrequest                                      Microsoft.Graph.Authentication                  10 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgContext                                              Microsoft.Graph.Authentication                  10 {C:\Code\Personal\forks\entra-powershell\b…
Add-MgEnvironment                                          Microsoft.Graph.Authentication                   2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgEnvironment                                          Microsoft.Graph.Authentication                   2 {C:\Code\Personal\forks\entra-powershell\b…
Find-MgGraphPermission                                     Microsoft.Graph.Authentication                   2 {C:\Code\Personal\forks\entra-powershell\b…
Disconnect-MgGraph                                         Microsoft.Graph.Authentication                   2 {C:\Code\Personal\forks\entra-powershell\b…
Connect-MgGraph                                            Microsoft.Graph.Authentication                   1 {C:\Code\Personal\forks\entra-powershell\b…
Invoke-GraphRequest                                        Microsoft.Graph.Authentication                 154 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgServicePrincipalKey                               Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgServicePrincipalAppRoleAssignment                 Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalOwner                                Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Set-MgApplicationVerifiedPublisher                         Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgServicePrincipalPassword                          Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgApplicationOwnerByRef                             Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgGroupAppRoleAssignment                            Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgServicePrincipalOwnerByRef                        Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgApplication                                       Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgServicePrincipal                                     Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgServicePrincipalDelegatedPermissionClassification    Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgServicePrincipalAppRoleAssignment                    Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgApplicationOwnerByRef                                Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgApplication                                       Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgApplicationExtensionProperty                         Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgApplication                                          Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalTransitiveMemberOf                   Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Add-MgServicePrincipalPassword                             Microsoft.Graph.Applications                     1 {C:\Code\Personal\forks\entra-powershell\b…
Update-MgServicePrincipal                                  Microsoft.Graph.Applications                     1 {C:\Code\Personal\forks\entra-powershell\b…
New-MgServicePrincipalOwnerByRef                           Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgGroupAppRoleAssignment                               Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgApplicationPassword                               Microsoft.Graph.Applications                     4 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgServicePrincipal                                  Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgApplication                                          Microsoft.Graph.Applications                     6 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipal                                     Microsoft.Graph.Applications                     6 {C:\Code\Personal\forks\entra-powershell\b…
Add-MgApplicationKey                                       Microsoft.Graph.Applications                     4 {C:\Code\Personal\forks\entra-powershell\b…
Add-MgApplicationPassword                                  Microsoft.Graph.Applications                     4 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgApplicationKey                                    Microsoft.Graph.Applications                     4 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalCreatedObject                        Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalDelegatedPermissionClassification    Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgGroupAppRoleAssignment                               Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalAppRoleAssignedTo                    Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalAppRoleAssignment                    Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalEndpoint                             Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgApplicationExtensionProperty                         Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Clear-MgApplicationVerifiedPublisher                       Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalOauth2PermissionGrant                Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgUserAppRoleAssignment                                Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-MgUserAppRoleAssignment                                Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgUserAppRoleAssignment                             Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalMemberOf                             Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgApplicationExtensionProperty                      Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Get-MgServicePrincipalOwnedObject                          Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
Remove-MgServicePrincipalDelegatedPermissionClassification Microsoft.Graph.Applications                     2 {C:\Code\Personal\forks\entra-powershell\b…
New-EntraCustomHeaders                                     Microsoft.Entra.SignIns                        474 {C:\Code\Personal\forks\entra-powershell\b…
Get-EntraTrustedCertificateAuthority                       Microsoft.Entra.SignIns                          6 {C:\Code\Personal\forks\entra-powershell\b…
Get-EntraGroup                                             Microsoft.Entra.Groups                           2 {C:\Code\Personal\forks\entra-powershell\b…
Foreach                                                                                                    26 {C:\Code\Personal\forks\entra-powershell\b…
DeleteAuthMethod                                                                                            4 {C:\Code\Personal\forks\entra-powershell\b…
Test-ScriptCommand                                                                                          2 {C:\Code\Personal\forks\entra-powershell\b…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants