I have a client that I wrote that accesses a workstation and performs various actions on the VM (start/stop, copy file, execute program) using the VIX implementation. Recently, I was asked to transition the VIX implementation over to a vSphere SDK implementation. I'm able to handle the power operations just fine, but I can't get any of the guest operations to work using the vSphere Client SDK 6.5. All of the examples I've found say to get the guestOperationsManager managed object reference. However, when I attempt to do that, it comes back null.
Are there things missing in Workstation that exist in vSphere? Is what they are asking for even possible?
I've only just started to look into using C# with the vSphere SDK, mostly the sample code that comes provided.
I believe that the SDK is only to be used for vSphere products (vCenter, ESXi, etc). VMWare Workstation is not in that product line, so you can only use the VIX SDK for it.