我搜索了SOFTWARE \ Classes和SOFTWARE \ Microsoft子项,但找不到任何与“spartan”或“edge”相关的内容。鉴于Edge还是非常新的,目前还没有太多关于此的信息。
例如,这就是我通过远程计算机上的注册表收集有关Internet Explorer版本的信息的方法:
$ieVersion=[Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $args[0]).OpenSubKey('SOFTWARE\Microsoft\Internet Explorer').GetValue('SvcVersion')
答案 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