Reputation: 11
$Button1.Add_Click({ $TextBox1.Text = (Get-CimInstance -ClassName Win32_bios).caption + (Get-CimInstance -ClassName Win32_bios).caption})
Is there a way to convert above to an array or something similar? for example:
$Button1.Add_Click({ $TextBox1.Text = (Get-CimInstance -ClassName Win32_bios, Win32_operatingsystem, Win32_etc , etc,etc).caption
Upvotes: 1
Views: 463
Reputation: 174465
Sure
$Button1.Add_Click({
$TextBox1.Text = @(
'Win32_bios', 'Win32_operatingsystem' |Get-CimInstance -ClassName {$_} -ComputerName .
).Caption -join [Environment]::NewLine
})
Upvotes: 1