Powershell选择对象格式

运行命令
$output = $data | Where-Object {$_.Name -eq "$serverName"} | Select-Object -Property Description1,Version | Where-Object {$_.Description1 -eq "Power controller Firmware"} | Select-Object -Property Version  

Write-Host $output

给我以下输出:

    @{Version=3.4}

因此,$ data是一个数组,我选择想要的形式并将其分配给变量,最终将其输入到excel文件中,但是无论我尝试什么,我都不能只选择“ 3.4”,而是像上面那样选择( @ {Version = 3.4})。有人不知道如何在命令中选择“ 3.4”吗?

克里斯

只需将最后一行替换为:

foreach( $out in $output )
{
Write-Host $out.Version
}

实际上,您的$ output变量包含一个数组,因此您需要使用foreach循环进行遍历。然后,您可以Write-Host对Version属性进行任何操作。

如@okaram所述,如果您想进行相同的循环,但是在管道之后,您可以按以下方式进行:

$output | ForEach-Object {Write-Host $_.Version}

要么

$output | %{Write-Host $_.Version}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Powershell格式表或选择对象仅显示最佳结果

来自分类Dev

Powershell选择对象-和哈希

来自分类Dev

证书存储中的Powershell选择对象

来自分类Dev

Powershell选择对象属性和expandproperty

来自分类Dev

在PowerShell中从CSV分组并选择对象

来自分类Dev

证书存储中的Powershell选择对象

来自分类Dev

随机选择对象

来自分类Dev

随机选择对象

来自分类Dev

选择对象

来自分类Dev

LINQ选择对象

来自分类Dev

选择对象JQuery

来自分类Dev

Powershell convertfrom-json选择对象差异

来自分类Dev

PowerShell:选择对象后出现意外的序列类型

来自分类Dev

Powershell进一步解析选择对象

来自分类Dev

从PowerShell选择对象结果中删除列名

来自分类Dev

Revit Python选择对象/选择对象

来自分类Dev

选择对象唯一

来自分类Dev

选择对象唯一

来自分类Dev

选择对象名称

来自分类Dev

在PowerShell中,“选择”和“选择对象”之间有什么区别?

来自分类Dev

选择对象不返回对象?

来自分类Dev

如何在Powershell中将表达式扩充为选择对象?

来自分类Dev

在PowerShell中可能存在以下情况:“选择对象<属性>。<子属性>”吗?

来自分类Dev

修改值时的Powershell选择对象和更改属性名称

来自分类Dev

Powershell在一个选择对象中获取不同级别的节点值

来自分类Dev

Powershell在一个选择对象中获取不同级别的节点值

来自分类Dev

如何在Powershell中将表达式扩充为选择对象?

来自分类Dev

修改值时的Powershell选择对象和更改属性名称

来自分类Dev

使用powershell选择对象时如何使用子字符串