Я пытаюсь объединить ссылку на переменную внутри другой строки, но она продолжает показывать неправильные значения.
В основном я намереваюсь обновить значение переменной $ arq в соответствии с переменной $ version, без необходимости сбрасывать $ arq.Я использую [ref], но не уверен, что это лучший способ сделать это.
До сих пор я пробовал следующее.
$downloadSource = "\\domain.or.ip\folder"
$version = "0.0.0"
$arq = "file_name_$([ref]$version)`_filename_continuation.zip"
function UpdateVersion {
(Get-ChildItem -name "$downloadSource\file_name*").Split('_')[2]
}
$version = UpdateVersion
echo $version
echo $arq
Переменная $ version корректно обновляется.Но $ arq получает неправильное значение:
"file_name_System.Management.Automation.PSReference`1 [System.String] _filename_continuation.zip"
Я пытался изменить $arq следующим образом
$arq = "file_name_" + $(($versaoEsperada).value) + "`_filename_continuation.zip"
Но отображается то же неправильное значение.
Не могли бы вы, ребята, помочь мне, пожалуйста?Спасибо