如何检查无法远程访问的远程计算机上安装的 Java 版本?
它正在被某人使用,所以我只能通过\\computer-name\c$\...
答案1
您可以转到 \computer-name\c$\Program Files\Java\jre6\bin。
找到 java.exe 并右键单击它。然后转到“版本”选项卡。
您还可以在以下位置查看 Deployment.properties 文件:
\\computer-name\c$\Documents and Settings\USER\Application Data\Sun\Java\Deployment\deployment.properties
答案2
怎么样:
"\\server\c$\Program Files\Java\jre6\bin\java.exe" -version
您可能需要调整路径(例如“Program Files (x86)”)。
答案3
如果您知道 EXE 的路径,则可以使用 PowerShell:
$EXE = ls "\\server\E$\Bin\Java\Current\bin\java.exe" ; $exe.versioninfo
如果您想在远程计算机上找到 Java.exe 的位置,则可以%JAVA_HOME%
使用 PowerShell 远程查询变量:
gwmi win32_environment -computername COMPUTER1 |? {($_.name -eq "JAVA_HOME") -and ( $_.username -eq "<SYSTEM>")}