什麼是 PowerShell 中的分散?


PowerShell 分散是一種將引數集合作為單個命令單元的方法,這樣可以縮短命令長度,讓使用者更容易閱讀命令。分散使用符號 (@) 而不是 ($),這表示使用者使用了分散,並且 PowerShell 傳遞的是一組值,而不是單個值。

PowerShell 中的分散始於 v3.0,使用者可以在命令中傳遞所有引數。

例如,

$params = @{
   Path = 'C:\Temp\25Aug2020.txt'
   Destination = 'C:\test1'
   Verbose = $true
   Force = $true
}
Copy-Item @params

可以將分散引數與 雜湊表陣列 一起使用。

雜湊表 分散是名稱與值對的組合。對所有引數型別都可以使用這種格式,包括位置引數和開關引數。必須按名稱指定位置引數。

陣列分散使用位置引數的值,這些值不需要引數名稱。值必須按照位置編號存放在陣列中。

位置引數可以使用 Help 命令來識別。例如,要識別 Copy-Item 位置引數,可以使用以下命令。

help Copy-Item -Parameter *

更新日期:2021 年 1 月 18 日

285 個瀏覽量

開始你的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.