Como detectar se a versão do Windows é 32 bits ou 64 bits a partir de um script do Powershell (.ps1)

Para detectar se a versão do Windows é 32 bits ou 64 bits a partir de um script do Powershell, e direcionar o script de acordo com essa detecção (por exemplo, se você precisa instalar a versão do Java 32 bits ou 64 bits, de acordo com a versão do Windows), use os comandos abaixo:

$versao_windows = [Environment]::OSVersion.Version.ToString(2)
if ([System.IntPtr]::Size -eq 8)
{
    $arquitetura_windows = 64
    Write-Host "Você está usando Windows 64 bits"
    #coloque seus comandos aqui

}
else
{
    $arquitetura_windows = 32
    Write-Host "Você está usando Windows 32 bits"
    #coloque seus comandos aqui
} 

Comentários

Postagens mais visitadas deste blog

Lava-louças Brastemp BLE20 - RESOLVIDO - Piscando luzes Iniciar e enxaguar/Erro ao jogar água fora

Microsoft Print to PDF não aparece na lista de impressoras nos programas