not working! the session i have opened has about 60 computers.
when i run your code i get an error
This command cannot find hot-fix on the machine ‘localhost’. Verify the input and Run your command again x60 all with the local host error
In the code im using , im building my object based on if it has it or not so i know the ones that are missing the hotfix
the script im using works great with pushing out the info i have been export-csv to a file and then $data = import-csv thats how i am building the object now and that way looks great.
I was just looking fo r a way to get taht pipeline of info and instead of exporting it saving it to a $variable
Do you want this object to be in a variable in the remote session (inside the script block that’s running with Invoke-Command), or back on your local computer? For the former, assign the result from Invoke-Command to a variable. For the latter, you can either assign the result of the “If” statement to a variable, or put variable assignments for both calls to New-Object:
$variable = Invoke-Command (etc)
# or
$variable = if ($Result)
{
New-Object (etc)
}
else
{
New-Object (etc)
}
# or
if ($Result)
{
$variable = New-Object (etc)
}
else
{
$variable = New-Object (etc)
}