2013-12-07 52 views
1

我怎麼能存取權限的所有參數在PowerShell中像在bash與

$ *

+1

你的意思是$ args變量嗎? –

+0

是的,我需要他們所有的人:D args [0] args [1] ...如果它可能我需要他們在一個表達式像$ *在bash – szarkabarna

回答

2

它可以作爲一個數組訪問。例如。 $args[0]$args[1] ...大小$args.length

2

爲了一飽眼福,嘗試

$args | Out-string 
3

有幾個方法可以做到這一點:

  • 的$ args會有爭論,但前提是他們腳本沒有任何命名參數。如果是這樣,$ args將是空白的。
  • $ psBoundParameters將具有當前函數的綁定參數。這會顯示爲腳本文件或函數提供的值,但不會顯示默認值。
  • 如果您正在處理流水線輸入,$ _和$ input將包含來自流水線的輸入。

你寫這個問題的方式,它也讓我懷疑你是否試圖讓所有變量定義。如果這是你之後的事情,你會使用Get-Variable。