LicenseGuard.psd1
|
@{ ModuleVersion = '3.0.0' GUID = 'a1b2c3d4-e5f6-7890-abcd-ef1234567890' Author = 'Mustafa Sercan Sak' CompanyName = 'mustafasercansak' Copyright = '(c) 2026 Mustafa Sercan Sak. MIT License.' Description = 'Enterprise license compliance scanner for Windows environments with multi-machine and AD support.' PowerShellVersion = '5.1' RootModule = 'LicenseGuard.psm1' FunctionsToExport = @( 'Initialize-LicenseGuard' 'Get-LGWindowsActivation' 'Get-LGOfficeLicense' 'Get-LGInstalledSoftware' 'Get-LGEolStatus' 'Get-LGFlexLMStatus' 'Get-LGSaaSStatus' 'Get-LGBrowserExtensions' 'Get-LGVsCodeExtensions' 'Get-LGStartupAudit' 'Get-LGRunningProcesses' 'Get-LGSignatureAudit' 'Invoke-LGPolicyCheck' 'Invoke-LGRemoteScan' 'Get-LGADComputers' 'Export-LGHtmlReport' 'Export-LGCsvReport' 'Export-LGJsonReport' 'Export-LGSarifReport' 'Send-LGMailReport' 'Send-LGWebhookNotification' 'New-LGJiraIssues' 'Save-LGSnapshot' 'Get-LGDelta' 'Invoke-LicenseGuard' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('License', 'Compliance', 'Security', 'Audit', 'ActiveDirectory', 'Windows', 'Enterprise') ProjectUri = 'https://github.com/mustafasercansak/LicenseGuard' LicenseUri = 'https://github.com/mustafasercansak/LicenseGuard/blob/master/LICENSE' ReleaseNotes = 'v3.0: Converted to module. Added AD integration, parallel multi-machine scan, Pester tests.' } } } |