gpt4 book ai didi

java - 将 Powershell 与 FireDaemon 结合使用

转载 作者:行者123 更新时间:2023-12-01 19:14:43 25 4
gpt4 key购买 nike

有没有办法使用Powershell来检查FireDaemon中设置的可执行目录?

在执行函数的其余部分之前,我需要它来验证应用程序正在使用哪个版本的 Java(jre6、jre7 或 jre8)。

谢谢!

更新:

看起来我需要的信息位于“已加载模块”下的“系统信息”中。其中显示了 Java 的多个实例以及正在使用的版本。有什么方法可以通过 powershell 进入该功能并扫描不使用版本 8 的任何内容吗?

最佳答案

所以我能够在不与 FireDaemon 交互的情况下解决我自己的问题:

foreach ($server in $servers) {

$Keys = Get-ChildItem HKLM:\System\CurrentControlSet\services -Recurse -Include "Parameters" -EA SilentlyContinue
$Items = $Keys | Foreach-Object {Get-ItemProperty $_.PsPath }
ForEach ($Item in $Items) {
$Item.ServiceExe
}

if($Item.ServiceExe -like "*jre6*", "*jre1.6*", "*jre1.7*", "*jre7*", "*jdk1.6*", "*jdk1.7*") {
write-host "Cannot continue, old Java is in use"
} else {
write-host "Verified old Java is not in use, continuing..."
findJava -servers $servers}
}

关于java - 将 Powershell 与 FireDaemon 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59431082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com