Мне интересно, есть ли способ найти идентификатор виртуальной машины (ESX, хранилища данных, папки, пула и т. д.) по имени из vSphere Power CLI.
Цель — найти идентификатор виртуальной машины, если известно ее имя (то же самое касается esx, хранилища данных, папки, пула и т. д.).
Спасибо, Олегарр
решение1
Вы смотрели справочник команд powercli (Щелкающий)? Это очень просто, я не совсем понимаю, чего именно вы пытаетесь добиться, но, скорее всего, вы будете смотреть на дерево командлета get-vm.
решение2
Согласен с Chopper3.
Используйте PowerCLI и следующие команды:
Соединять:
Connect-VIserver <your VC/ESX host>
Вывести список всех виртуальных машин и экспортировать в файл CSV:
Get-VM | export-csv <filename>
Затем просто замените Get-VM на Get-VMhost, get-datastore, get-folder, get-resourcepool и т. д.