настоящее время у меня этот код, приведенный ниже в моем Powershell скрипт, который устанавливает для всех версий IE до 11 лет, так что это исключает бы из установки для Windows 8.Обнаружение Windows 8 в Powershell
# Get the Internet Explorer version
$ieVersion = Get-Item "HKLM:Software\Microsoft\Internet Explorer" -ErrorAction SilentlyContinue | Get-ItemProperty | Select "svcVersion" -ExpandProperty "svcVersion"
$ieSubstringPos = $ieVersion.IndexOf(".")
[int]$ieShortVersion = $ieVersion.Substring(0, $ieSubstringPos)
## <Perform Installation tasks here>
If ($ieShortVersion -lt 11) {
Execute-MSI -Action Install -Path "install_flash_player_18_active_x.msi" -Parameters "/qn"
}
Сейчас мы переходящих к IE11 в нашей среде, чтобы больше не работать. Есть ли способ, которым я могу сделать то же самое, но обнаруживать для окон 7 x64 и x32
двойного кода ... двойное удовольствие! – Cole9350