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