Edu Leon
Edu Leon

Reputation: 11

Get-CimInstance -ClassName Win32_bios, Win32_operatingsystem,?

$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

Answers (1)

Mathias R. Jessen
Mathias R. Jessen

Reputation: 174465

Sure

$Button1.Add_Click({ 
  $TextBox1.Text = @(
    'Win32_bios', 'Win32_operatingsystem' |Get-CimInstance -ClassName {$_} -ComputerName .
  ).Caption -join [Environment]::NewLine
})

Upvotes: 1

Related Questions