Skip to main content
added 34 characters in body
Source Link
Liam
  • 30k
  • 28
  • 145
  • 206

You need to specify the -ArgumentList-ArgumentList parameter with your Invoke-CommandInvoke-Command. For example:

Invoke-Command -Session $session -ScriptBlock { 
       param($Computer) 
       Get-WmiObject -ComputerName $Computer -Query "SELECT * FROM Win32_Group" 
  } -ArgumentList $Computer

You need to specify the -ArgumentList parameter with your Invoke-Command. For example:

Invoke-Command -Session $session -ScriptBlock { param($Computer) Get-WmiObject -ComputerName $Computer -Query "SELECT * FROM Win32_Group" } -ArgumentList $Computer

You need to specify the -ArgumentList parameter with your Invoke-Command. For example:

Invoke-Command -Session $session -ScriptBlock { 
       param($Computer) 
       Get-WmiObject -ComputerName $Computer -Query "SELECT * FROM Win32_Group" 
  } -ArgumentList $Computer
Source Link
Arluin
  • 614
  • 1
  • 10
  • 21

You need to specify the -ArgumentList parameter with your Invoke-Command. For example:

Invoke-Command -Session $session -ScriptBlock { param($Computer) Get-WmiObject -ComputerName $Computer -Query "SELECT * FROM Win32_Group" } -ArgumentList $Computer