Я пытаюсь выполнить PowerShell или командный файл на удаленном WIndows 2012 сервере, чтобы постоянно устанавливать java home & path на системном уровне. Я из Linux происхождения, поэтому мне было сложно найти решение.
Я попробовал ниже powershell на своем локальном компьютере, но бесполезно, я не вижу JAVA на Пути или создана системная переменная JAVA_HOME.
install_ java .ps1
[System.Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\myfolder\ZuluJDK8")
$oldSysPath = (Get-Itemproperty -path 'hklm:\system\currentcontrolset\control\session manager\environment' -Name Path).Path
$newSysPath = $oldSysPath + ";$($Env:JAVA_HOME)\bin"
Set-ItemProperty -path 'hklm:\system\currentcontrolset\control\session manager\environment' -Name Path -Value $newSysPath
Я сослался на https://sites.google.com/site/forthenerdwithin/cool-scripts/cool-command-scripts, но мне показалось, что это излишнее значение для моей цели.