我的DSC腳本在成功安裝JAVA後,通過自定義模塊設置JAVA_HOME。環境變量使用Powershell DSC刷新{不工作}!
我再嘗試使用下面的行腳本資源檢索更新JAVA家 -
SetScript = "[Environment]::SetEnvironmentVariable('JAVA_HOME',[System.Environment]::GetEnvironmentVariable('JAVA_HOME','Machine'))"
我可以看到執行詳細日誌,說明資源。但是,在腳本完成後,我的控制檯仍然保持以前的JAVA_HOME。
我遇到的問題是,我的腳本(進一步向下)需要調用一個使用JAVA_HOME的批處理文件,但因爲會話傳遞了錯誤的值,所以它失敗「系統找不到指定的路徑「。
任何人都可以請幫助一些解決方案來克服這個問題?
聲明:我對PowerShell非常陌生。請詳細解釋。
你說 '再往下' 你的腳本失敗。如果您發佈了完整的腳本,包括設置環境以及使用它的位置,那就太好了。有了不完整的repro,我只能告訴你它是如何工作的,希望你能弄清楚如何解決它。 – TravisEz13