MAD-OSFamilyMap.ps1
|
# ============================================================================= # MAD-OSFamilyMap.ps1 # MAPPING FAMILLE OS — source de vérité unique # # Utilisé par : # MAD-Computers.ps1 → dispatch dans ClientList / ServerList / DiversList # EoL-Functions.ps1 → champ 'type' lors de Update-ADEoLDatabase # # Valeurs possibles : 'Client' | 'Server' | 'Divers' # Pour ajouter ou recatégoriser un OS : modifier uniquement ce fichier. # ============================================================================= $script:OSFamilyMap = @{ # --- Windows Client --- 'Windows 11' = 'Client' 'Windows 10' = 'Client' 'Windows 8.1' = 'Client' 'Windows 8' = 'Client' 'Windows 7' = 'Client' 'Windows Vista' = 'Client' 'Windows XP' = 'Client' 'Windows Embedded' = 'Client' # --- Windows Server --- 'Windows Server' = 'Server' 'Windows Server 2025' = 'Server' 'Windows Server 2022' = 'Server' 'Windows Server 2019' = 'Server' 'Windows Server 2016' = 'Server' 'Windows Server 2012' = 'Server' 'Windows Server 2008' = 'Server' 'Windows Server 2003' = 'Server' 'Windows Server 2000' = 'Server' # --- macOS --- 'macOS' = 'Client' # --- Linux --- 'Ubuntu' = 'Server' 'Debian' = 'Server' 'RHEL' = 'Server' 'CentOS' = 'Server' 'SUSE' = 'Server' 'SLES' = 'Server' 'Fedora' = 'Server' # --- Divers (hyperviseurs, plateformes spéciales) --- 'ESXi' = 'Divers' 'VMware' = 'Divers' 'Hyper-V' = 'Divers' 'XenServer' = 'Divers' 'Proxmox' = 'Divers' 'ChromeOS' = 'Divers' 'Android' = 'Divers' 'FreeBSD' = 'Divers' 'Unix' = 'Divers' } |