There seem to be some VM that have an older version of VMware Tools running.
But that is a warning.
The error indicates that the account under which you run the script, doesn't have the required vCenter privileges.
See my Will Invoke-VMScript work ? post.
Since the command could not be run inside the guest OS of the VDI station, you get the default value in the vShield column, which is $false.