变量的值为:a = 3,b = 6,c = 2 d = 6结果应该是包含最大值的变量的名称 - 文本b& d,即最大值的结果值。
答案 0 :(得分:1)
$a = 3
$b = 6
$c = 2
$d = 6
$Variables = Get-Variable -name a,b,c,d
$Variables | Where { $_.Value -eq ($Variables | Measure-Object Value -Maximum).Maximum } | Select Name
使用Measure-Object
从变量集中获取最大(最大)值,然后使用Where-Object
将变量集合过滤到具有该最大值的变量,并通过{{1}返回其名称}}