Invoke-EntraAuthReport

0.2

This script, created by Daniel Bradley at ourcloudnetwork.co.uk, generates a report on the authentication methods registered by users in your Microsoft 365 tenant. The report includes information on the number of users, the percentage of users with strong authentication methods, the percentage of users who are passwordless capable, and more. The script uses the Micros
This script, created by Daniel Bradley at ourcloudnetwork.co.uk, generates a report on the authentication methods registered by users in your Microsoft 365 tenant. The report includes information on the number of users, the percentage of users with strong authentication methods, the percentage of users who are passwordless capable, and more. The script uses the Microsoft Graph API to retrieve the necessary data and the report is built with HTML, CSS and JS.

Show more

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name Invoke-EntraAuthReport -RequiredVersion 0.2

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Package Details

Author(s)

  • Daniel Bradley

Tags

ourcloudnetwork Microsoft Entra Graph

Functions

Get-AuthenticationMethods Get-UserRegistrationDetails Get-PrivilegedUserRegistrationDetails Generate-EntraAuthReport

Dependencies

This script has no dependencies.

Release Notes

v0.1 - Initial release
v0.2 - Fix output path issues

FileList

Version History

Version Downloads Last updated
0.3.1 850 3/12/2025
0.2 (current version) 873 3/11/2025
0.1 29 3/10/2025