什麼是 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 *

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 語言
C++
C#
MongoDB
MySQL
Javascript
PHP