O365-Toolkit.psd1
|
@{ # Script module or binary module file associated with this manifest. RootModule = 'O365-Toolkit.psm1' # Version number of this module. ModuleVersion = '1.1.0' # ID used to uniquely identify this module GUID = '5e3aa64a-8ccb-487c-ba98-6c6c4c6c5a9a' # Author of this module Author = 'Gemini' # Company or vendor of this module CompanyName = 'Unknown' # Copyright statement for this module Copyright = '' # Description of the functionality provided by this module Description = 'A toolkit for managing Microsoft 365 environments, refactored from the Office365itpros script collection.' # Minimum version of the PowerShell engine required by this module PowerShellVersion = '5.1' # Modules that must be installed prior to importing this module # Note: Microsoft.Entra is now the preferred module (replacing Microsoft.Graph) # Users should install with: Install-Module -Name Microsoft.Entra -Scope CurrentUser -Force RequiredModules = @( @{ModuleName = 'ExchangeOnlineManagement'; ModuleVersion = '3.2.0'}, @{ModuleName = 'PnP.PowerShell'; ModuleVersion = '1.12.0'} ) # Functions to export from this module FunctionsToExport = '*' # Cmdlets to export from this module CmdletsToExport = '*' # Variables to export from this module VariablesToExport = '*' # Aliases to export from this module AliasesToExport = '*' # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell. PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. Tags = 'Microsoft365', 'M365', 'Entra', 'Exchange', 'Teams', 'SharePoint' # A URL to the license for this module. # LicenseUri = '' # A URL to the main website for this project. # ProjectUri = '' # Optional notes about optional dependencies # List of modules that this module recommends but does not require # Microsoft.Entra (v1.0.0+) is now the recommended module for Entra operations # Microsoft.Entra.Beta (preview) is auto-detected and preferred when available # Install with: # Install-Module -Name Microsoft.Entra -Scope CurrentUser -Force # Install-Module -Name Microsoft.Entra.Beta -Scope CurrentUser -Force (optional, auto-detected) # The toolkit automatically prefers Microsoft.Entra.Beta when installed, # falling back to Microsoft.Entra if Beta is unavailable. ExternalModuleDependencies = @( 'Microsoft.Entra', 'Microsoft.Entra.Beta', 'Microsoft.Online.SharePoint.PowerShell' ) } } } |