Назад | Перейти на главную страницу

Ошибка преобразования типа Get-EsxCli в PowerCLI

На трех разных серверах и на одном рабочем столе, используя PowerCLI 10, я не могу вызвать ни один из вызовов EsxCli, вместо этого получаю:

> $esxcli = Get-EsxCli -VMHost "host.f.q.d.n" -Server (Connect-VIServer "server.f.q.d.n" -User "username" -Password "*****")
> $esxcli.hardware.platform.get()
Object of type 'InternalVimApi_50.ManagedObjectReference' cannot be converted to type 'System.String'.

Кто-нибудь еще сталкивался с этим?

Я также пробовал PowerCLI 6.5, и -V2 вариант, та же ошибка.

Заглянув в библиотеки DLL, кажется, что это может быть проблема с разрешением перегрузки, но, хоть убей, я не смог ее обойти.

Разрешения.

Если разрешения учетной записи пользователя не установлены правильно, происходит сбой перегрузки вместо чего-либо полезного.

Зарегистрирован с помощью VMware.