Hãy gọi tôi là ngu ngốc, nhưng tôi đang mất mái tóc của tôi với cái này.Powershell "tham gia"
Tôi có hai kết quả từ Get-WmiObject:
$cpu = Get-WmiObject -Class Win32_Processor
$mb = Get-WmiObject -Class Win32_BaseBoard
Bây giờ, tôi có thể lọc và đầu ra một tập tin CSV từ mỗi người:
$cpu | Select-Object Name, Description | ConvertTo-Csv -NoTypeInformation
và
$mb | Select-Object Manufacturer, Product | ConvertTo-Csv -NoTypeInformation
Nhưng ... Làm thế quái nào tôi có thể tham gia hai đầu ra này và phạm tội gle CSV đầu ra từ cả hai? Một cái gì đó như:
(
($cpu | Select-Object Name, Description) +
($mb | Select-Object Manufacturer, Product)
) | ConvertTo-Csv -NoTypeInformation
(. Dĩ nhiên, cú pháp này là không hợp lệ Chỉ cần để hiển thị các điểm)
phải có một tốt hơn (đơn giản hơn) thay vì Thêm thành viên ... – rookie
Có, trong PowerShell 2, xem ví dụ bằng cách @dangph – Jaykul