EasyEntraPS.psd1

# EasyEntraPS.psd1
@{
    GUID = '5ec5474a-0000-48f4-8ecf-abe93d87e8b4'
    ModuleVersion = '1.7.3'
    RootModule = 'EasyEntraPS.psm1'
    Description = @'
EasyEntraPS is the PowerShell module for EasyEntra. It provides free Exchange Online mailbox-to-PST export, free OneDrive-to-ZIP export, and additional Microsoft 365 administration commands. PST export uses Microsoft Graph and EasyEntra's own PST writer without requiring Outlook, MAPI, a paid PST library or a Purview workflow. PST export includes email, excluding contacts and calendars.
Both export commands are free for tenants of any size. Additional administration commands require EasyEntra and are free for tenants with fewer than 25 Microsoft 365 licensed users. All commands are available during the EasyEntra 30-day trial under its trial terms. Commercial administration is permitted; resale of command access is prohibited.
Usage statistics: when Invoke-EEMailboxToPst or Invoke-EEOneDriveToZip runs without a configured EasyEntra Entra ID connection, the signed-in account's domain and the EasyEntra version are sent to EasyEntra for usage statistics.
Use is governed by the EasyEntraPS license and, where applicable, the EasyEntra EULA. Support: https://easyentra.com/contact-support/
'@

    Author = 'Morten Skrubbeltrang'
    CompanyName = 'Agema A/S'
    Copyright = 'Copyright (c) Agema A/S'
    PowerShellVersion = '7.6'
    CompatiblePSEditions = @('Core')
    FunctionsToExport = @(
        "Invoke-EEMailboxToPst",
        "Invoke-EEOneDriveToZip",
        "Invoke-EEDecommissionHybridUser",
        "Invoke-EEDecommissionEntraUser",
        "Invoke-EECreateHybridUserFromTemplate",
        "Invoke-EECreateEntraUserFromTemplate",
        "Get-EEMailbox", 
        "Reset-EEConfiguration", 
        "Import-EEOfflineLicense",
        "Format-EETaskLogEntries"
        )
    CmdletsToExport = @()
    VariablesToExport = @()
    AliasesToExport = @()
    # Format files (.ps1xml) to be loaded when importing this module
    FormatsToProcess = 'EasyEntra.Format.ps1xml'
    PrivateData = @{
        PSData = @{
            Tags = @(
                'EasyEntra'
                'PST'
                'PSTExport'
                'Export'
                'Mailbox'
                'Exchange'
                'ExchangeOnline'
                'Microsoft365'
                'Office365'
                'MicrosoftGraph'
                'Outlook'
                'OneDrive'
                'ZIP'
                'PSEdition_Core'
            )
            LicenseUri = 'https://easyentra.com/easyentraps-license/'
            ProjectUri = 'https://easyentra.com/'
            IconUri = 'https://easyentra.com/wp-content/uploads/2026/10/cropped-EasyEntra_Logo_85x85.png'
        }
    }
}