如何在PowerShell中找到Windows 10上的Microsoft Edge版本?

时间:2015-07-24 13:40:48

标签: powershell windows-10 microsoft-edge

我搜索了SOFTWARE \ Classes和SOFTWARE \ Microsoft子项,但找不到任何与“spartan”或“edge”相关的内容。鉴于Edge还是非常新的,目前还没有太多关于此的信息。

例如,这就是我通过远程计算机上的注册表收集有关Internet Explorer版本的信息的方法:

$ieVersion=[Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $args[0]).OpenSubKey('SOFTWARE\Microsoft\Internet Explorer').GetValue('SvcVersion')

2 个答案:

答案 0 :(得分:5)

使用Get-AppxPackage命令:

Get-AppxPackage -Name Microsoft.MicrosoftEdge | Foreach Version

包名称在构建10240上有效,但如果您使用的是早期版本,则它可能会有所不同。如果上述内容未找到包,请尝试-Name *Edge*-Name *Spartan*

答案 1 :(得分:0)

$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." 
}   

来源How to determine the version of Microsoft Edge browser by PowerShell