我有以下腳本傳遞字符串參數從詹金斯一個數組的PowerShell
function dummy
{
param([string[]] myArray)
myArray | foreach {
#do something with $_
}
}
從PowerShell的,如果我這樣做,一切都很好 。 ./myscript.ps1 假人VAL1',「值2」
,但我不能得到這個從詹金斯與我已經定義
. ./myscript.ps1
dummy $env:myglobal
一個全局變量在哪裏工作$ ENV:myglobal =' VAL1' ,‘val2的’這似乎是通過以下
dummy "'val1','val2'"
和虛設把它當作單個字符串而不是字符串數組
我也試過虛擬@($ ENV:myglobal) – BigUnit5150