AD-LinuxInventory.psd1
|
@{ RootModule = 'AD-LinuxInventory.psm1' ModuleVersion = '2.0.0' GUID = 'd2e8f3a1-5b49-4c7d-ae12-9f3c6d8b7e45' Author = 'Larry Roberts' CompanyName = 'Independent Consultant' Copyright = '(c) 2026 Larry Roberts. All rights reserved.' Description = 'Register Linux, macOS, FreeBSD, and any non-Windows server in Active Directory as computer objects with full OS details. Includes a self-registration agent that non-Windows systems install to announce themselves automatically. Supports manual registration, bulk CSV import, agent-based self-registration, heartbeat monitoring, and automated ping-based health checks.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Register-LinuxServer', 'Import-LinuxInventory', 'Get-LinuxInventory', 'Update-LinuxServer', 'Sync-LinuxInventory', 'Import-AgentRegistration', 'Get-RegistrationHeartbeat' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('ActiveDirectory', 'Linux', 'Inventory', 'CrossPlatform', 'ServerManagement', 'macOS', 'FreeBSD', 'Unix', 'SelfRegistration', 'Agent') LicenseUri = 'https://github.com/larro1991/AD-LinuxInventory/blob/master/LICENSE' ProjectUri = 'https://github.com/larro1991/AD-LinuxInventory' } } } |