0
我認爲這樣做很簡單,但我被卡住了。將數組傳遞給powershell腳本作爲單獨的參數
Script1.ps1包含:
$params = "abc", "def"
Script2 $params
Script2.ps1包含:
這當然將輸出 「1」 爲SCRIPT2接收單數組參數。 我想找到一種方法來傳遞$ params不是作爲一個單一的數組,而是作爲2個獨立的參數 - 所以Script2輸出「2」的計數和args [0]是「abc」和args [1]是「def 」。
我試過所有不同的方式來做到這一點,但我從來沒有結束我想要的。
這種技術被稱爲「濺射」。 –
謝謝。有一件令我困惑的事情是我剛纔注意到的$ args。如果在腳本中包含表達式$ args.Count,它將打印正確的值。但是,如果我在該表達式上放置斷點並在命令窗口中鍵入$ args.Count,它總是顯示「0」。 –