Outra solução seria obter a legenda por meio do WMI. Eu acho que é o mais próximo do que você quer. Pode ser usado para verificar máquinas locais e remotas.
Local:
(gwmi win32_operatingsystem).caption
Exemplo de saída:
PS C:\WINDOWS\system32> (gwmi win32_operatingsystem).caption
Microsoft Windows 10 Pro
Remoto:
Adicione o parâmetro -computername
ao gwmi
Exemplo de saída:
PS C:\WINDOWS\system32> (gwmi win32_operatingsystem -computername SomeComputer).caption
Microsoft Windows 7 Professional
Execute gwmi win32_operatingsystem | fl *
para ver quais propriedades você pode selecionar adicionalmente para obter a saída desejada.
Exemplo de saída com mais de uma propriedade:
PS C:\WINDOWS\system32> gwmi win32_operatingsystem |
select PSComputerName, caption, OSArchitecture, Version, BuildNumber | fl
PSComputerName : SomeComputer
caption : Microsoft Windows 10 Pro
OSArchitecture : 64-Bit
Version : 10.0.10240
BuildNumber : 10240