Как найти версию Microsoft Edge для Windows 10 в powershell?
Я искал в подразделах SOFTWAREClasses и SOFTWAREMicrosoft, но не смог найти ничего, связанного с "spartan "или"edge". Учитывая, что Edge все еще очень Новый, информации об этом пока немного.
Например, вот как я собираю информацию о версии Internet Explorer через реестр на удаленной машине:
$ieVersion=[Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $args[0]).OpenSubKey('SOFTWAREMicrosoftInternet Explorer').GetValue('SvcVersion')
2 ответа:
Используйте команду
Get-AppxPackage
:Get-AppxPackage -Name Microsoft.MicrosoftEdge | Foreach Version
Имя пакета допустимо для сборки 10240, но если вы используете более раннюю сборку, оно может отличаться. Если вышеописанный пакет не найден, попробуйте
-Name *Edge*
или-Name *Spartan*
.
$productPath = $Env:WinDir + "\SystemApps\Microsoft.MicrosoftEdge_*\MicrosoftEdge.exe" If(Test-Path $productPath) { $productProperty = Get-ItemProperty -Path $productPath Write-Host $productProperty.VersionInfo.ProductVersion } Else { Write-Host "Not find Microsoft Edge." }
Источник Как определить версию браузера Microsoft Edge с помощью PowerShell