# OSのバージョンを取得 $osVersion = (Get-CimInstance -ClassName Win32_OperatingSystem).Version $osVersionMajor = [int]$osVersion.Split('.')[0] # OSのアーキテクチャを取得 $osArchitecture = (Get-CimInstance -ClassName Win32_OperatingSystem).OSArchitecture if ($osVersionMajor -lt 10) { # OSのバージョンがWin 10未満 } else { # それ以外の場合は、OSのアーキテクチャに基づいて適切なインストーラーを起動 if ($osArchitecture -like "*64*") { #64bit } else { #32bit } }