Я не знаком с Дженкинсом, но вы пытались использовать Write-output $value1
или return $value1
?
Я обнаружил, что в некоторых моих сценариях powershell все, что я выводил, захватывается и возвращается в вызывающую функцию.
Конечно, вам нужно каким-то образом сохранить значение на стороне Дженкинса, чтобы использовать его повторно.
Другим способом было бы сохранить значение в файл и прочитать его из файла. Вы можете сделать это, используя $value1 | out-file C:\temp\temp.txt
, а затем прочитать его, используя Get-Content C:\temp\temp.txt
в отдельном скрипте.