gpt4 book ai didi

Powershell "join"

转载 作者:行者123 更新时间:2023-12-04 00:48:55 25 4
gpt4 key购买 nike

说我笨,但我用这个头发掉了。

我从 Get-WmiObject 得到两个结果:

$cpu = Get-WmiObject -Class Win32_Processor 
$mb = Get-WmiObject -Class Win32_BaseBoard

现在,我可以从每个文件中过滤并输出一个 CSV 文件:
$cpu | Select-Object Name, Description | ConvertTo-Csv -NoTypeInformation


$mb | Select-Object Manufacturer, Product | ConvertTo-Csv -NoTypeInformation

但是...我他妈的怎么能 加入 这两个输出并从两者中生成单个 CSV 输出?类似的东西:
( 
($cpu | Select-Object Name, Description) +
($mb | Select-Object Manufacturer, Product)
) | ConvertTo-Csv -NoTypeInformation

(当然,这个语法是无效的。只是为了表明这一点)

最佳答案

您需要 Powershell V2 来执行以下操作。

$cpu = Get-WmiObject -Class Win32_Processor 
$mb = Get-WmiObject -Class Win32_BaseBoard
$props = @{
Name = $cpu.Name
Description = $cpu.Description
Manufacturer = $mb.Manufacturer
Product = $mb.Product
}
New-Object PSObject -Property $props | ConvertTo-Csv -NoTypeInformation

关于Powershell "join",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1851087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com