我有一个 Azure Powershell Runbook,用于在混合工作组中调用 java jar。
目前我们通过绝对java路径并运行程序,我想改变它并通过JAVA_HOME代替。我已将 java home 设置为环境变量,并且能够在混合工作人员内部访问。
$java = $Env:JAVA_HOME
Write-Output "$java"
这在混合动力车内运行时提供了正确的路径。
通过运行手册传递此值时,它不会返回任何值。通过Write-Output
自动化运行手册运行时返回为空
$java = $Env:JAVA_HOME
Write-Output "$Env:JAVA_HOME"
$arguments = "-cp C:\\prgm\jws\jar\jwsClient-0.0.1.jar"
$p = Start-Process -FilePath $java -ArgumentList $arguments
任何帮助表示赞赏。