TenantToolbox.psd1
|
@{ RootModule = 'TenantToolbox.psm1' ModuleVersion = '0.5.1' GUID = 'b3f1c2a4-7d6e-4c8b-9a2f-1e5d3c7a9b41' Author = 'CloudNest365' CompanyName = 'CloudNest365' Copyright = '(c) 2026 CloudNest365. All rights reserved.' Description = 'A gallery of small, sharply-scoped PowerShell cmdlets for Microsoft 365 tenant administration. Each cmdlet does exactly one job - with a unified auth, log and -WhatIf frame.' PowerShellVersion = '7.2' # Intentionally NOT enforced as RequiredModules so the module can be imported # even without the Graph SDK installed. The cmdlets check at runtime. # Required to use: # Install-Module Microsoft.Graph -Scope CurrentUser RequiredModules = @() FunctionsToExport = @( 'Connect-TenantToolbox', 'Get-M365StaleUsers', 'Get-M365MfaStatus', 'Get-M365TenantSummary', 'Get-M365IntuneDevice', 'Get-M365IntuneApp', 'Get-M365IntuneAppDeployment', 'Get-M365IntuneDeviceApp', 'Get-M365RiskyUser', 'Get-M365EnterpriseApp', 'Get-M365MailForwarding', 'Get-M365AdminRole', 'Get-M365Guest', 'Get-M365License', 'Get-M365Group', 'Invoke-M365Offboarding', 'Remove-M365StaleGuests', 'Remove-M365StaleDevices', 'Disable-M365ExternalForwarding', 'Revoke-M365AppConsent', 'Backup-M365ConditionalAccess', 'Compare-M365Snapshot', 'Export-M365ConditionalAccessReport', 'Export-M365MfaReport', 'Export-M365AppSecretReport', 'Export-M365SecurityScorecard', 'Export-M365PimReport', 'Export-M365IntuneDeviceReport', 'Export-M365IntuneAppReport', 'Export-M365IntuneAppDeploymentReport', 'Export-M365IntuneDeviceAppReport', 'Export-M365RiskyUsersReport', 'Export-M365EnterpriseAppReport', 'Export-M365MailForwardingReport', 'Export-M365AdminRoleReport', 'Export-M365GuestReport', 'Export-M365LicenseReport', 'Export-M365GroupReport', 'Export-M365TeamsReport', 'Export-M365DomainReport', 'Export-M365ServiceHealthReport', 'Export-M365MessageCenterReport', 'Export-M365PasswordPolicyReport', 'Export-M365RegisteredDeviceReport', 'Export-M365DistributionListReport', 'Export-M365SharedMailboxReport', 'Export-M365SignInReport', 'Export-M365AutopilotReport', 'Export-M365DynamicGroupReport', 'Export-M365BitLockerReport', 'Export-M365MailboxSizeReport', 'Export-M365SharingReport' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Microsoft365','Graph','EntraID','Intune','Security','Reporting','Administration','TenantToolbox') ProjectUri = 'https://github.com/CloudNest365/TenantToolbox' LicenseUri = 'https://github.com/CloudNest365/TenantToolbox/blob/main/LICENSE' ReleaseNotes = 'v0.5.0: 52 cmdlets, 34 HTML reports. Adds sign-in analysis, Autopilot, dynamic groups, BitLocker, mailbox sizes, SharePoint sharing; remediation (Disable-M365ExternalForwarding, Revoke-M365AppConsent); and 429-throttling retry with progress. See CHANGELOG.md.' } } } |