Files
M365FoundationsCISReport/help/M365FoundationsCISReport.md
2024-08-04 15:17:21 -05:00

1.8 KiB

Module Name, Module Guid, Download Help Link, Help Version, Locale
Module Name Module Guid Download Help Link Help Version Locale
M365FoundationsCISReport 0d064bfb-d1ce-484b-a173-993b55984dc9
Please enter Link manually
1.0.0.0 en-US

M365FoundationsCISReport Module

Description

The M365FoundationsCISReport module provides a set of cmdlets to audit and report on the security compliance of Microsoft 365 environments based on CIS (Center for Internet Security) benchmarks. It enables administrators to generate detailed reports, sync data with CIS Excel sheets, and perform security audits to ensure compliance.

M365FoundationsCISReport Cmdlets

Export-M365SecurityAuditTable

Exports M365 security audit results to a CSV file or outputs a specific test result as an object.

Get-AdminRoleUserLicense

Retrieves user licenses and roles for administrative accounts from Microsoft 365 via the Graph API.

Get-MFAStatus

Retrieves the MFA (Multi-Factor Authentication) status for Azure Active Directory users.

Grant-M365SecurityAuditConsent

Grants Microsoft Graph permissions for an auditor.

Invoke-M365SecurityAudit

Invokes a security audit for Microsoft 365 environments.

New-M365SecurityAuditAuthObject

Creates a new CISAuthenticationParameters object for Microsoft 365 authentication.

Remove-RowsWithEmptyCSVStatus

Removes rows from an Excel worksheet where the 'CSV_Status' column is empty and saves the result to a new file.

Sync-CISExcelAndCsvData

Synchronizes and updates data in an Excel worksheet with new information from a CSV file, including audit dates.