SMBeat.psd1
|
# # Module manifest for SMBeat # Windows PowerShell 5.1 - Windows Server 2016+ # @{ RootModule = 'SMBeat.psm1' ModuleVersion = '0.4.16' 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.16: Speed up report builds by reading JSONL once, parsing timestamps once, and skipping series work for the previous window. Report-only; collector can keep running.' } } } |