什么是 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