SMBeat.psd1

#
# Module manifest for SMBeat
# Windows PowerShell 5.1 - Windows Server 2016+
#

@{
    RootModule             = 'SMBeat.psm1'
    ModuleVersion          = '0.4.7'
    GUID                   = '37d24d8b-70db-499b-8de9-081a493b97e1'
    Author                 = 'Merlin Kommunikationstechnik'
    CompanyName            = 'Merlin Kommunikationstechnik'
    Copyright              = '(c) 2026 Merlin Kommunikationstechnik. MIT License.'
    Description            = 'Long-term SMB and network usage logging and reporting for Windows File Server 2016 and newer. Locale-independent CIM counters, hour/day/week aggregation, PSRemoting, management HTML/CSV reports (de/en).'
    PowerShellVersion      = '5.1'
    DotNetFrameworkVersion = '4.5.2'
    RequiredModules        = @()
    FunctionsToExport      = @(
        'Invoke-SMBeatSample'
        'Install-SMBeat'
        'Uninstall-SMBeat'
        'Register-SMBeatCollector'
        'Unregister-SMBeatCollector'
        'Start-SMBeatCollector'
        'Stop-SMBeatCollector'
        'Get-SMBeatStatus'
        'Test-SMBeatCollector'
        'Get-SMBeatReport'
        'Export-SMBeatReport'
        'Watch-SMBeatCollector'
    )
    CmdletsToExport        = @()
    VariablesToExport      = @()
    AliasesToExport        = @()
    FormatsToProcess       = @()
    NestedModules          = @()
    PrivateData            = @{
        PSData = @{
            Tags         = @('SMB', 'FileServer', 'WindowsServer', 'Monitoring', 'Reporting', 'PSRemoting', 'PerformanceCounters')
            LicenseUri   = 'https://github.com/Merlin-Kommunikationstechnik/SMBeat/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/Merlin-Kommunikationstechnik/SMBeat'
            ReleaseNotes = '0.4.7: Align retrieved volume with users and shares when TCP 445 overcounts vs the NIC. German report notes in plain language. Report-only; collector can keep running.'
        }
    }
}