2

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

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

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

3 回答 3

7

使用Get-AppxPackage命令:

Get-AppxPackage -Name Microsoft.MicrosoftEdge | Foreach Version

包名称在版本 10240 上有效,但如果您使用的是早期版本,它可能会有所不同。如果上面没有找到包,请尝试-Name *Edge*-Name *Spartan*.

于 2015-07-24T15:40:32.843 回答
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." 
}   

来源如何通过 PowerShell 确定 Microsoft Edge 浏览器的版本

于 2017-02-09T06:09:45.570 回答
0

对于 44 以上版本的 Chromium 上的 Edge

电源外壳:

Get-AppxPackage -Name *MicrosoftEdge.* | Foreach Version

命令:

powershell "Get-AppxPackage -Name *MicrosoftEdge.* | Foreach Version"
于 2022-02-05T08:07:27.663 回答