Definitions/OSDefinitions.ps1
$OSDefinitions = @( @{ Name = 'XP' DisplayName = 'XP' Editions = @( @{ Name = '64' DisplayName = '64-bit' } @{ Name = 'PRO' DisplayName = 'Professional' } @{ Name = 'MC' DisplayName = 'Media Center' } @{ Name = 'TPC' DisplayName = 'Tablet PC' } ) } @{ Name = '2K3' DisplayName = 'Server 2003' Editions = @( @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64DC' DisplayName = '64-bit Datacenter' } @{ Name = '64STD' DisplayName = '64-bit Standard' } @{ Name = '64WEB' DisplayName = '64-bit Web' } @{ Name = '64EP' DisplayName = 'Enterprise' } @{ Name = 'DTC' DisplayName = 'Datacenter' } @{ Name = 'STD' DisplayName = 'Standard' } @{ Name = 'WEB' DisplayName = 'Web' } ) } @{ Name = '2K3R2' DisplayName = 'Server 2003 R2' Editions = @( @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64DC' DisplayName = '64-bit Datacenter' } @{ Name = '64STD' DisplayName = '64-bit Standard' } @{ Name = '64WEB' DisplayName = '64-bit Web' } @{ Name = '64EP' DisplayName = 'Enterprise' } @{ Name = 'DTC' DisplayName = 'Datacenter' } @{ Name = 'STD' DisplayName = 'Standard' } @{ Name = 'WEB' DisplayName = 'Web' } ) } @{ Name = 'VISTA' DisplayName = 'Vista' Editions = @( @{ Name = 'EP' DisplayName = 'Enterprise' } @{ Name = 'BUS' DisplayName = 'Business' } @{ Name = 'ULT' DisplayName = 'Ultimate' } @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64BUS' DisplayName = '64-bit Professional' } @{ Name = '64ULT' DisplayName = '64-bit Ultimate' } ) } @{ Name = '2K8' DisplayName = 'Server 2008' Editions = @( @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64DC' DisplayName = '64-bit Datacenter' } @{ Name = '64STD' DisplayName = '64-bit Standard' } @{ Name = '64WEB' DisplayName = '64-bit Web' } @{ Name = 'EP' DisplayName = 'Enterprise' } @{ Name = 'DTC' DisplayName = 'Datacenter' } @{ Name = 'STD' DisplayName = 'Standard' } @{ Name = 'WEB' DisplayName = 'Web' } @{ Name = 'HPC' DisplayName = 'HPC Server' } @{ Name = 'ITA' DisplayName = 'Itanium-Bases Systems' } @{ Name = 'EPNHV' DisplayName = 'Enterprise without Hyper-V' } @{ Name = 'DTCNHV' DisplayName = 'Datacenter without Hyper-V' } @{ Name = 'STDNHV' DisplayName = 'Standard without Hyper-V' } @{ Name = '64EPNHV' DisplayName = '64-bit Enterprise without Hyper-V' } @{ Name = '64DTCNHV' DisplayName = '64-bit Datacenter without Hyper-V' } @{ Name = '64STDNHV' DisplayName = '64-bit Standard without Hyper-V' } ) } @{ Name = 'WIN7' DisplayName = '7' Editions = @( @{ Name = 'EP' DisplayName = 'Enterprise' } @{ Name = 'PRO' DisplayName = 'Professional' } @{ Name = 'ULT' DisplayName = 'Ultimate' } @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64PRO' DisplayName = '64-bit Professional' } @{ Name = '64ULT' DisplayName = '64-bit Ultimate' } ) } @{ Name = '2K8R2' DisplayName = 'Server 2008 R2' Editions = @( @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64DC' DisplayName = '64-bit Datacenter' } @{ Name = '64STD' DisplayName = '64-bit Standard' } @{ Name = '64WEB' DisplayName = '64-bit Web' } @{ Name = 'EP' DisplayName = 'Enterprise' } @{ Name = 'DTC' DisplayName = 'Datacenter' } @{ Name = 'STD' DisplayName = 'Standard' } @{ Name = 'WEB' DisplayName = 'Web' } @{ Name = 'HPC' DisplayName = 'HPC Server' } @{ Name = 'ITA' DisplayName = 'Itanium-Bases Systems' } @{ Name = 'EPNHV' DisplayName = 'Enterprise without Hyper-V' } @{ Name = 'DTCNHV' DisplayName = 'Datacenter without Hyper-V' } @{ Name = 'STDNHV' DisplayName = 'Standard without Hyper-V' } @{ Name = '64EPNHV' DisplayName = '64-bit Enterprise without Hyper-V' } @{ Name = '64DTCNHV' DisplayName = '64-bit Datacenter without Hyper-V' } @{ Name = '64STDNHV' DisplayName = '64-bit Standard without Hyper-V' } ) } @{ Name = 'WIN8' DisplayName = '8' Editions = @( @{ Name = 'EP' DisplayName = 'Enterprise' } @{ Name = 'PRO' DisplayName = 'Professional' } @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64PRO' DisplayName = '64-bit Professional' } ) } @{ Name = 'WIN8S' DisplayName = 'Server 2012' Editions = @( @{ Name = 'DTC' DisplayName = 'Datacenter' } @{ Name = 'STD' DisplayName = 'Standard' } @{ Name = '64STGSTD' DisplayName = 'Storage Server Standard' } @{ Name = '64STGWKGRP' DisplayName = 'Storage Server Workgroup' } @{ Name = '64MPPREM' DisplayName = 'MultiPoint Server Premium' } @{ Name = '64ESSSOL' DisplayName = 'Essentials' } ) } @{ Name = 'WINBLUE' DisplayName = '8.1' Editions = @( @{ Name = 'EP' DisplayName = 'Enterprise' } @{ Name = 'PRO' DisplayName = 'Professional' } @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64PRO' DisplayName = '64-bit Professional' } ) } @{ Name = 'WINBLUESRV' DisplayName = 'Server 2012 R2' Editions = @( @{ Name = 'DTC' DisplayName = 'Datacenter' } @{ Name = 'STD' DisplayName = 'Standard' } @{ Name = '64STGSTD' DisplayName = 'Storage Server Standard' } @{ Name = '64STGWKGRP' DisplayName = 'Storage Server Workgroup' } @{ Name = '64MPPREM' DisplayName = 'MultiPoint Server Premium' } @{ Name = '64ESSSOL' DisplayName = 'Essentials' } ) } @{ Name = 'WINTHRESHOLD' DisplayName = '10' Editions = @( @{ Name = 'EP' DisplayName = 'Enterprise' } @{ Name = 'PRO' DisplayName = 'Professional' } @{ Name = '64EP' DisplayName = '64-bit Enterprise' } @{ Name = '64PRO' DisplayName = '64-bit Professional' } ) } @{ Name = 'WINTHRESHOLDSRV' DisplayName = 'Server 2019' Editions = @( @{ Name = 'DTC' DisplayName = 'Datacenter' } @{ Name = 'STD' DisplayName = 'Standard' } @{ Name = '64STGSTD' DisplayName = 'Storage Server Standard' } @{ Name = '64STGWKGRP' DisplayName = 'Storage Server Workgroup' } @{ Name = '64MPPREM' DisplayName = 'MultiPoint Server Premium' } @{ Name = '64ESSSOL' DisplayName = 'Essentials' } ) } ) |