查询vSphere 7时发生SOAP错误-缺少root.childEntity

查询vSphere 7时发生SOAP错误-缺少root.childEntity,soap,vsphere,vcenter,Soap,Vsphere,Vcenter,我有一个遗留过程,它使用PHP5.3SOAP客户端(我知道…)通过Soap API查询多个vCenter 在大多数情况下,该过程都是有效的,但是该过程连接到的一些vCenter最近升级到vSphere 7 并且正在抛出错误。查看/mob,vcenter的结构实际上看起来是一样的,但从根文件夹向下钻取数据中心时会抛出错误 这是初始查询: $pathSet = array('childEntity'); $result = $this->queryPropertyCollector('Fold

我有一个遗留过程,它使用PHP5.3SOAP客户端(我知道…)通过Soap API查询多个vCenter

在大多数情况下,该过程都是有效的,但是该过程连接到的一些vCenter最近升级到vSphere 7 并且正在抛出错误。查看/mob,vcenter的结构实际上看起来是一样的,但从根文件夹向下钻取数据中心时会抛出错误

这是初始查询:

$pathSet = array('childEntity');
$result = $this->queryPropertyCollector('Folder', $pathSet, $this->ServiceContent->rootFolder);
如果我选中$result,则缺少一个集合:

---Missing Set: stdClass::__set_state(array(
'path' => 'childEntity',
'fault' =>
stdClass::__set_state(array(
'fault' =>
stdClass::__set_state(array(
'object' =>
stdClass::__set_state(array(
'_' => 'group-d1',
'type' => 'Folder',
)),
'privilegeId' => 'System.View',
)),
'localizedMessage' => '',
)),
))
我很好奇priviledgeId线是否指向任何东西。管理vcenter的团队表示,已为相关用户重置访问权限,我可以与该用户登录/mob并通过此点。看起来还是有点像权限问题

任何指点都将不胜感激