VM-AutoTagger.psd1
|
@{ RootModule = 'VM-AutoTagger.psm1' ModuleVersion = '1.0.0' GUID = 'f3a7b2c1-9d84-4e6f-b5c8-1a2d3e4f5678' Author = 'Larry Roberts' CompanyName = 'Independent Consultant' Copyright = '(c) 2026 Larry Roberts. All rights reserved.' Description = 'Automatically tag VMware vSphere and Microsoft Hyper-V VMs with OS, hardware tier, compliance status, and custom categories. Pull VM metadata and apply vSphere tags or store tags as JSON in Hyper-V VM Notes for easy filtering and search. Supports custom YAML tag profiles, compliance checking, stale VM detection, drift detection, and HTML dashboards.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Sync-VMTags', 'Get-VMTagReport', 'Get-VMCompliance', 'New-VMTagProfile', 'Get-VMDrift', 'Get-StaleVMs' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('VMware', 'vSphere', 'HyperV', 'Tags', 'Inventory', 'Compliance', 'VirtualMachine', 'PowerCLI', 'Automation', 'vCenter', 'ESXi') LicenseUri = 'https://github.com/larro1991/VM-AutoTagger/blob/master/LICENSE' ProjectUri = 'https://github.com/larro1991/VM-AutoTagger' } } } |